"use client"; import React from "react"; import { AudioPlayerProvider } from "../components/AudioPlayerContext"; import { NavidromeProvider, useNavidrome } from "../components/NavidromeContext"; import { NavidromeConfigProvider } from "../components/NavidromeConfigContext"; import { ThemeProvider } from "../components/ThemeProvider"; import { PostHogProvider } from "../components/PostHogProvider"; import { WhatsNewPopup } from "../components/WhatsNewPopup"; import Ihateserverside from "./ihateserverside"; import DynamicViewportTheme from "./DynamicViewportTheme"; import { LoginForm } from "./start-screen"; import Image from "next/image"; function NavidromeErrorBoundary({ children }: { children: React.ReactNode }) { const { error } = useNavidrome(); if (error) { return (
{/* top right add the logo located in /icon-192.png here and the word mice */}
Logo mice | navidrome client
); } return <>{children}; } export default function RootLayoutClient({ children }: { children: React.ReactNode }) { return ( {children} ); }