mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Use bigger episodes size in the news list
This commit is contained in:
parent
42869cb28f
commit
068e153ae9
@ -51,7 +51,7 @@ export const InfiniteFetchList = <Data, Props, _>({
|
||||
divider?: boolean | ComponentType;
|
||||
Header?: ComponentType<Props & { children: JSX.Element }> | ReactElement;
|
||||
headerProps?: Props;
|
||||
getItemType?: (item: Data, index: number) => string | number;
|
||||
getItemType?: (item: WithLoading<Data>, index: number) => string | number;
|
||||
fetchMore?: boolean;
|
||||
}): JSX.Element | null => {
|
||||
const { numColumns, size } = useBreakpointMap(layout);
|
||||
|
@ -159,7 +159,7 @@ export const InfiniteFetchList = <Data, _, HeaderProps>({
|
||||
divider?: boolean | ComponentType;
|
||||
Header?: ComponentType<{ children: JSX.Element } & HeaderProps> | ReactElement;
|
||||
headerProps: HeaderProps;
|
||||
getItemType?: (item: Data, index: number) => string | number;
|
||||
getItemType?: (item: WithLoading<Data>, index: number) => string | number;
|
||||
fetchMore?: boolean;
|
||||
}): JSX.Element | null => {
|
||||
const oldItems = useRef<Data[] | undefined>();
|
||||
|
@ -41,6 +41,7 @@ import { EpisodeBox, episodeDisplayNumber } from "../details/episode";
|
||||
|
||||
export const NewsList = () => {
|
||||
const { t } = useTranslation();
|
||||
const { css } = useYoshiki();
|
||||
|
||||
return (
|
||||
<>
|
||||
@ -48,6 +49,9 @@ export const NewsList = () => {
|
||||
<InfiniteFetch
|
||||
query={NewsList.query()}
|
||||
layout={{ ...ItemGrid.layout, layout: "horizontal" }}
|
||||
getItemType={(x, i) =>
|
||||
x.kind === NewsKind.Movie || (x.isLoading && i % 2) ? "movie" : "episode"
|
||||
}
|
||||
empty={t("home.none")}
|
||||
>
|
||||
{(x, i) =>
|
||||
@ -69,6 +73,9 @@ export const NewsList = () => {
|
||||
}
|
||||
overview={x.name}
|
||||
thumbnail={x.thumbnail}
|
||||
// TODO: support this on mobile too
|
||||
// @ts-expect-error This is a web only property
|
||||
{...css({ gridColumnEnd: "span 2" })}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user