From a44a727c928d21bf2a6f77633620084522eb702a Mon Sep 17 00:00:00 2001 From: Angel Beltran Date: Fri, 23 Jan 2026 02:46:09 -0700 Subject: [PATCH] stop draft sync group table from scrolling when updated --- .../sync-groups/draft/listings/{orderIndex.int}.html.tmpl | 3 +-- .../sync-groups/draft/table/add-listing-button.html.tmpl | 2 +- .../inventory/sync-groups/draft/table/index.html.tmpl | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/listings/{orderIndex.int}.html.tmpl b/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/listings/{orderIndex.int}.html.tmpl index 87e70b4..d1b125f 100644 --- a/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/listings/{orderIndex.int}.html.tmpl +++ b/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/listings/{orderIndex.int}.html.tmpl @@ -1,5 +1,4 @@ {{/* optional props: .Listings = .Accounts.GetSyncGroupListingDrafts */}} -{{/* TODO: make the save button disabled based on an api call */}} {{- $acctID := .PathParams.acctID }} {{- $orderIndex := .PathParams.orderIndex }} @@ -135,7 +134,7 @@ {{ component "button" "HXDelete" (printf "/api/accounts/%d/inventory/sync-groups/draft/listings/%d" $acctID $orderIndex) "HXTarget" "#accounts-acct-id-inventory-sync-groups-draft-table" - "HXSwap" "outerHTML" + "HXSwap" "none" "Text" "Remove" }} diff --git a/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/add-listing-button.html.tmpl b/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/add-listing-button.html.tmpl index 42a0b03..027babb 100644 --- a/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/add-listing-button.html.tmpl +++ b/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/add-listing-button.html.tmpl @@ -4,7 +4,7 @@ {{- component "button" "HXPost" (printf "/api/accounts/%d/inventory/sync-groups/draft/listings" $acctID) "HXTarget" "#accounts-acct-id-inventory-sync-groups-draft-table" - "HXSwap" "outerHTML" + "HXSwap" "none" "HXSelect" "#accounts-acct-id-inventory-sync-groups-draft-table" "ID" "sync-groups-draft-table-add-listing-button" "Class" "mt-[1em] mb-[1em]" diff --git a/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/index.html.tmpl b/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/index.html.tmpl index 6e2fbbe..6a96953 100644 --- a/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/index.html.tmpl +++ b/templates/components/accounts/{acctID.int64}/inventory/sync-groups/draft/table/index.html.tmpl @@ -10,7 +10,7 @@ hx-get="{{ printf "/ui/accounts/%d/inventory/sync-groups/draft/table" $acctID }}" hx-trigger="sse:{{ printf "accounts_%d_inventory_sync-groups_draft" $acctID }},sse:{{ printf "accounts_%d_inventory_sync-groups_draft_listings" $acctID }}" hx-select="#accounts-acct-id-inventory-sync-groups-draft-table" - hx-swap="outerHTML" + hx-swap="morph:outerHTML" > @@ -32,7 +32,6 @@