From bc2480b3cb6b7862e806b7efd214b0da7bcd348c Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Fri, 10 Apr 2026 19:56:49 +0200 Subject: [PATCH] Enhance form styling and add Markdown help toggle in recipe creation and editing pages. Enhance form and styling on other pages aswell. --- .../app/admin/products/CanonicalNameForm.tsx | 34 ++++- .../app/admin/products/MergePreviewForm.tsx | 80 +++++++++-- .../app/inventory/InventoryConsumeForm.tsx | 54 ++++++-- frontend/app/inventory/InventoryEditForm.tsx | 129 ++++++++++++++---- frontend/app/inventory/ProductForm.tsx | 41 ++++-- frontend/app/recipes/[id]/edit/page.tsx | 44 +++++- .../app/recipes/create/CreateRecipePage.tsx | 44 +++++- 7 files changed, 350 insertions(+), 76 deletions(-) diff --git a/frontend/app/admin/products/CanonicalNameForm.tsx b/frontend/app/admin/products/CanonicalNameForm.tsx index 0e11cf09..989593ea 100644 --- a/frontend/app/admin/products/CanonicalNameForm.tsx +++ b/frontend/app/admin/products/CanonicalNameForm.tsx @@ -34,15 +34,43 @@ export default function CanonicalNameForm({ }} style={{ display: 'flex', gap: '0.5rem', alignItems: 'center', flexWrap: 'wrap' }} > - + - {error ? {error} : null} diff --git a/frontend/app/admin/products/MergePreviewForm.tsx b/frontend/app/admin/products/MergePreviewForm.tsx index 4a4cf478..02cfb658 100644 --- a/frontend/app/admin/products/MergePreviewForm.tsx +++ b/frontend/app/admin/products/MergePreviewForm.tsx @@ -99,14 +99,21 @@ export default function MergePreviewForm({ products }: Props) { >

Förhandsgranska merge

-
-
@@ -225,6 +227,7 @@ export default function EditRecipePage() { fontSize: '1rem', minHeight: '100px', fontFamily: 'inherit', + boxSizing: 'border-box', }} /> @@ -233,10 +236,32 @@ export default function EditRecipePage() { -
- Markdown-stöd: -
{MARKDOWN_HELP}
-
+ + {showMarkdownHelp && ( +
+
{MARKDOWN_HELP}
+
+ )}