Skip to content
This repository was archived by the owner on Oct 17, 2025. It is now read-only.

Commit 92e1778

Browse files
committed
api からのデータを変えた
1 parent 7d6974c commit 92e1778

27 files changed

Lines changed: 178 additions & 102 deletions

File tree

workspaces/app/src/features/author/hooks/useAuthor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { authorApiClient } from '../apiClient/authorApiClient';
44

55
export function useAuthor(...[options]: Parameters<typeof authorApiClient.fetch>) {
6-
return useSWR(authorApiClient.fetch$$key(options), authorApiClient.fetch, { suspense: true });
6+
return useSWR(authorApiClient.fetch$$key(options), authorApiClient.fetch, { suspense: false });
77
}

workspaces/app/src/features/book/components/BookListItem.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { Spacer } from '../../../foundation/components/Spacer';
99
import { Text } from '../../../foundation/components/Text';
1010
import { Color, Radius, Space, Typography } from '../../../foundation/styles/variables';
1111
import { getImageUrl } from '../../../lib/image/getImageUrl';
12-
import { useBook } from '../hooks/useBook';
1312

1413
const _Wrapper = styled.li`
1514
width: 100%;
@@ -28,11 +27,18 @@ const _ImgWrapper = styled.div`
2827
`;
2928

3029
type Props = {
31-
bookId: string;
30+
book: {
31+
description: string;
32+
id: string;
33+
image: {
34+
id: string;
35+
};
36+
name: string;
37+
};
3238
};
3339

34-
export const BookListItem: React.FC<Props> = ({ bookId }) => {
35-
const { data: book } = useBook({ params: { bookId } });
40+
export const BookListItem: React.FC<Props> = ({ book }) => {
41+
// const { data: book } = useBook({ params: { bookId } });
3642

3743
const imageUrl = getImageUrl({ format: 'webp', height: 64, imageId: book.image.id, width: 64 });
3844

workspaces/app/src/features/book/hooks/useBook.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { bookApiClient } from '../apiClient/bookApiClient';
44

55
export function useBook(...[options]: Parameters<typeof bookApiClient.fetch>) {
6-
return useSWR(bookApiClient.fetch$$key(options), bookApiClient.fetch, { suspense: true });
6+
return useSWR(bookApiClient.fetch$$key(options), bookApiClient.fetch, { suspense: false });
77
}

workspaces/app/src/features/book/hooks/useBookList.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { bookApiClient } from '../apiClient/bookApiClient';
44

55
export function useBookList(...[options]: Parameters<typeof bookApiClient.fetchList>) {
6-
return useSWR(bookApiClient.fetchList$$key(options), bookApiClient.fetchList, { suspense: true });
6+
return useSWR(bookApiClient.fetchList$$key(options), bookApiClient.fetchList, { suspense: false });
77
}

workspaces/app/src/features/episode/components/EpisodeListItem.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { Spacer } from '../../../foundation/components/Spacer';
99
import { Text } from '../../../foundation/components/Text';
1010
import { Color, Radius, Space, Typography } from '../../../foundation/styles/variables';
1111
import { getImageUrl } from '../../../lib/image/getImageUrl';
12-
import { useEpisode } from '../hooks/useEpisode';
1312

1413
const _Wrapper = styled.li`
1514
width: 100%;
@@ -29,11 +28,17 @@ const _ImgWrapper = styled.div`
2928

3029
type Props = {
3130
bookId: string;
32-
episodeId: string;
31+
episode: {
32+
chapter: number;
33+
description: string;
34+
id: string;
35+
image: { id: string };
36+
name: string;
37+
};
3338
};
3439

35-
export const EpisodeListItem: React.FC<Props> = ({ bookId, episodeId }) => {
36-
const { data: episode } = useEpisode({ params: { episodeId } });
40+
export const EpisodeListItem: React.FC<Props> = ({ bookId, episode }) => {
41+
// const { data: episode } = useEpisode({ params: { episodeId } });
3742

3843
const imageUrl = getImageUrl({ format: 'webp', height: 96, imageId: episode.image.id, width: 96 });
3944

workspaces/app/src/features/episode/hooks/useEpisode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { episodeApiClient } from '../apiClient/episodeApiClient';
44

55
export function useEpisode(...[options]: Parameters<typeof episodeApiClient.fetch>) {
6-
return useSWR(episodeApiClient.fetch$$key(options), episodeApiClient.fetch, { suspense: true });
6+
return useSWR(episodeApiClient.fetch$$key(options), episodeApiClient.fetch, { suspense: false });
77
}

workspaces/app/src/features/episode/hooks/useEpisodeList.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { episodeApiClient } from '../apiClient/episodeApiClient';
44

55
export function useEpisodeList(...[options]: Parameters<typeof episodeApiClient.fetchList>) {
6-
return useSWR(episodeApiClient.fetchList$$key(options), episodeApiClient.fetchList, { suspense: true });
6+
return useSWR(episodeApiClient.fetchList$$key(options), episodeApiClient.fetchList, { suspense: false });
77
}

workspaces/app/src/features/feature/hooks/useFeatureList.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { featureApiClient } from '../apiClient/featureApiClient';
44

55
export function useFeatureList(...[options]: Parameters<typeof featureApiClient.fetchList>) {
6-
return useSWR(featureApiClient.fetchList$$key(options), featureApiClient.fetchList, { suspense: true });
6+
return useSWR(featureApiClient.fetchList$$key(options), featureApiClient.fetchList, { suspense: false });
77
}

workspaces/app/src/features/ranking/hooks/useRankingList.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { rankingApiClient } from '../apiClient/rankingApiClient';
44

55
export function useRankingList(...[options]: Parameters<typeof rankingApiClient.fetchList>) {
6-
return useSWR(rankingApiClient.fetchList$$key(options), rankingApiClient.fetchList, { suspense: true });
6+
return useSWR(rankingApiClient.fetchList$$key(options), rankingApiClient.fetchList, { suspense: false });
77
}

workspaces/app/src/features/release/hooks/useRelease.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import useSWR from 'swr';
33
import { releaseApiClient } from '../apiClient/releaseApiClient';
44

55
export function useRelease(...[options]: Parameters<typeof releaseApiClient.fetch>) {
6-
return useSWR(releaseApiClient.fetch$$key(options), releaseApiClient.fetch, { suspense: true });
6+
return useSWR(releaseApiClient.fetch$$key(options), releaseApiClient.fetch, { suspense: false });
77
}

0 commit comments

Comments
 (0)