Files
NianAIGC/app/billing/error.tsx

21 lines
775 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use client";
import { useEffect } from "react";
export default function BillingError({ reset }: { error: Error & { digest?: string }; reset: () => void }) {
useEffect(() => {
// Keep the error boundary intentionally quiet in production; the API/log layer records the server cause.
}, []);
return (
<main className="billing-route-error">
<div className="billing-route-error-card">
<span className="billing-route-error-kicker">计费中心</span>
<h1>计费服务暂时不可用</h1>
<p>请先刷新页面。如果平台使用 Supabase,请确认已在 SQL Editor 执行最新的 <code>supabase/schema.sql</code>。</p>
<button type="button" onClick={() => reset()}>重新加载</button>
</div>
</main>
);
}