async ({ update, result }) => { await update(); if (result.type === "success" && result.data?.success) { onSuccess?.(); } }} class="flex flex-col gap-4" > {#if isEdit}
{/if}
Item
SKU
Scan
{#if showScanner}
{#if scanError}
{scanError}
{:else}
{/if}
Cancel
{/if}
Description
Image
{#if isEdit && item?.Image}
Replace:
{/if}
UOM
—
{#each UOM_OPTIONS as o}
{o}
{/each}
Cost
Vendor
Catagory
—
{#each CATAGORY_OPTIONS as o}
{o}
{/each}
Sub_Catagory
—
{#each SUB_CATAGORY_OPTIONS as o}
{o}
{/each}
Parent
—
{#each parentOptions as p}
{p.Item || p.SKU || p.id}
{/each}
Has Parent
Stock
{#if error}
{error}
{/if}
{submitLabel}