From b2835dc6e345e3806add7c94b725beef8a387187 Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Wed, 10 Dec 2025 01:30:19 +0100 Subject: [PATCH] Property mapping section Table view --- .../PropertyMappingModelComponent.svelte | 160 +++++++++++++----- 1 file changed, 117 insertions(+), 43 deletions(-) diff --git a/src/settings/PropertyMappingModelComponent.svelte b/src/settings/PropertyMappingModelComponent.svelte index 2b0269a..7dca2d5 100644 --- a/src/settings/PropertyMappingModelComponent.svelte +++ b/src/settings/PropertyMappingModelComponent.svelte @@ -11,71 +11,145 @@ let { model, save }: Props = $props(); let validationResult: { res: boolean; err?: Error } | undefined = $derived(model.validate()); - - // Use $state as a variable declaration initializer - let propertyStates = $state(model.properties.map(p => ({ ...p })));
{property.property}
- | Property | +Mapping | +New name | +Wikilink | +|||
|---|---|---|---|---|---|---|
+ {property.property}
+ |
+
+ {#if property.locked}
+
+ property cannot be remapped
+ |
+ {:else}
+ + + | + +
+ {#if property.mapping === PropertyMappingOption.Map}
+
+
+ {:else}
+ —
+ {/if}
+ |
+
+ + + | + {/if} +||