| 123456789101112131415161718 |
- import { useAdminUrl } from '~/composables/utils/useAdminUrl'
- import {useAbility} from "@casl/vue";
- export const useHomeUrl = () => {
- const ability = useAbility()
- let homeUrl = null
- if(ability.can('display', 'freemium_events_page')){
- const router = useRouter()
- const to = router.resolve({ name: 'freemium_events_page' })
- homeUrl = to.href
- }else{
- const { makeAdminUrl } = useAdminUrl()
- homeUrl = makeAdminUrl('dashboard')
- }
- return { homeUrl }
- }
|