ะšะพะผะฟะพะฝะตะฝั‚ั‹ะะพะฒะพะต

ะกะฟะธัะพะบ ะทะฐะดะฐั‡ ั ะทะฐั‡ั‘ั€ะบะธะฒะฐะฝะธะตะผ

ะกะฟะธัะพะบ ะดะตะป ะฝะฐ ะฝะฐัั‚ะพัั‰ะธั… ั‡ะตะบะฑะพะบัะฐั…. ะŸั€ะธ ะพั‚ะผะตั‚ะบะต ั€ะธััƒะตั‚ัั ะณะฐะปะพั‡ะบะฐ, ั‚ะตะบัั‚ ะทะฐั‡ั‘ั€ะบะธะฒะฐะตั‚ัั ะธ ั€ัะดะพะผ ะฒัะฟั‹ั…ะธะฒะฐะตั‚ ะผะฐะปะตะฝัŒะบะธะน ัะฐะปัŽั‚.

ะะฐัั‚ั€ะพะนะบะธ

checkColor
textColor
doneColor
background

ะžัะฝะพะฒะฐะฝะพ ะฝะฐ warm-panther-74 by JkHuger (MIT ะปะธั†ะตะฝะทะธั) ยท ะฃัะปะพะฒะธั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั

ะŸะฐั€ะฐะผะตั‚ั€ั‹

8 ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ
ะŸะฐั€ะฐะผะตั‚ั€ะขะธะฟะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽะžะฟะธัะฐะฝะธะต
itemsstring[]โ€”ะ—ะฐะดะฐั‡ะธ, ะฟะพ ะพะดะฝะพะผัƒ ั‡ะตะบะฑะพะบััƒ ะฝะฐ ะบะฐะถะดัƒัŽ.
defaultCheckednumber[]โ€”ะะพะผะตั€ะฐ ะทะฐะดะฐั‡ (ั ะฝัƒะปั), ะบะพั‚ะพั€ั‹ะต ะพั‚ะผะตั‡ะตะฝั‹ ั ัะฐะผะพะณะพ ะฝะฐั‡ะฐะปะฐ. ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ [0].
onToggle(index: number, checked: boolean) => voidโ€”ะ’ั‹ะทั‹ะฒะฐะตั‚ัั, ะบะพะณะดะฐ ะทะฐะดะฐั‡ัƒ ะพั‚ะผะตั‡ะฐัŽั‚ ะธะปะธ ัะฝะธะผะฐัŽั‚ ะพั‚ะผะตั‚ะบัƒ.
checkColorstring"#fafafa"ะฆะฒะตั‚ ะณะฐะปะพั‡ะบะธ, ั‡ั‘ั€ั‚ะพั‡ะบะธ ะธ ัะฐะปัŽั‚ะฐ.
textColorstring"#e5e5e5"ะฆะฒะตั‚ ะพั‚ะบั€ั‹ั‚ะพะน ะทะฐะดะฐั‡ะธ.
doneColorstring"#525252"ะฆะฒะตั‚ ะฒั‹ะฟะพะปะฝะตะฝะฝะพะน, ะทะฐั‡ั‘ั€ะบะฝัƒั‚ะพะน ะทะฐะดะฐั‡ะธ.
backgroundstring"#111111"ะคะพะฝ ะบะฐั€ั‚ะพั‡ะบะธ.
classNamestringโ€”ะšะปะฐััั‹ ะดะปั ะพะฑั‘ั€ั‚ะบะธ.

ะ—ะฐะฒะธัะธะผะพัั‚ะธ

ะŸะฐะบะตั‚ะพะฒ: 2

npm install clsx tailwind-merge

ะŸะพั…ะพะถะธะต ะบะพะผะฟะพะฝะตะฝั‚ั‹

ะกะผะพั‚ั€ะตั‚ัŒ ะฒัะต