"use client" import React from "react" import { Navbar } from "@/components/yuuki/navbar" import { Hero } from "@/components/yuuki/hero" import { ModelSection } from "@/components/yuuki/model-section" import { EcosystemSection } from "@/components/yuuki/ecosystem-section" import { StatsSection } from "@/components/yuuki/stats-section" import { NewsSection } from "@/components/yuuki/news-section" import { CreatorSection } from "@/components/yuuki/creator-section" import { Footer } from "@/components/yuuki/footer" function Divider() { return (
) } class ErrorBoundary extends React.Component< { name: string; children: React.ReactNode }, { error: Error | null } > { constructor(props: { name: string; children: React.ReactNode }) { super(props) this.state = { error: null } } static getDerivedStateFromError(error: Error) { return { error } } componentDidCatch(error: Error) { console.log(`[v0] ErrorBoundary caught in ${this.props.name}:`, error.message) } render() { if (this.state.error) { return (

Error in {this.props.name}: {this.state.error.message}

) } return this.props.children } } export default function Page() { return (
{/* Demo Section */}
Live Demo

Try Yuuki Now

Generate code directly in your browser. Click below to open the Yuuki Space on HuggingFace. No setup required.

{/* Window chrome */}
opceanai-yuuki.hf.space Open in new tab
{/* Gradio Space iframe */}