import { // Button, Tabs, TabsContent, TabsList, TabsTrigger, Awaiting, SettingsInfoSkeleton, SettingsDialogProps, SettingsDialog, } from "@marzneshin/components"; import { type AdminType } from "@marzneshin/features/admins"; import { type FC, useEffect } from "react"; import { AdminInfoTable } from "./admin-info"; import { useTranslation } from "react-i18next"; interface AdminsSettingsDialogProps extends SettingsDialogProps { entity: AdminType | null; onClose: () => void; isPending: boolean; } export const AdminsSettingsDialog: FC = ({ onOpenChange, open, entity, onClose, isPending, }) => { const { t } = useTranslation(); useEffect(() => { if (!open) onClose(); }, [open, onClose]); return ( {t("admin_info")} {t("services")} {t("users")} {/* */} Users ) : (
Not Found
)} Skeleton={} isFetching={isPending} />
); };