mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-24 22:15:18 +00:00
Major additions: - Complete Next.js studio application with 1600+ components - Docker support (Dockerfile.combined, docker-compose.yml) - GCP deployment documentation and benchmarks - SQL benchmark scripts for performance testing - Sentry integration for monitoring - Comprehensive test suite and mocks Studio features: - Dashboard and admin interfaces - Data visualization components - Authentication and user management - API integration with RuVector backend - Static data and public assets 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
50 lines
2 KiB
TypeScript
50 lines
2 KiB
TypeScript
import { IS_PLATFORM } from 'common'
|
|
import { useBranchCommands } from 'components/interfaces/BranchManagement/Branch.Commands'
|
|
import { useConnectCommands } from 'components/interfaces/Connect/Connect.Commands'
|
|
import {
|
|
useQueryTableCommands,
|
|
useSnippetCommands,
|
|
} from 'components/layouts/SQLEditorLayout/SqlEditor.Commands'
|
|
import { useProjectLevelTableEditorCommands } from 'components/layouts/TableEditorLayout/TableEditor.Commands'
|
|
import { useLayoutNavCommands } from 'components/layouts/useLayoutNavCommands'
|
|
import { CommandHeader, CommandInput, CommandList, CommandMenu } from 'ui-patterns/CommandMenu'
|
|
import { useChangelogCommand } from 'ui-patterns/CommandMenu/prepackaged/Changelog'
|
|
import { useDocsAiCommands } from 'ui-patterns/CommandMenu/prepackaged/DocsAi'
|
|
import { useDocsSearchCommands } from 'ui-patterns/CommandMenu/prepackaged/DocsSearch'
|
|
import { useThemeSwitcherCommands } from 'ui-patterns/CommandMenu/prepackaged/ThemeSwitcher'
|
|
import { useApiKeysCommands } from './ApiKeys'
|
|
import { useApiUrlCommand } from './ApiUrl'
|
|
import { useProjectSwitchCommand, useConfigureOrganizationCommand } from './OrgProjectSwitcher'
|
|
import { useSupportCommands } from './Support'
|
|
import { orderCommandSectionsByPriority } from './ordering'
|
|
|
|
export default function StudioCommandMenu() {
|
|
useApiKeysCommands()
|
|
useApiUrlCommand()
|
|
useConnectCommands()
|
|
useProjectLevelTableEditorCommands()
|
|
useProjectSwitchCommand()
|
|
useConfigureOrganizationCommand()
|
|
useQueryTableCommands()
|
|
useBranchCommands()
|
|
useSnippetCommands()
|
|
useLayoutNavCommands()
|
|
useDocsSearchCommands({
|
|
options: { orderSection: orderCommandSectionsByPriority, sectionMeta: { priority: 3 } },
|
|
})
|
|
useDocsAiCommands({
|
|
options: { orderSection: orderCommandSectionsByPriority, sectionMeta: { priority: 3 } },
|
|
})
|
|
useSupportCommands()
|
|
useChangelogCommand({ enabled: IS_PLATFORM })
|
|
useThemeSwitcherCommands()
|
|
|
|
return (
|
|
<CommandMenu>
|
|
<CommandHeader>
|
|
<CommandInput />
|
|
</CommandHeader>
|
|
<CommandList />
|
|
</CommandMenu>
|
|
)
|
|
}
|