diff --git a/apps/web/src/app/accounts/page.tsx b/apps/web/src/app/accounts/page.tsx
index cfd50da..d7e0405 100644
--- a/apps/web/src/app/accounts/page.tsx
+++ b/apps/web/src/app/accounts/page.tsx
@@ -1,16 +1,25 @@
import Link from "next/link";
-import { PlusIcon, SmartphoneIcon, CalendarIcon } from "lucide-react";
+import { PlusIcon, SmartphoneIcon, CalendarIcon, PowerIcon, Trash2Icon } from "lucide-react";
import { Button } from "@/components/ui/button";
import {
Card,
CardContent,
CardHeader,
CardTitle,
- CardDescription,
} from "@/components/ui/card";
+import {
+ Dialog,
+ DialogContent,
+ DialogDescription,
+ DialogFooter,
+ DialogHeader,
+ DialogTitle,
+ DialogTrigger,
+} from "@/components/ui/dialog";
import { AccountStatusBadge } from "@/components/account-status-badge";
import { getSeededOperator } from "@/lib/operator";
import { listAccounts } from "@/lib/queries";
+import { pairAccountAction, deleteAccountAction } from "@/actions/accounts";
export default async function AccountsPage() {
const op = await getSeededOperator();
@@ -25,7 +34,7 @@ export default async function AccountsPage() {
{/* eslint-disable-next-line @typescript-eslint/no-explicit-any */}
No phone number
+ ) : ( +Not paired yet
+ )} + {account.lastConnectedAt ? ( +