diff --git a/apps/frontend/app/console/(with-menu)/profile/page.tsx b/apps/frontend/app/console/(with-menu)/profile/page.tsx index 85e5422..892b638 100644 --- a/apps/frontend/app/console/(with-menu)/profile/page.tsx +++ b/apps/frontend/app/console/(with-menu)/profile/page.tsx @@ -1,5 +1,217 @@ +'use client'; + +import { Button } from "@/components/ui/button"; +import { Field, FieldDescription, FieldGroup, FieldLabel, FieldLegend, FieldSeparator, FieldSet } from "@/components/ui/field"; +import { useUserStore } from "@/store/useUserStore"; +import { Checkbox } from "@radix-ui/react-checkbox"; +import { + Table, + TableBody, + TableCaption, + TableCell, + TableHead, + TableHeader, + TableRow, +} from "@/components/ui/table" +import { ReactElement, useMemo, useState } from "react"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog" +import { Input } from "@/components/ui/input" +import { Label } from "@/components/ui/label" +import { AuthAPI } from "@/lib/api/client"; +import { GeneralErrorHandler, handleAPIError } from "@/lib/api/common"; +import { startRegistration } from '@simplewebauthn/browser'; +import { toast } from "sonner"; + export default function Page() { + const userStore = useUserStore(); + const user = userStore.user; + return ( -
+