feat: remove query based routing
This commit is contained in:
@@ -5,12 +5,23 @@ const props = defineProps<{
|
||||
}>();
|
||||
|
||||
const settingsStore = useSettingsStore();
|
||||
const menusContext = inject<{
|
||||
isSubmenuSelected: ComputedRef<boolean>;
|
||||
selectedSubmenuParent: ComputedRef<string | null>;
|
||||
}>("menusContext")!;
|
||||
|
||||
const { assets } = useAssets();
|
||||
|
||||
const isAnyOtherMenuOpen = computed(() =>
|
||||
settingsStore.isAnyOtherMenuOpen("touchScreen"),
|
||||
);
|
||||
// TODO: i don't like this
|
||||
const isAnyOtherMenuOpen = computed(() => {
|
||||
if (settingsStore.currentSubMenu) {
|
||||
return !settingsStore.currentSubMenu.startsWith("touchScreen");
|
||||
}
|
||||
if (menusContext.isSubmenuSelected.value) {
|
||||
return menusContext.selectedSubmenuParent.value !== "touchScreen";
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
||||
useRender((ctx) => {
|
||||
if (isAnyOtherMenuOpen.value) {
|
||||
|
||||
Reference in New Issue
Block a user