| 1234567891011121314151617181920212223242526272829 |
- import { useParams } from 'common'
- import type { CommandOptions } from 'ui-patterns/CommandMenu'
- import { useRegisterCommands } from 'ui-patterns/CommandMenu'
- import { COMMAND_MENU_SECTIONS } from '@/components/interfaces/App/CommandMenu/CommandMenu.utils'
- export function useAdvisorsGoToCommands(options?: CommandOptions) {
- let { ref } = useParams()
- ref ||= '_'
- useRegisterCommands(
- COMMAND_MENU_SECTIONS.NAVIGATE,
- [
- {
- id: 'nav-advisors-security',
- name: 'Security Advisor',
- route: `/project/${ref}/advisors/security`,
- defaultHidden: true,
- },
- {
- id: 'nav-advisors-performance',
- name: 'Performance Advisor',
- route: `/project/${ref}/advisors/performance`,
- defaultHidden: true,
- },
- ],
- { ...options, deps: [ref] }
- )
- }
|