"use client"; import { useEffect, useState } from "react"; import { AppLayout } from "@/components/layout/app-layout"; import { EmbeddedQuoteWidget } from "@/components/embed/embedded-quote-widget"; import { EmbedDemoLogin } from "@/components/embed/embed-demo-login"; import { Card } from "@/components/ui/card"; import { SecondaryButton } from "@/components/ui/primary-button"; import { Skeleton } from "@/components/ui/skeleton"; import { embedDemoLogout, type EmbedDemoSession, } from "@/lib/frontend/api-client"; export default function EmbedDemoPage() { const [booting, setBooting] = useState(true); const [session, setSession] = useState(null); useEffect(() => { void (async () => { await embedDemoLogout(""); setBooting(false); })(); }, []); const handleLogout = async () => { await embedDemoLogout(""); setSession(null); }; if (booting) { return ( ); } if (!session) { return ( { setSession(data); }} /> ); } return (

当前登录客户

{session.customer_id}

void handleLogout()}> 退出登录

模拟宿主系统内嵌查价组件。询价结果将按当前客户的加价规则计算最终价格。

); }