From 6d75bc648499749320983535ae710a8545eac976 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Fri, 14 Jun 2024 15:29:34 +0200 Subject: [PATCH] Change `` to accept an arbitrary parameter --- app/javascript/mastodon/components/load_gap.tsx | 12 ++++++------ app/javascript/mastodon/components/status_list.jsx | 2 +- .../mastodon/features/notifications/index.jsx | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/javascript/mastodon/components/load_gap.tsx b/app/javascript/mastodon/components/load_gap.tsx index 1d4193a359..544b5e1461 100644 --- a/app/javascript/mastodon/components/load_gap.tsx +++ b/app/javascript/mastodon/components/load_gap.tsx @@ -9,18 +9,18 @@ const messages = defineMessages({ load_more: { id: 'status.load_more', defaultMessage: 'Load more' }, }); -interface Props { +interface Props { disabled: boolean; - maxId: string; - onClick: (maxId: string) => void; + param: T; + onClick: (params: T) => void; } -export const LoadGap: React.FC = ({ disabled, maxId, onClick }) => { +export const LoadGap = ({ disabled, param, onClick }: Props) => { const intl = useIntl(); const handleClick = useCallback(() => { - onClick(maxId); - }, [maxId, onClick]); + onClick(param); + }, [param, onClick]); return (