| 123456789101112131415161718192021222324 |
- import {ItemMenu, ItemsMenu} from "~/types/types";
- import BaseMenu from "~/use/layout/Menus/baseMenu";
- class DonorsMenu extends BaseMenu{
- private $ability:any;
- constructor($config:any, $ability:any) {
- super($config)
- this.$ability = $ability
- }
- /**
- * Construit le menu Partenariat et Dons ou null si aucune page accessible
- * @return {ItemMenu | null}
- */
- getMenu():ItemMenu | null {
- if (this.$ability().can('display', 'donors_page')) {
- return this.constructMenu('donors', 'far fa-handshake', '/donors/list/', true)
- }
- return null;
- }
- }
- export const getDonorsMenu = ($config:any, $ability:any) => new DonorsMenu($config, $ability).getMenu()
|