| 12345678910111213141516171819202122 |
- import {MENU_LINK_TYPE, MenuItem} from "~/types/menus";
- import AbstractMenuBuilder from "~/services/menuBuilder/abstractMenuBuilder";
- /**
- * Menu Matériel
- */
- export default class EquipmentMenuBuilder extends AbstractMenuBuilder {
- name() {
- return 'Equipment'
- }
- /**
- * Construit le menu Equipement ou null si aucune page accessible
- */
- build (): MenuItem | null {
- if (this.ability.can('display', 'equipment_page')) {
- return this.createItem('equipment', {name: 'fas fa-cube'}, '/equipment/list/', MENU_LINK_TYPE.V1)
- }
- return null
- }
- }
|