diff --git a/ostp-control/src/lib/api.ts b/ostp-control/src/lib/api.ts index 7bf8856..f955f4f 100644 --- a/ostp-control/src/lib/api.ts +++ b/ostp-control/src/lib/api.ts @@ -1,3 +1,5 @@ +import type { AuditLogEntry } from './audit'; + export interface UserStatsSnapshot { access_key: string; bytes_up: number; diff --git a/ostp-control/src/pages/Clients.tsx b/ostp-control/src/pages/Clients.tsx index 7498155..18610b3 100644 --- a/ostp-control/src/pages/Clients.tsx +++ b/ostp-control/src/pages/Clients.tsx @@ -376,7 +376,8 @@ export default function Clients() { {/* Share Connection Modal */} {showShareModal && sharingUser && ( ([]); const [isLoading, setIsLoading] = useState(true); const [isSaving, setIsSaving] = useState(false); diff --git a/ostp-control/src/pages/components/BulkKeysModal.tsx b/ostp-control/src/pages/components/BulkKeysModal.tsx index cffbc6d..96d8229 100644 --- a/ostp-control/src/pages/components/BulkKeysModal.tsx +++ b/ostp-control/src/pages/components/BulkKeysModal.tsx @@ -1,6 +1,5 @@ import React, { useState } from 'react'; import { X, Copy, CheckCircle2, Zap } from 'lucide-react'; -import { useLanguage } from '../../lib/LanguageContext'; interface BulkKeysModalProps { onClose: () => void; @@ -8,7 +7,7 @@ interface BulkKeysModalProps { } export function BulkKeysModal({ onClose, onGenerate }: BulkKeysModalProps) { - const { t } = useLanguage(); + const [count, setCount] = useState(10); const [limitGB, setLimitGB] = useState(''); const [loading, setLoading] = useState(false); @@ -83,7 +82,7 @@ export function BulkKeysModal({ onClose, onGenerate }: BulkKeysModalProps) { onClick={onClose} className="flex-1 px-4 py-3 rounded-xl font-medium text-white hover:bg-white/5 transition-colors border border-white/10" > - {t('cancel')} + Cancel