| 12345678910111213141516171819202122 |
- import AbstractMenuBuilder from '~/services/menuBuilder/abstractMenuBuilder'
- import {MenuItem} from "~/types/layout";
- import {MENU_LINK_TYPE} from "~/types/enum/layout";
- /**
- * Menu Site internet
- */
- export default class WebsiteAdminMenuBuilder extends AbstractMenuBuilder {
- static readonly menuName = "WebsiteAdmin"
- /**
- * Construit le menu Site internet, ou null si aucune page accessible
- */
- build(): MenuItem | null {
- if (this.organizationProfile.website && this.accessProfile.isAdminAccess) {
- const url = this.organizationProfile.website + '/typo3'
- return this.createItem('advanced_modification', {name: 'fas fa-globe-americas'}, url, MENU_LINK_TYPE.V1)
- }
- return null
- }
- }
|