import type { TMessageProps } from '~/common'; type TSiblingSwitchProps = Pick; export default function SiblingSwitch({ siblingIdx, siblingCount, setSiblingIdx, }: TSiblingSwitchProps) { if (siblingIdx === undefined) { return null; } else if (siblingCount === undefined) { return null; } const previous = () => { setSiblingIdx && setSiblingIdx(siblingIdx - 1); }; const next = () => { setSiblingIdx && setSiblingIdx(siblingIdx + 1); }; return siblingCount > 1 ? ( <> {siblingIdx + 1}/{siblingCount} ) : null; }