{{ 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..3836eb9d --- /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..06f741c4 100644 --- a/arches_lingo/src/arches_lingo/components/scheme/editor/SchemeEditor.vue +++ b/arches_lingo/src/arches_lingo/components/scheme/editor/SchemeEditor.vue @@ -2,52 +2,124 @@ import { useGettext } from "vue3-gettext"; import Button from "primevue/button"; -const { $gettext } = useGettext(); +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"; + +type sectionTypes = typeof SchemeNamespace; +const { $gettext } = useGettext(); +const EDIT = "edit"; const props = defineProps<{ editorMax: boolean; + activeTab: string; }>(); +const childRefs = ref