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} +||