import { ScrollArea, Tabs, TabsContent, TabsList, TabsTrigger, Awaiting, SettingsInfoSkeleton, SettingsDialogProps, SettingsDialog, } from "@marzneshin/components"; import { UserServicesTable, UserNodesUsageWidget, type UserType, } from "@marzneshin/modules/users"; import { type FC } from "react"; import { useTranslation } from "react-i18next"; import { SubscriptionActions, QRCodeSection, UserInfoTable, } from "./user-info"; interface UsersSettingsDialogProps extends SettingsDialogProps { entity: UserType | null; onClose: () => void; isPending: boolean; } export const UsersSettingsDialog: FC = ({ onOpenChange, open, entity, onClose, isPending, }) => { const { t } = useTranslation(); return ( {t("user_info")} {t("services")} {t("subscription")} {t("page.users.nodes-usage")} ) : (
Not Found
) } Skeleton={} isFetching={isPending} />
); };