mirror of
https://github.com/domfelipe/mika-agent-assist.git
synced 2026-08-07 10:16:43 +00:00
Changes
Co-authored-by: domfelipe <53182096+domfelipe@users.noreply.github.com>
This commit is contained in:
parent
16c7baa860
commit
a3c35c61fb
1 changed files with 20 additions and 1 deletions
|
|
@ -33,6 +33,7 @@ function DashboardPage() {
|
|||
const search = Route.useSearch();
|
||||
const navigate = Route.useNavigate();
|
||||
const [wizardOpen, setWizardOpen] = useState(false);
|
||||
const previousStatusRef = useRef<string | null>(null);
|
||||
|
||||
// Auto-open do wizard ao voltar com ?status=success
|
||||
useEffect(() => {
|
||||
|
|
@ -51,6 +52,18 @@ function DashboardPage() {
|
|||
}
|
||||
}, [search.status, agent, isLoading]);
|
||||
|
||||
// Toast quando agente sair de provisioning → active (uma única vez)
|
||||
useEffect(() => {
|
||||
if (!agent) return;
|
||||
const prev = previousStatusRef.current;
|
||||
if (prev === "provisioning" && agent.status === "active") {
|
||||
toast.success("Sua Mika está pronta! 🎉", {
|
||||
description: "Abra o Telegram e mande uma mensagem para começar.",
|
||||
});
|
||||
}
|
||||
previousStatusRef.current = agent.status;
|
||||
}, [agent]);
|
||||
|
||||
if (isLoading) {
|
||||
return (
|
||||
<div className="space-y-4">
|
||||
|
|
@ -79,10 +92,16 @@ function DashboardPage() {
|
|||
|
||||
{subscription &&
|
||||
(subscription.status === "incomplete" || subscription.status === "active") &&
|
||||
agent?.status === "provisioning" && <ProvisioningCard />}
|
||||
agent?.status === "provisioning" && (
|
||||
<ProvisioningCard
|
||||
telegramConnected={!!agent.telegram_bot_username}
|
||||
railwayServiceCreated={false /* não temos campo direto; mostramos como "em andamento" */}
|
||||
/>
|
||||
)}
|
||||
|
||||
{subscription && subscription.status === "active" && agent?.status === "active" && (
|
||||
<>
|
||||
{agent.telegram_bot_username && <ActiveSuccessCard botUsername={agent.telegram_bot_username} />}
|
||||
<AutoPausedBanner />
|
||||
<div className="grid gap-6 lg:grid-cols-2">
|
||||
<SkillsDashboardWidget />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue