| 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_dashboard_page')) {
- const router = useRouter()
- const to = router.resolve({ name: 'freemium_dashboard_page' })
- homeUrl = to.href
- } else {
- const { makeAdminUrl } = useAdminUrl()
- homeUrl = makeAdminUrl('dashboard')
- }
- return { homeUrl }
- }
|