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 } }