{{- .Auth.ByMatchingAccountID 2 }} {{- $acctID := .Identity.Account.AccountID }} {{- $stores := .Accounts.GetShops $acctID -}} {{- define "title" }} Manage Mock Inventory ⋅ Inventory++ {{ end }} {{- define "header-accordion-header" }}

New Sync Group

{{- end }} {{- define "header-accordion-body" }} {{- $acctID := .Identity.Account.AccountID }} {{ component (printf "accounts/%d/inventory/sync-groups/mock/draft/table" $acctID) }}
{{ component (printf "accounts/%d/inventory/sync-groups/mock/draft/table/add-listing-button" $acctID) }} {{ component (printf "accounts/%d/inventory/sync-groups/mock/draft/table/save-sync-group-button" $acctID) }}
{{- end }} {{- define "sync-group-accordion-header" }}

{{ .Group.Name }}

{{- end }} {{- define "sync-group-accordion-body" }} {{- $acctID := .Identity.Account.AccountID }} {{- $dot := . }} {{- range $listing := .Group.Listings }} {{- $val := $dot.Accounts.GetMockListing $acctID $listing.Platform $listing.ShopID $listing.ListingID }} {{- end }}
Name SKU Description Count
{{ $val.Name }} {{ $val.SKU }} {{ $val.Description }} {{ $val.Count }}
{{- component "button" "Class" "mt-[1em]" "Text" "Delete Group" "HXDelete" (printf "/api/accounts/%d/inventory/sync-groups/mock/%d" $acctID .Group.SyncGroupID) "HXSwap" "none" }} {{- end }}
{{ component "accordion" "Open" true "Class" ` mx-[1em] mb-[1em] ` "#accordion-header" "header-accordion-header" "#accordion-body" "header-accordion-body" }}