+
+
+
+
+ {modeOrder.map((item) => (
+
+ ))}
+
+ {copy.previewOnly}
+
+
+
+
+
{copy.taskTitle}
+
+
{copy.taskValue}
+
+
+
{copy.taskHint}
+
+
+
+
+
+
+
+
+ } label={copy.handover} />
+
+ {copy.handoverSteps.map((step) => (
+ - {step}
+ ))}
+
+
+
+
+
+ } label={copy.transcript} />
+
+
+
+
+
+
+
+
+
+
+
+
+
+ } label={copy.clarification} />
+ {showClarification ? (
+
+
{locale === "en" ? "Window seat unavailable." : "没有靠窗位。"}
+
{locale === "en" ? "Accept a standard table?" : "普通座可以吗?"}
+
+
+
+
+
+ ) : (
+
+ )}
+
+
+
+ } label={copy.review} />
+
+ {locale === "en"
+ ? "Reservation confirmed for four people at 7:00 pm."
+ : "已订今晚 7 点,4 位。"}
+
+
+ {copy.assumptions}1
+ {copy.callbacks}0
+ {copy.turns}6
+
+
+
+
+ } label={copy.settings} />
+ {settingsOpen ? (
+
+
+
- {copy.mic}
+ - Built-in
+
+
+
- {copy.speaker}
+ - Default
+
+
+
- {copy.autoTranslate}
+ - {locale === "en" ? "On" : "开"}
+
+
+ ) : (
+
+ )}
+
+
+
+ );
+}
+
+function PanelTitle({ icon, label }: { icon: React.ReactElement; label: string }) {
+ return (
+