MapComplete/src/UI/Studio/SchemaBasedTranslationInput.svelte

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
568 B
Svelte
Raw Normal View History

<script lang="ts">
2023-11-09 16:30:26 +01:00
import EditLayerState from "./EditLayerState"
import type { ConfigMeta } from "./configMeta"
import { UIEventSource } from "../../Logic/UIEventSource"
import TranslationInput from "../InputElement/Helpers/TranslationInput.svelte"
2023-11-09 16:30:26 +01:00
export let state: EditLayerState
export let path: (string | number)[] = []
2024-01-24 23:45:20 +01:00
let value = new UIEventSource<Record<string,string>>({})
console.log("Registering translation to path", path)
2023-11-09 16:30:26 +01:00
state.register(
path,
2024-01-24 23:45:20 +01:00
value.mapD(() => JSON.parse(value.data))
2023-11-09 16:30:26 +01:00
)
</script>
<TranslationInput {value} />