diff --git a/src/App.vue b/src/App.vue index 6f4effb..e345b17 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,6 +9,7 @@ import Blocksembler404 from "@/components/Blocksembler404.vue"; import {initLogSync} from "@/logging"; import TanModal from "@/components/modals/TanModal.vue"; import {BACKEND_API_URL, BACKEND_DISABLED} from "@/config"; +import {codingWorkspaceState} from "@/state"; const routes: Record = { @@ -69,6 +70,7 @@ onMounted(async () => { console.log(`tanCode: ${tanCode}`); if (tanCode && await isValidTan(tanCode)) { + codingWorkspaceState.blocksEnabled = tanCode.startsWith("bbp"); return } diff --git a/src/components/BlocksemblerNavigation.vue b/src/components/BlocksemblerNavigation.vue index 5009351..3b19d61 100644 --- a/src/components/BlocksemblerNavigation.vue +++ b/src/components/BlocksemblerNavigation.vue @@ -6,7 +6,7 @@ import * as bootstrap from "bootstrap"; import NewProjectModal from "@/components/modals/NewProjectModal.vue"; import SettingsModal from "@/components/modals/SettingsModal.vue"; import {ref} from "vue"; -import {RESOURCE_LINKS} from "@/config"; +import {BACKEND_DISABLED, RESOURCE_LINKS} from "@/config"; let resources = ref(RESOURCE_LINKS); @@ -151,7 +151,7 @@ let onModeChangeHandler = (e: Event) => {
-
+
diff --git a/src/components/modals/TanModal.vue b/src/components/modals/TanModal.vue index ac019c2..1bca712 100644 --- a/src/components/modals/TanModal.vue +++ b/src/components/modals/TanModal.vue @@ -1,9 +1,9 @@