2023-09-29 10:45:18 +13:00
|
|
|
<template>
|
|
|
|
<div
|
|
|
|
class="appControlMenus bg-dark"
|
|
|
|
>
|
|
|
|
<q-btn-group
|
|
|
|
flat
|
|
|
|
class="appControlMenus__inner"
|
|
|
|
>
|
2023-10-30 12:40:55 +13:00
|
|
|
<!-- Test data menu - FOR COMPOENT TEST PURPOSES ONLY -->
|
|
|
|
<AppControlSingleMenu
|
|
|
|
v-if="testingType === 'components'"
|
|
|
|
:data-input="testData"
|
|
|
|
data-test-test-menu="appControlMenus-testMenu"
|
|
|
|
data-test-any-menu="appControlMenus-anyMenu"
|
|
|
|
/>
|
2023-09-29 10:45:18 +13:00
|
|
|
|
2023-10-30 12:40:55 +13:00
|
|
|
<!-- Project menu -->
|
|
|
|
<AppControlSingleMenu
|
|
|
|
v-if="testingType !== 'components'"
|
|
|
|
:data-input="project"
|
|
|
|
data-test-any-menu="appControlMenus-anyMenu"
|
|
|
|
/>
|
2023-09-29 10:45:18 +13:00
|
|
|
|
2023-10-30 12:40:55 +13:00
|
|
|
<!-- Tools menu -->
|
|
|
|
<AppControlSingleMenu
|
|
|
|
v-if="testingType !== 'components'"
|
|
|
|
:data-input="tools"
|
|
|
|
data-test-any-menu="appControlMenus-anyMenu"
|
|
|
|
/>
|
|
|
|
|
|
|
|
<!-- Help & Info Menu -->
|
|
|
|
<AppControlSingleMenu
|
|
|
|
v-if="testingType !== 'components'"
|
|
|
|
:data-input="helpInfo"
|
|
|
|
data-test-any-menu="appControlMenus-anyMenu"
|
|
|
|
/>
|
2023-09-29 10:45:18 +13:00
|
|
|
</q-btn-group>
|
2023-10-15 03:41:36 +13:00
|
|
|
|
2023-10-30 12:40:55 +13:00
|
|
|
<!-- Dialog Popups -->
|
2023-10-15 03:41:36 +13:00
|
|
|
<DialogMarkdownDocument />
|
2023-09-29 10:45:18 +13:00
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
2023-10-30 12:40:55 +13:00
|
|
|
|
|
|
|
import { testData } from 'app/src/components/AppControlMenus/_testData/test.raw.component'
|
2023-09-29 10:45:18 +13:00
|
|
|
|
|
|
|
import { project } from 'app/src/components/AppControlMenus/_data/project'
|
|
|
|
import { tools } from 'app/src/components/AppControlMenus/_data/tools'
|
|
|
|
import { helpInfo } from 'app/src/components/AppControlMenus/_data/helpInfo'
|
|
|
|
|
2023-10-30 12:40:55 +13:00
|
|
|
import AppControlSingleMenu from 'app/src/components/AppControlMenus/AppControlSingleMenu/AppControlSingleMenu.vue'
|
2023-10-15 03:41:36 +13:00
|
|
|
import DialogMarkdownDocument from 'app/src/components/DialogMarkdownDocument/DialogMarkdownDocument.vue'
|
|
|
|
|
2023-10-30 12:40:55 +13:00
|
|
|
/**
|
|
|
|
* Testing type currently possibly happening
|
|
|
|
*/
|
|
|
|
const testingType = window.extraEnvVariables.TEST_ENV
|
|
|
|
|
2023-09-29 10:45:18 +13:00
|
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
.appControlMenus {
|
2023-10-15 03:41:36 +13:00
|
|
|
&__inner {
|
2023-09-29 10:45:18 +13:00
|
|
|
-webkit-app-region: no-drag;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|