import { useState } from 'react'; import { Button, Input, Skeleton, SearchInput, ConfirmDialog } from '@/components'; import { SecretRow } from '../components/SecretRow'; import SecretEmptyState from '../components/SecretEmptyState'; import { useSecrets } from '@/features/functions/hooks/useSecrets'; export default function SecretsPage() { const [newSecretKey, setNewSecretKey] = useState(''); const [newSecretValue, setNewSecretValue] = useState(''); const { filteredSecrets, searchQuery, setSearchQuery, isLoading: loading, createSecret, deleteSecret, confirmDialogProps, } = useSecrets(); const handleSaveNewSecret = async () => { const success = await createSecret(newSecretKey, newSecretValue); if (success) { setNewSecretKey(''); setNewSecretValue(''); } }; return (
Secrets
{/* Add New Secret Portal */}Add New Secret