| | |
| | | import type { RouteLocationNormalizedGeneric } from 'vue-router'; |
| | | |
| | | import type { TabDefinition } from '..\..\..\..\..\types\src'; |
| | | import type { TabDefinition } from '../../../../../types/src'; |
| | | |
| | | import type { IContextMenuItem } from '..\..\..\..\..\@core\ui-kit\tabs-ui\src'; |
| | | import type { IContextMenuItem } from '../../../../../@core/ui-kit/tabs-ui/src'; |
| | | |
| | | import { computed, ref, watch } from 'vue'; |
| | | import { useRoute, useRouter } from 'vue-router'; |
| | | |
| | | import { useContentMaximize, useTabs } from '..\..\..\..\hooks\src'; |
| | | import { useContentMaximize, useTabs } from '../../../../hooks/src'; |
| | | import { |
| | | ArrowLeftToLine, |
| | | ArrowRightLeft, |
| | |
| | | PinOff, |
| | | RotateCw, |
| | | X, |
| | | } from '..\..\..\..\..\icons\src'; |
| | | import { $t, useI18n } from '..\..\..\..\..\locales\src'; |
| | | import { getTabKey, useAccessStore, useTabbarStore } from '..\..\..\..\..\stores\src'; |
| | | import { filterTree } from '..\..\..\..\..\utils\src'; |
| | | } from '../../../../../icons/src'; |
| | | import { $t, useI18n } from '../../../../../locales/src'; |
| | | import { getTabKey, useAccessStore, useTabbarStore } from '../../../../../stores/src'; |
| | | import { filterTree } from '../../../../../utils/src'; |
| | | |
| | | export function useTabbar() { |
| | | const router = useRouter(); |