| 123456789101112131415161718192021222324 |
- import type { MenuItem } from '~/types/layout'
- import { MENU_LINK_TYPE } from '~/types/enum/layout'
- import AbstractMenuBuilder from '~/services/layout/menuBuilder/abstractMenuBuilder'
- /**
- * Menu Basicompta
- */
- export default class BasicomptaMenuBuilder extends AbstractMenuBuilder {
- static override readonly menuName = 'HelloAsso'
- build(): MenuItem | null {
- if (
- this.ability.can('display', 'helloasso_page')
- ) {
- return this.createItem(
- 'helloasso_admin',
- { name: 'fas fa-handshake' },
- '/helloasso',
- MENU_LINK_TYPE.INTERNAL,
- )
- }
- return null
- }
- }
|