feat: enhance query view with fullscreen toggle and details management

- Added fullscreen toggle functionality to the QueryView component.
- Introduced new icons for maximizing and minimizing the view.
- Updated the QueryView component to handle details display with tab management.
- Refactored the store to manage details data and active tabs.
- Improved the handling of view data in the studio, including filtering unnecessary fields.
- Created new routes for ID and console views, integrating them into the routing structure.
- Added dynamic basename calculation based on the current URL path.
- Enhanced the query module to utilize context keys for better state management.
- Updated the UI components for better user experience and accessibility.
This commit is contained in:
2026-02-19 00:21:56 +08:00
parent 94047cd45f
commit eafe815d8f
21 changed files with 1026 additions and 290 deletions

10
web/src/routes/$id.tsx Normal file
View File

@@ -0,0 +1,10 @@
import { createFileRoute } from '@tanstack/react-router'
import App from '@/app/page'
export const Route = createFileRoute('/$id')({
component: RouteComponent,
})
function RouteComponent() {
return <App />
}