diff --git a/frontend/app/(auth)/layout.tsx b/frontend/app/(auth)/layout.tsx new file mode 100644 index 0000000..b1d459a --- /dev/null +++ b/frontend/app/(auth)/layout.tsx @@ -0,0 +1,27 @@ +import { ReactNode } from 'react'; + +export default function AuthLayout({ + children, +}: { + children: ReactNode; +}) { + return ( +
Asset Management System
++ Or{" "} + + create a new account + +
++ Already have an account?{" "} + + Sign in + +
+Error loading assets.
+ ++ {data?.total || 0} total assets +
+Loading assets...
++ {debouncedSearch || statusFilter + ? "No assets found matching your filters." + : "No assets registered yet."} +
+ {!debouncedSearch && !statusFilter && ( + + )} +| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | +
|---|---|---|---|---|---|---|
| + {asset.assetId} + | ++ {asset.name} + | ++ {asset.category?.name || "—"} + | +
+ |
+
+ |
+ + {asset.department?.name || "—"} + | ++ {asset.assignedTo + ? `${asset.assignedTo.name}` + : "Unassigned"} + | +