Create / edit recipe form unification and improvements (#4693)

This commit is contained in:
Zane
2025-10-05 09:00:59 -07:00
committed by GitHub
parent ebb3888ff1
commit f4d79404ee
55 changed files with 4486 additions and 3074 deletions
+10 -9
View File
@@ -11,8 +11,8 @@ interface ChatContextType {
setChat: (chat: ChatType) => void;
resetChat: () => void;
hasActiveSession: boolean;
setRecipeConfig: (recipe: Recipe | null) => void;
clearRecipeConfig: () => void;
setRecipe: (recipe: Recipe | null) => void;
clearRecipe: () => void;
// Draft functionality
draft: string;
setDraft: (draft: string) => void;
@@ -58,23 +58,24 @@ export const ChatProvider: React.FC<ChatProviderProps> = ({
title: DEFAULT_CHAT_TITLE,
messages: [],
messageHistoryIndex: 0,
recipeConfig: null,
recipe: null,
recipeParameters: null,
});
clearDraft();
};
const setRecipeConfig = (recipe: Recipe | null) => {
const setRecipe = (recipe: Recipe | null) => {
setChat({
...chat,
recipeConfig: recipe,
recipe: recipe,
recipeParameters: null,
});
};
const clearRecipeConfig = () => {
const clearRecipe = () => {
setChat({
...chat,
recipeConfig: null,
recipe: null,
});
};
@@ -85,8 +86,8 @@ export const ChatProvider: React.FC<ChatProviderProps> = ({
setChat,
resetChat,
hasActiveSession,
setRecipeConfig,
clearRecipeConfig,
setRecipe,
clearRecipe,
draft,
setDraft,
clearDraft,