add 'connect your assistant' guidance

This commit is contained in:
2026-05-29 23:21:30 +02:00
parent 322cfae824
commit fb9c0ad25a
7 changed files with 240 additions and 14 deletions

View File

@@ -487,12 +487,27 @@ export function ProvisioningStatus({ requestId, canAct }: Props) {
<p className="text-sm text-text-secondary max-w-sm mx-auto mb-4">
{t("readyDescription")}
</p>
<button
onClick={() => window.location.reload()}
className="py-2 px-6 bg-accent text-surface-0 text-sm font-medium rounded-lg hover:bg-accent-dim transition-colors"
>
{t("goToDashboard")}
</button>
{(() => {
// Prefer deep-linking straight to the tenant page, where the
// ConnectPanel shows how to start chatting. Fall back to a
// reload only if we somehow don't have a tenant name yet.
const tenantName = data.tenant?.name || data.request.tenantName;
return tenantName ? (
<Link
href={`/tenants/${tenantName}`}
className="inline-block py-2 px-6 bg-accent text-surface-0 text-sm font-medium rounded-lg hover:bg-accent-dim transition-colors"
>
{t("connectCta")}
</Link>
) : (
<button
onClick={() => window.location.reload()}
className="py-2 px-6 bg-accent text-surface-0 text-sm font-medium rounded-lg hover:bg-accent-dim transition-colors"
>
{t("goToDashboard")}
</button>
);
})()}
</div>
</Card>
);