From 0e51c1ee39db6c416d17e2183588f5ba039d494f Mon Sep 17 00:00:00 2001 From: Noa Virellia Date: Sat, 7 Feb 2026 17:31:49 +0800 Subject: [PATCH] refactor(events): move grid components from event-list to event-grid directory Signed-off-by: Noa Virellia --- .../{event-list => event-grid}/event-grid.container.tsx | 2 +- .../events/{event-list => event-grid}/event-grid.empty.tsx | 0 .../events/{event-list => event-grid}/event-grid.error.tsx | 0 .../{event-list => event-grid}/event-grid.skeleton.tsx | 0 .../events/{event-list => event-grid}/event-grid.view.tsx | 0 .../events/{event-list => }/event-join.dialog.container.tsx | 4 ++-- .../events/{event-list => }/event-join.dialog.view.tsx | 6 +++--- client/cms/src/routes/_workbenchLayout/events.tsx | 2 +- client/cms/src/stories/events/event-grid.stories.tsx | 4 ++-- client/cms/src/stories/events/join-dialog.stories.tsx | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) rename client/cms/src/components/events/{event-list => event-grid}/event-grid.container.tsx (96%) rename client/cms/src/components/events/{event-list => event-grid}/event-grid.empty.tsx (100%) rename client/cms/src/components/events/{event-list => event-grid}/event-grid.error.tsx (100%) rename client/cms/src/components/events/{event-list => event-grid}/event-grid.skeleton.tsx (100%) rename client/cms/src/components/events/{event-list => event-grid}/event-grid.view.tsx (100%) rename client/cms/src/components/events/{event-list => }/event-join.dialog.container.tsx (89%) rename client/cms/src/components/events/{event-list => }/event-join.dialog.view.tsx (82%) diff --git a/client/cms/src/components/events/event-list/event-grid.container.tsx b/client/cms/src/components/events/event-grid/event-grid.container.tsx similarity index 96% rename from client/cms/src/components/events/event-list/event-grid.container.tsx rename to client/cms/src/components/events/event-grid/event-grid.container.tsx index 9797888..02b545a 100644 --- a/client/cms/src/components/events/event-list/event-grid.container.tsx +++ b/client/cms/src/components/events/event-grid/event-grid.container.tsx @@ -3,10 +3,10 @@ import PlaceholderImage from '@/assets/event-placeholder.png'; import { useGetEvents } from '@/hooks/data/useGetEvents'; import { Button } from '../../ui/button'; import { DialogTrigger } from '../../ui/dialog'; +import { EventJoinDialogContainer } from '../event-join.dialog.container'; import { KycDialogContainer } from '../kyc/kyc.dialog.container'; import { EventGridSkeleton } from './event-grid.skeleton'; import { EventGridView } from './event-grid.view'; -import { EventJoinDialogContainer } from './event-join.dialog.container'; function JoinButton() { return ( diff --git a/client/cms/src/components/events/event-list/event-grid.empty.tsx b/client/cms/src/components/events/event-grid/event-grid.empty.tsx similarity index 100% rename from client/cms/src/components/events/event-list/event-grid.empty.tsx rename to client/cms/src/components/events/event-grid/event-grid.empty.tsx diff --git a/client/cms/src/components/events/event-list/event-grid.error.tsx b/client/cms/src/components/events/event-grid/event-grid.error.tsx similarity index 100% rename from client/cms/src/components/events/event-list/event-grid.error.tsx rename to client/cms/src/components/events/event-grid/event-grid.error.tsx diff --git a/client/cms/src/components/events/event-list/event-grid.skeleton.tsx b/client/cms/src/components/events/event-grid/event-grid.skeleton.tsx similarity index 100% rename from client/cms/src/components/events/event-list/event-grid.skeleton.tsx rename to client/cms/src/components/events/event-grid/event-grid.skeleton.tsx diff --git a/client/cms/src/components/events/event-list/event-grid.view.tsx b/client/cms/src/components/events/event-grid/event-grid.view.tsx similarity index 100% rename from client/cms/src/components/events/event-list/event-grid.view.tsx rename to client/cms/src/components/events/event-grid/event-grid.view.tsx diff --git a/client/cms/src/components/events/event-list/event-join.dialog.container.tsx b/client/cms/src/components/events/event-join.dialog.container.tsx similarity index 89% rename from client/cms/src/components/events/event-list/event-join.dialog.container.tsx rename to client/cms/src/components/events/event-join.dialog.container.tsx index 37cb262..4bd056d 100644 --- a/client/cms/src/components/events/event-list/event-join.dialog.container.tsx +++ b/client/cms/src/components/events/event-join.dialog.container.tsx @@ -1,8 +1,8 @@ -import type { EventInfo } from '../types'; +import type { EventInfo } from './types'; import { useCallback } from 'react'; import { toast } from 'sonner'; import { useJoinEvent } from '@/hooks/data/useJoinEvent'; -import { Dialog } from '../../ui/dialog'; +import { Dialog } from '../ui/dialog'; import { EventJoinDialogView } from './event-join.dialog.view'; export function EventJoinDialogContainer({ event, children }: { event: EventInfo; children: React.ReactNode }) { diff --git a/client/cms/src/components/events/event-list/event-join.dialog.view.tsx b/client/cms/src/components/events/event-join.dialog.view.tsx similarity index 82% rename from client/cms/src/components/events/event-list/event-join.dialog.view.tsx rename to client/cms/src/components/events/event-join.dialog.view.tsx index b86070a..3a90d1f 100644 --- a/client/cms/src/components/events/event-list/event-join.dialog.view.tsx +++ b/client/cms/src/components/events/event-join.dialog.view.tsx @@ -1,6 +1,6 @@ -import type { EventInfo } from '../types'; -import { Button } from '../../ui/button'; -import { DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from '../../ui/dialog'; +import type { EventInfo } from './types'; +import { Button } from '../ui/button'; +import { DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from '../ui/dialog'; export function EventJoinDialogView({ event, onJoinEvent }: { event: EventInfo; onJoinEvent: () => void }) { return ( diff --git a/client/cms/src/routes/_workbenchLayout/events.tsx b/client/cms/src/routes/_workbenchLayout/events.tsx index b4cce10..4c774f2 100644 --- a/client/cms/src/routes/_workbenchLayout/events.tsx +++ b/client/cms/src/routes/_workbenchLayout/events.tsx @@ -1,5 +1,5 @@ import { createFileRoute } from '@tanstack/react-router'; -import { EventGridContainer } from '@/components/events/event-list/event-grid.container'; +import { EventGridContainer } from '@/components/events/event-grid/event-grid.container'; export const Route = createFileRoute('/_workbenchLayout/events')({ component: RouteComponent, diff --git a/client/cms/src/stories/events/event-grid.stories.tsx b/client/cms/src/stories/events/event-grid.stories.tsx index 0f990db..82c3607 100644 --- a/client/cms/src/stories/events/event-grid.stories.tsx +++ b/client/cms/src/stories/events/event-grid.stories.tsx @@ -1,6 +1,6 @@ import type { Meta, StoryObj } from '@storybook/react-vite'; -import { EventGridSkeleton } from '@/components/events/event-list/event-grid.skeleton'; -import { EventGridView } from '@/components/events/event-list/event-grid.view'; +import { EventGridSkeleton } from '@/components/events/event-grid/event-grid.skeleton'; +import { EventGridView } from '@/components/events/event-grid/event-grid.view'; import { Button } from '@/components/ui/button'; import { Skeleton as UiSkeleton } from '@/components/ui/skeleton'; diff --git a/client/cms/src/stories/events/join-dialog.stories.tsx b/client/cms/src/stories/events/join-dialog.stories.tsx index 7ef613c..5b53c14 100644 --- a/client/cms/src/stories/events/join-dialog.stories.tsx +++ b/client/cms/src/stories/events/join-dialog.stories.tsx @@ -1,5 +1,5 @@ import type { Meta, StoryObj } from '@storybook/react-vite'; -import { EventJoinDialogView } from '@/components/events/event-list/event-join.dialog.view'; +import { EventJoinDialogView } from '@/components/events/event-join.dialog.view'; import { Dialog } from '@/components/ui/dialog'; import { exampleEvent } from './event.example';