printedparts: Parts Kiosk link in the sidebar Displays section
Beside Shopfloor Dashboard and TV Slideshow, opening in a new tab and shown only while the plugin is enabled - kiosk-style pages get launched from the Displays group, not the Information nav.
This commit is contained in:
@@ -27,6 +27,8 @@
|
|||||||
<div class="nav-section">Displays</div>
|
<div class="nav-section">Displays</div>
|
||||||
<a :href="withBase('/shopfloor')" target="_blank" class="external-link">Shopfloor Dashboard</a>
|
<a :href="withBase('/shopfloor')" target="_blank" class="external-link">Shopfloor Dashboard</a>
|
||||||
<a :href="withBase('/tv')" target="_blank" class="external-link">TV Slideshow</a>
|
<a :href="withBase('/tv')" target="_blank" class="external-link">TV Slideshow</a>
|
||||||
|
<a v-if="isPluginEnabled('printedparts')" :href="withBase('/parts-kiosk')"
|
||||||
|
target="_blank" class="external-link">Parts Kiosk</a>
|
||||||
|
|
||||||
<router-link v-if="authStore.isAdmin" to="/settings">Settings</router-link>
|
<router-link v-if="authStore.isAdmin" to="/settings">Settings</router-link>
|
||||||
</nav>
|
</nav>
|
||||||
@@ -108,6 +110,7 @@ import { currentTheme, toggleTheme } from '../stores/theme'
|
|||||||
import { dashboardApi, notificationsApi } from '../api'
|
import { dashboardApi, notificationsApi } from '../api'
|
||||||
import { getFacilityName, getSiteLogo, getServicenowUrls } from '../utils/siteSettings'
|
import { getFacilityName, getSiteLogo, getServicenowUrls } from '../utils/siteSettings'
|
||||||
import { withBase } from '../utils/basePath'
|
import { withBase } from '../utils/basePath'
|
||||||
|
import { isPluginEnabled } from '../composables/enabledPlugins'
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|||||||
Reference in New Issue
Block a user