Closed MintaekCho closed 1 year ago
type Props = { toggled: boolean; onToggle: (toggled: boolean) => void; onIcon: React.ReactNode; offIcon: React.ReactNode; }; export default function Toggle({ toggled, onToggle, onIcon, offIcon }: Props) { return <button onClick={() => onToggle(toggled)}>{toggled ? onIcon : offIcon}</button>; }
<Toggle toggled={isBookmark as boolean} // 토글 활성화 여부 onToggle={handleLike} // 토글 클릭시 처리할 콜백함수 onIcon={<HeartFillIcon />} // 토글 활성화 상태일 때 아이콘 offIcon={<HeartIcon />} // 토글 비활성화 상태일 때 아이콘 />
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Toggle 사용법