Skip to content

Commit 39579dc

Browse files
committed
chore: adjust structure foldering
1 parent 4d15c9b commit 39579dc

18 files changed

Lines changed: 43 additions & 40 deletions

File tree

src/app/[locale]/(public)/(user)/my-events/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import MyEventPage from "@/features/user/my-events";
1+
import { UserEventPage } from "@/features/events/pages";
22

33
interface MyEventsPageProps {
44
searchParams: Promise<{
@@ -10,5 +10,5 @@ interface MyEventsPageProps {
1010
export default async function MyEventsPage({ searchParams }: MyEventsPageProps) {
1111
const { page, limit } = await searchParams;
1212

13-
return <MyEventPage page={Number(page)} perPage={Number(limit)} />;
13+
return <UserEventPage page={Number(page) || 1} perPage={Number(limit) || 5} />;
1414
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import ProfilePage from "@/features/user/profile";
1+
import { UserProfilePage } from "@/features/profile/pages";
22

33
export default async function Profile() {
4-
return <ProfilePage />;
4+
return <UserProfilePage />;
55
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { EventDetailPage } from "@/features/events";
1+
import { PublicEventDetailPage } from "@/features/events/pages";
22

33
const EventsDetail = async (props: { params: Promise<{ id: string }> }) => {
44
const params = await props.params;
5-
return <EventDetailPage eventId={params.id} />;
5+
return <PublicEventDetailPage eventId={params.id} />;
66
};
77

88
export default EventsDetail;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { EventListPage } from "@/features/events";
1+
import { PublicEventListPage } from "@/features/events/pages";
22

33
const EventList = () => {
4-
return <EventListPage />;
4+
return <PublicEventListPage />;
55
};
66

77
export default EventList;

src/app/[locale]/admin/events/create/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client";
22

3-
import { AdminEventsCreatePage } from "@/features/events/admin";
3+
import { AdminEventsCreatePage } from "@/features/events/pages";
44

55
const CreateEventPage = () => {
66
return <AdminEventsCreatePage />;

src/app/[locale]/admin/events/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client";
22

3-
import { AdminEventsListPage } from "@/features/events/admin";
3+
import { AdminEventsListPage } from "@/features/events/pages";
44

55
const EventListPage = () => {
66
return <AdminEventsListPage />;

src/features/events/admin/index.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/features/user/my-events/components/MyEventCard.tsx renamed to src/features/events/components/MyEventCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ const MyEventCard: FC<{ data: EventType }> = ({ data }) => {
1616
<div className="grid gap-4 lg:grid-cols-4">
1717
<div className="bg-muted overflow-hidden rounded-lg">
1818
<Image
19+
alt={String(id)}
1920
src={image ?? "/assets/images/events/fallbackImage.webp"}
20-
alt={title}
2121
width={540}
2222
height={240}
2323
className="object-cover object-center"

src/features/user/my-events/hooks/useMyEvent.ts renamed to src/features/events/hooks/useMyEvent.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ export const useMyEvents = (page: number = 1, limit: number = 10) => {
77
const [myEvents, setMyEvents] = useState<EventType[]>([]);
88
const [isLoading, setIsLoading] = useState<boolean>(false);
99

10-
useEffect(() => {
11-
const getEvents = async () => {
12-
setIsLoading(true);
13-
try {
14-
const res = await eventsService.getMyEvents(page, limit);
15-
setMyEvents(res.data);
16-
} catch (err) {
17-
toast.error(err instanceof Error ? err.message : "Something went wrong.");
18-
} finally {
19-
setIsLoading(false);
20-
}
21-
};
10+
const getEvents = async () => {
11+
setIsLoading(true);
12+
try {
13+
const res = await eventsService.getMyEvents(page, limit);
14+
setMyEvents(res.data);
15+
} catch (err) {
16+
toast.error(err instanceof Error ? err.message : "Something went wrong.");
17+
} finally {
18+
setIsLoading(false);
19+
}
20+
};
2221

22+
useEffect(() => {
2323
getEvents();
2424
}, [toast]);
2525

src/features/events/index.tsx

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)