2023-06-30 13:36:02 +02:00
|
|
|
<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-06-30 13:36:02 +02:00
|
|
|
|
2023-11-09 16:30:26 +01:00
|
|
|
export let state: EditLayerState
|
|
|
|
|
export let path: (string | number)[] = []
|
2024-02-20 13:33:38 +01:00
|
|
|
let value = new UIEventSource<Record<string, string>>({})
|
2023-06-30 13:36:02 +02:00
|
|
|
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
|
|
|
)
|
2023-06-30 13:36:02 +02:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<TranslationInput {value} />
|