+
404
+
Page Not Found
+
+ We couldn't find the page. Maybe you were looking for one of these pages below?
+
+ {suggestions.length > 0 && (
+
+ {suggestions.map((page) => (
+ -
+
+ {page.title}
+
+
+ ))}
+
+ )}
+
+ );
+}
diff --git a/components/view-options.tsx b/components/view-options.tsx
new file mode 100644
index 0000000..66e42af
--- /dev/null
+++ b/components/view-options.tsx
@@ -0,0 +1,129 @@
+'use client';
+
+import { buttonVariants } from 'fumadocs-ui/components/ui/button';
+import { Popover, PopoverContent, PopoverTrigger } from 'fumadocs-ui/components/ui/popover';
+import { ChevronDown, ExternalLink, Text } from 'lucide-react';
+import { useMemo, type ComponentProps, type ReactNode } from 'react';
+import { cn } from '@/lib/cn';
+import { GitHubIcon } from './icons';
+
+type ViewOptionsPopoverProps = ComponentProps