diff --git a/apps/web/__tests__/ai-prompt-to-rules.test.ts b/apps/web/__tests__/ai-prompt-to-rules.test.ts index 53f7394044..d16c7569a8 100644 --- a/apps/web/__tests__/ai-prompt-to-rules.test.ts +++ b/apps/web/__tests__/ai-prompt-to-rules.test.ts @@ -31,6 +31,7 @@ describe.skipIf(!isAiTest)("aiPromptToRules", () => { user, promptFile, isEditing: false, + hasSmartCategories: false, }); console.log(JSON.stringify(result, null, 2)); @@ -122,7 +123,12 @@ describe.skipIf(!isAiTest)("aiPromptToRules", () => { const promptFile = "Some prompt"; await expect( - aiPromptToRules({ user, promptFile, isEditing: false }), + aiPromptToRules({ + user, + promptFile, + isEditing: false, + hasSmartCategories: false, + }), ).rejects.toThrow(); }); }); diff --git a/apps/web/app/(app)/automation/RulesPrompt.tsx b/apps/web/app/(app)/automation/RulesPrompt.tsx index 4ba3c9cf83..94cb618f74 100644 --- a/apps/web/app/(app)/automation/RulesPrompt.tsx +++ b/apps/web/app/(app)/automation/RulesPrompt.tsx @@ -63,8 +63,12 @@ export function RulesPrompt() { mutate={mutate} onOpenPersonaDialog={onOpenPersonaDialog} /> + { + if (!data?.rulesPrompt) onOpenPersonaDialog(); + }} + /> - `} /> -
+
-
+
Examples diff --git a/apps/web/components/NavBottom.tsx b/apps/web/components/NavBottom.tsx index 63b4ed898e..d777db1a9b 100644 --- a/apps/web/components/NavBottom.tsx +++ b/apps/web/components/NavBottom.tsx @@ -26,7 +26,7 @@ function NavBarBottom({ // safe area for iOS PWA style={{ paddingBottom: "env(safe-area-inset-bottom)" }} > -