From b27a2050a70932b9987b8d76e7cfe87c0ea6df7b Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Tue, 20 May 2025 22:06:40 +0200 Subject: [PATCH] fix(treasurechest): fix jumpy swaps due to non unique ids --- template/treasurechest/treasure_chest.templ | 22 +++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/template/treasurechest/treasure_chest.templ b/template/treasurechest/treasure_chest.templ index 76441c7..10da234 100644 --- a/template/treasurechest/treasure_chest.templ +++ b/template/treasurechest/treasure_chest.templ @@ -16,7 +16,7 @@ templ TreasureChest(treasureChests []*types.TreasureChest) { @svg.Plus()

New Treasure Chest

-
+
for _, treasureChest := range treasureChests { @TreasureChestItem(treasureChest) } @@ -33,6 +33,7 @@ templ EditTreasureChest(treasureChest *types.TreasureChest, parents []*types.Tre cancelUrl string ) + indentation := " mt-10" if treasureChest == nil { id = "new" name = "" @@ -43,14 +44,15 @@ templ EditTreasureChest(treasureChest *types.TreasureChest, parents []*types.Tre name = treasureChest.Name if treasureChest.ParentId != nil { parentId = *treasureChest.ParentId + indentation = " mt-2 ml-14" } cancelUrl = "/treasurechest/" + id } }} -
+
@@ -79,7 +81,7 @@ templ EditTreasureChest(treasureChest *types.TreasureChest, parents []*types.Tre