Files
ncd-fe/packages/pl-fe/src/components/load-more.tsx
nicole mikołajczyk e1986fb670 pl-fe: allow accessing 'load more' button with hotkeys
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-10-31 11:02:41 +01:00

25 lines
614 B
TypeScript

import { clsx } from 'clsx';
import React from 'react';
import { FormattedMessage } from 'react-intl';
interface ILoadMore {
onClick: React.MouseEventHandler;
disabled?: boolean;
visible?: boolean;
className?: string;
}
const LoadMore: React.FC<ILoadMore> = ({ onClick, disabled, visible = true, className }) => {
if (!visible) {
return null;
}
return (
<button className={clsx('⁂-load-more', className)} disabled={disabled || !visible} onClick={onClick}>
<FormattedMessage id='status.load_more' defaultMessage='Load more' />
</button>
);
};
export { LoadMore as default };