Skip to content

Commit 2202c2c

Browse files
author
catlog22
committed
feat: add Sheet component for bottom sheet UI with drag-to-dismiss and snap points
test: implement DialogStyleContext tests for preference management and style recommendations test: create tests for useAutoSelection hook, including countdown and pause functionality feat: implement useAutoSelection hook for enhanced auto-selection with sound notifications feat: create Zustand store for managing issue submission wizard state feat: add Zod validation schemas for issue-related API requests feat: implement issue service for CRUD operations and validation handling feat: define TypeScript types for issue submission and management
1 parent 374a1e1 commit 2202c2c

35 files changed

Lines changed: 3717 additions & 145 deletions

ccw/frontend/src/App.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import queryClient from './lib/query-client';
1313
import type { Locale } from './lib/i18n';
1414
import { useWorkflowStore } from '@/stores/workflowStore';
1515
import { useActiveCliExecutions } from '@/hooks/useActiveCliExecutions';
16+
import { DialogStyleProvider } from '@/contexts/DialogStyleContext';
1617

1718
interface AppProps {
1819
locale: Locale;
@@ -27,10 +28,12 @@ function App({ locale, messages }: AppProps) {
2728
return (
2829
<IntlProvider locale={locale} messages={messages}>
2930
<QueryClientProvider client={queryClient}>
30-
<QueryInvalidator />
31-
<CliExecutionSync />
32-
<RouterProvider router={router} />
33-
<Toaster richColors position="top-right" />
31+
<DialogStyleProvider>
32+
<QueryInvalidator />
33+
<CliExecutionSync />
34+
<RouterProvider router={router} />
35+
<Toaster richColors position="top-right" />
36+
</DialogStyleProvider>
3437
</QueryClientProvider>
3538
</IntlProvider>
3639
);

0 commit comments

Comments
 (0)