{{ props.value?.labels }}
+ diff --git a/arches_lingo/src/arches_lingo/components/generic/NonLocalizedString.vue b/arches_lingo/src/arches_lingo/components/generic/NonLocalizedString.vue new file mode 100644 index 00000000..0dfe8c15 --- /dev/null +++ b/arches_lingo/src/arches_lingo/components/generic/NonLocalizedString.vue @@ -0,0 +1,27 @@ + + + +{{ props.value }}
+ diff --git a/arches_lingo/src/arches_lingo/components/scheme/editor/SchemeEditor.vue b/arches_lingo/src/arches_lingo/components/scheme/editor/SchemeEditor.vue index 3fda8c94..6b22e4a2 100644 --- a/arches_lingo/src/arches_lingo/components/scheme/editor/SchemeEditor.vue +++ b/arches_lingo/src/arches_lingo/components/scheme/editor/SchemeEditor.vue @@ -2,13 +2,40 @@ import { useGettext } from "vue3-gettext"; import Button from "primevue/button"; +import Tabs from "primevue/tabs"; +import TabList from "primevue/tablist"; +import Tab from "primevue/tab"; +import TabPanels from "primevue/tabpanels"; +import TabPanel from "primevue/tabpanel"; +import SchemeNamespace from "../report/SchemeNamespace.vue"; +import { onBeforeUpdate, onUpdated, ref } from "vue"; +import type { DataComponentMode } from "@/arches_lingo/types"; + const { $gettext } = useGettext(); const props = defineProps<{ editorMax: boolean; + activeTab: string; }>(); +type sectionTypes = typeof SchemeNamespace; +const childRefs = ref