refactor(events): move grid components from event-list to event-grid directory
Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
@@ -3,10 +3,10 @@ import PlaceholderImage from '@/assets/event-placeholder.png';
|
|||||||
import { useGetEvents } from '@/hooks/data/useGetEvents';
|
import { useGetEvents } from '@/hooks/data/useGetEvents';
|
||||||
import { Button } from '../../ui/button';
|
import { Button } from '../../ui/button';
|
||||||
import { DialogTrigger } from '../../ui/dialog';
|
import { DialogTrigger } from '../../ui/dialog';
|
||||||
|
import { EventJoinDialogContainer } from '../event-join.dialog.container';
|
||||||
import { KycDialogContainer } from '../kyc/kyc.dialog.container';
|
import { KycDialogContainer } from '../kyc/kyc.dialog.container';
|
||||||
import { EventGridSkeleton } from './event-grid.skeleton';
|
import { EventGridSkeleton } from './event-grid.skeleton';
|
||||||
import { EventGridView } from './event-grid.view';
|
import { EventGridView } from './event-grid.view';
|
||||||
import { EventJoinDialogContainer } from './event-join.dialog.container';
|
|
||||||
|
|
||||||
function JoinButton() {
|
function JoinButton() {
|
||||||
return (
|
return (
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { EventInfo } from '../types';
|
import type { EventInfo } from './types';
|
||||||
import { useCallback } from 'react';
|
import { useCallback } from 'react';
|
||||||
import { toast } from 'sonner';
|
import { toast } from 'sonner';
|
||||||
import { useJoinEvent } from '@/hooks/data/useJoinEvent';
|
import { useJoinEvent } from '@/hooks/data/useJoinEvent';
|
||||||
import { Dialog } from '../../ui/dialog';
|
import { Dialog } from '../ui/dialog';
|
||||||
import { EventJoinDialogView } from './event-join.dialog.view';
|
import { EventJoinDialogView } from './event-join.dialog.view';
|
||||||
|
|
||||||
export function EventJoinDialogContainer({ event, children }: { event: EventInfo; children: React.ReactNode }) {
|
export function EventJoinDialogContainer({ event, children }: { event: EventInfo; children: React.ReactNode }) {
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
import type { EventInfo } from '../types';
|
import type { EventInfo } from './types';
|
||||||
import { Button } from '../../ui/button';
|
import { Button } from '../ui/button';
|
||||||
import { DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from '../../ui/dialog';
|
import { DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from '../ui/dialog';
|
||||||
|
|
||||||
export function EventJoinDialogView({ event, onJoinEvent }: { event: EventInfo; onJoinEvent: () => void }) {
|
export function EventJoinDialogView({ event, onJoinEvent }: { event: EventInfo; onJoinEvent: () => void }) {
|
||||||
return (
|
return (
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import { createFileRoute } from '@tanstack/react-router';
|
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')({
|
export const Route = createFileRoute('/_workbenchLayout/events')({
|
||||||
component: RouteComponent,
|
component: RouteComponent,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import type { Meta, StoryObj } from '@storybook/react-vite';
|
import type { Meta, StoryObj } from '@storybook/react-vite';
|
||||||
import { EventGridSkeleton } from '@/components/events/event-list/event-grid.skeleton';
|
import { EventGridSkeleton } from '@/components/events/event-grid/event-grid.skeleton';
|
||||||
import { EventGridView } from '@/components/events/event-list/event-grid.view';
|
import { EventGridView } from '@/components/events/event-grid/event-grid.view';
|
||||||
import { Button } from '@/components/ui/button';
|
import { Button } from '@/components/ui/button';
|
||||||
import { Skeleton as UiSkeleton } from '@/components/ui/skeleton';
|
import { Skeleton as UiSkeleton } from '@/components/ui/skeleton';
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import type { Meta, StoryObj } from '@storybook/react-vite';
|
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 { Dialog } from '@/components/ui/dialog';
|
||||||
import { exampleEvent } from './event.example';
|
import { exampleEvent } from './event.example';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user