import { Badge, Table } from "@mantine/core"; import { format } from "date-fns"; import { useLicenseInfo } from "@/ee/licence/queries/license-query.ts"; import { isLicenseExpired } from "@/ee/licence/license.utils.ts"; import { useAtom } from "jotai"; import { workspaceAtom } from "@/features/user/atoms/current-user-atom.ts"; export default function LicenseDetails() { const { data: license, isError } = useLicenseInfo(); const [workspace] = useAtom(workspaceAtom); if (!license) { return null; } if (isError) { return null; } return ( Contact sales@docmost.com for support and enquiries. Edition Enterprise {license.trial && Trial} Licensed to {license.customerName} Seat count {license.seatCount} ({workspace?.memberCount} used) Issued at {format(license.issuedAt, "dd MMMM, yyyy")} Expires at {format(license.expiresAt, "dd MMMM, yyyy")} License ID {license.id} Status {isLicenseExpired(license) ? ( Expired ) : ( Valid )}
); }