Files
2026-04-01 10:22:37 +02:00

40 lines
1.2 KiB
TypeScript

import { IS_PLATFORM } from 'common'
import { Activity, LifeBuoy } from 'lucide-react'
import { useMemo } from 'react'
import type { ICommand } from 'ui-patterns/CommandMenu'
import { useRegisterCommands } from 'ui-patterns/CommandMenu'
import { COMMAND_MENU_SECTIONS } from './CommandMenu.utils'
export const useSupportCommands = () => {
const commands = useMemo(
() =>
[
{
id: 'system-status',
name: 'View system status',
value: 'Support: View system status',
route: 'https://status.supabase.com',
icon: () => <Activity />,
},
{
id: 'discord-community',
name: 'Ask Discord community',
value: 'Support: Ask Discord community',
route: 'https://discord.supabase.com',
icon: () => <LifeBuoy />,
},
{
id: 'support-team',
name: 'Contact support',
value: 'Support: Contact support',
route: 'https://www.supabase.com/support',
icon: () => <LifeBuoy />,
},
] as Array<ICommand>,
[]
)
useRegisterCommands(COMMAND_MENU_SECTIONS.SUPPORT, commands, { enabled: IS_PLATFORM })
}