import { Button } from "@/components/ui/button"; import { CardStackIcon, PlusIcon } from "@radix-ui/react-icons"; import { CredentialModalTypes, useCredentialModalState, } from "./useCredentialModalState"; import { CredentialsModal } from "./CredentialsModal"; import { CredentialsList } from "./CredentialsList"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { KeyIcon } from "@/components/icons/KeyIcon"; const subHeaderText = "Securely store your passwords or credit cards here to link them throughout your workflows."; function CredentialsPage() { const { setIsOpen, setType } = useCredentialModalState(); return (

Credentials

{subHeaderText}
{ setIsOpen(true); setType(CredentialModalTypes.PASSWORD); }} className="cursor-pointer" > Password { setIsOpen(true); setType(CredentialModalTypes.CREDIT_CARD); }} className="cursor-pointer" > Credit Card
{/* Footer note */}
Note: This feature requires a Bitwarden-compatible server ({" "} self-hosted Bitwarden {" "} ) or{" "} this community version {" "} or a paid Bitwarden account. Make sure the relevant `SKYVERN_AUTH_BITWARDEN_*` environment variables are configured. See details{" "} here .
); } export { CredentialsPage };