|
|
@@ -29,7 +29,22 @@ Contient entre autres le nom de l'organisation, l'accès à l'aide et aux préf
|
|
|
|
|
|
<LayoutHeaderHomeBtn v-if="smAndUp" />
|
|
|
|
|
|
- <LayoutHeaderMenu name="WebsiteList" :translate-label="false" />
|
|
|
+ <LayoutHeaderMenu
|
|
|
+ v-if="isWebsitesMenuNotEmpty"
|
|
|
+ name="WebsiteList"
|
|
|
+ :translate-label="false"
|
|
|
+ />
|
|
|
+
|
|
|
+ <v-btn
|
|
|
+ v-else
|
|
|
+ icon
|
|
|
+ size="small"
|
|
|
+ class="ml-2"
|
|
|
+ href="https://opentalent.fr"
|
|
|
+ target="_blank"
|
|
|
+ >
|
|
|
+ <v-icon icon="fas fa-globe-americas" class="on-primary" />
|
|
|
+ </v-btn>
|
|
|
|
|
|
<LayoutHeaderMenu name="MyAccesses" />
|
|
|
|
|
|
@@ -73,7 +88,7 @@ const title: ComputedRef<string> = computed(
|
|
|
() => organizationProfile.name ?? 'Opentalent',
|
|
|
)
|
|
|
|
|
|
-const { hasMenu, isMenuOpened, toggleMenu } = useMenu()
|
|
|
+const { hasMenu, isMenuOpened, toggleMenu, getMenu } = useMenu()
|
|
|
|
|
|
const { smAndUp } = useDisplay()
|
|
|
|
|
|
@@ -113,6 +128,11 @@ const showUniversalButton =
|
|
|
ability.can('manage', 'equipments')
|
|
|
|
|
|
const layoutStore = useLayoutStore()
|
|
|
+
|
|
|
+const websitesMenu = getMenu('WebsiteList')
|
|
|
+const isWebsitesMenuNotEmpty = computed(
|
|
|
+ () => websitesMenu?.children?.length > 0,
|
|
|
+)
|
|
|
</script>
|
|
|
|
|
|
<style scoped>
|