"use client"; import { DotLottieReact } from "@lottiefiles/dotlottie-react"; import { cn } from "@/lib/utils"; import Link from "next/link"; import { useTheme } from "next-themes"; import { useEffect, useState } from "react"; /** Served from `public/lottie/404.lottie` (mirrored in `src/assets/lottie/404.lottie` for the repo). */ const LOTTIE_URL = "/lottie/404.lottie"; export default function NotFoundContent() { const { resolvedTheme } = useTheme(); const [mounted, setMounted] = useState(false); const [loadError, setLoadError] = useState(false); useEffect(() => { setMounted(true); }, []); const mode = mounted && resolvedTheme === "dark" ? "dark" : "light"; return (
{/* Ambient mesh */}
{/* Vignette + fine grid */}
{/* Frame accents */}
{/* Gradient hairline frame */}
Route not found

4 0 4

This URL is not mapped in the panel. The page may have moved or the link could be mistyped.

{loadError ? (
Could not load illustration
) : ( setLoadError(true)} /> )}
Back to dashboard

Opp lens ยท admin

); }