Skip to content

Commit e17271b

Browse files
committed
Fix property mapping text box
1 parent c87cb09 commit e17271b

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

src/settings/PropertyMappingModelComponent.svelte

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,14 @@
11
<script lang="ts">
2-
import { run } from 'svelte/legacy';
3-
42
import { PropertyMappingModel, PropertyMappingOption, propertyMappingOptions } from './PropertyMapping';
53
import { capitalizeFirstLetter } from '../utils/Utils';
64
import Icon from './Icon.svelte';
75
8-
interface Props {
9-
model: PropertyMappingModel;
10-
save: (model: PropertyMappingModel) => void;
11-
}
12-
13-
let { model, save }: Props = $props();
6+
export let model: PropertyMappingModel;
7+
export let save: (model: PropertyMappingModel) => void;
148
15-
let validationResult: { res: boolean; err?: Error } | undefined = $state();
9+
let validationResult: { res: boolean; err?: Error } | undefined;
1610
17-
$effect(() => {
18-
validationResult = model.validate();
19-
});
11+
$: validationResult = model.validate();
2012
</script>
2113

2214
<div class="media-db-plugin-property-mappings-model-container">

src/settings/PropertyMappingModelsComponent.svelte

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,8 @@
22
import { PropertyMappingModel } from './PropertyMapping';
33
import PropertyMappingModelComponent from './PropertyMappingModelComponent.svelte';
44
5-
interface Props {
6-
models?: PropertyMappingModel[];
7-
save: (model: PropertyMappingModel) => void;
8-
}
9-
10-
let { models = [], save }: Props = $props();
5+
export let models: PropertyMappingModel[] = [];
6+
export let save: (model: PropertyMappingModel) => void;
117
</script>
128

139
<div class="setting-item" style="display: flex; gap: 10px; flex-direction: column; align-items: stretch;">

0 commit comments

Comments
 (0)