Polish category edit, product image placeholder, and menu blur.

Add a clear pencil edit on category rows, show a proper no-image placeholder on product cards, and strengthen overflow menu glass blur.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-08 14:46:30 +03:30
co-authored by Cursor
parent 12ab1f8006
commit 5eaf7fb046
6 changed files with 64 additions and 24 deletions
@@ -12,7 +12,7 @@ interface CategoryTreeProps {
onAddSub: (id: string) => void
onVariations: (id: string) => void
onTechnicalForm: (id: string) => void
onOptions: (id: string) => void
onEdit: (id: string) => void
onRemove: (id: string) => void
parentId?: string | null
depth?: number
@@ -27,7 +27,7 @@ export function CategoryTree({
onAddSub,
onVariations,
onTechnicalForm,
onOptions,
onEdit,
onRemove,
parentId = null,
depth = 0,
@@ -53,7 +53,7 @@ export function CategoryTree({
onAddSub={onAddSub}
onVariations={onVariations}
onTechnicalForm={onTechnicalForm}
onOptions={onOptions}
onEdit={onEdit}
onRemove={onRemove}
/>
{childCount && (
@@ -68,7 +68,7 @@ export function CategoryTree({
onAddSub={onAddSub}
onVariations={onVariations}
onTechnicalForm={onTechnicalForm}
onOptions={onOptions}
onEdit={onEdit}
onRemove={onRemove}
parentId={category.id}
depth={depth + 1}