[fix] building errors completed

This commit is contained in:
2025-03-14 19:25:11 +08:00
parent ff8ec7e05f
commit 815cdb55f1
4 changed files with 40 additions and 36 deletions

View File

@@ -1,11 +1,20 @@
"use client"
import { HeroUIProvider } from "@heroui/react"
import { HeroUIProvider, cn } from "@heroui/react"
import { ToastProvider } from "@heroui/toast"
import { platform } from "@tauri-apps/plugin-os"
import { ThemeProvider as NextThemesProvider } from "next-themes"
import { useEffect, useState } from "react"
export default function Providers({ children }: { children: React.ReactNode }) {
const [os, setOs] = useState("windows")
useEffect(() => {
setOs(platform())
}, [])
return (
<HeroUIProvider className="h-full bg-transparent">
<HeroUIProvider
className={cn("h-full bg-zinc-100/90 dark:bg-zinc-900", os === "macos" && "rounded-lg")}
>
<NextThemesProvider attribute="class" defaultTheme="light">
<ToastProvider toastOffset={10} placement="top-center" />
{children}