import { toast } from 'sonner'
import {
Badge,
Card,
copyToClipboard,
Table,
TableBody,
TableCell,
TableHead,
TableHeader,
TableRow,
Tooltip,
TooltipContent,
TooltipTrigger,
} from 'ui'
import type { DefaultEdgeFunctionSecret } from './DefaultEdgeFunctionSecrets.utils'
interface DefaultEdgeFunctionSecretsProps {
secrets: DefaultEdgeFunctionSecret[]
}
export const DefaultEdgeFunctionSecrets = ({ secrets }: DefaultEdgeFunctionSecretsProps) => {
return (
Name
Description
{secrets.map((secret) => (
))}
)
}
const SecretRow = ({ secret }: { secret: DefaultEdgeFunctionSecret }) => {
return (
{
copyToClipboard(secret.name)
toast.success(`Copied ${secret.name}`)
}}
>
{secret.name}
Click to copy
{secret.isDeprecated &&
Deprecated}
{secret.description}
)
}