import React from "react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { api } from "@/utils/api"; import { LockKeyhole } from "lucide-react"; import { AddSecurity } from "./add-security"; import { DeleteSecurity } from "./delete-security"; import { UpdateSecurity } from "./update-security"; interface Props { applicationId: string; } export const ShowSecurity = ({ applicationId }: Props) => { const { data } = api.application.one.useQuery( { applicationId, }, { enabled: !!applicationId }, ); return (
Security Add basic auth to your application
{data && data?.security.length > 0 && ( Add Security )}
{data?.security.length === 0 ? (
No security configured Add Security
) : (
{data?.security.map((security) => (
Username {security.username}
Password {security.password}
))}
)}
); };