| 1234567891011121314151617181920212223242526 |
- import AbstractMenuBuilder from '~/services/layout/menuBuilder/abstractMenuBuilder'
- import type { MenuItem } from '~/types/layout'
- import { MENU_LINK_TYPE } from '~/types/enum/layout'
- /**
- * Menu Donneurs
- */
- export default class DonorsMenuBuilder extends AbstractMenuBuilder {
- static readonly menuName = 'Donors'
- /**
- * Construit le menu Partenariat et Dons, ou null si aucune page accessible
- */
- build(): MenuItem | null {
- if (this.ability.can('display', 'donors_page')) {
- return this.createItem(
- 'donors',
- { name: 'fas fa-handshake' },
- '/donors/list/',
- MENU_LINK_TYPE.V1,
- )
- }
- return null
- }
- }
|