A place to add examples for layouts
@@ -15,6 +16,7 @@ function Examples({ direction }: HasDirection) {
Window or Tab
Settings (n/a)
+ Shadcn Dashboard 5
@@ -26,9 +28,15 @@ function Examples({ direction }: HasDirection) {
TODO
+
+
+
+
+
+
);
}
-export default Examples;
+export default Layouts;
diff --git a/lib/platform-bible-react/src/preview/components/layouts/dashboard5.layout.component.tsx b/lib/platform-bible-react/src/preview/components/layouts/dashboard5.layout.component.tsx
new file mode 100644
index 0000000000..c12f864fed
--- /dev/null
+++ b/lib/platform-bible-react/src/preview/components/layouts/dashboard5.layout.component.tsx
@@ -0,0 +1,573 @@
+/* eslint-disable jsx-a11y/anchor-is-valid */
+import {
+ Copy,
+ CreditCard,
+ File,
+ Home,
+ LineChart,
+ ListFilter,
+ MoreVertical,
+ Package,
+ Package2,
+ PanelLeft,
+ Search,
+ Settings,
+ ShoppingCart,
+ Truck,
+ User,
+ Users2,
+} from 'lucide-react';
+
+import { Button } from '@/components/shadcn-ui/button';
+import {
+ Card,
+ CardContent,
+ CardDescription,
+ CardFooter,
+ CardHeader,
+ CardTitle,
+} from '@/components/shadcn-ui/card';
+import {
+ DropdownMenu,
+ DropdownMenuCheckboxItem,
+ DropdownMenuContent,
+ DropdownMenuItem,
+ DropdownMenuLabel,
+ DropdownMenuSeparator,
+ DropdownMenuTrigger,
+} from '@/components/shadcn-ui/dropdown-menu';
+import { Input } from '@/components/shadcn-ui/input';
+
+import { Slider } from '@/components/shadcn-ui/slider';
+import {
+ Table,
+ TableBody,
+ TableCell,
+ TableHead,
+ TableHeader,
+ TableRow,
+} from '@/components/shadcn-ui/table';
+import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/shadcn-ui/tabs';
+import { useState } from 'react';
+
+export default function Dashboard5Examples() {
+ const [progress, setProgress] = useState