atomic design powered by react @ abematv
TRANSCRIPT
<AnnouncementItem announcement={{ title: “ ", url: “http://ygoto3.com”,
publishedAt: 1444050000 }} active />
<AnnouncementItem announcement={{ title: “ ", url: “http://ygoto3.com",
publishedAt: 1444050000 }} read/>
<AnnouncementItem announcement={{ title: “ ", url: “http://ygoto3.com",
publishedAt: 1444050000 }} />
const createCheckToggle = ( size ) => ({ id, checked, onClick }) => { const styleSize = styles[size];
return ( <div className={styles.container}> <input id={id} type="checkbox" defaultChecked={checked} className={styles.input} onChange={onClick.bind(null, id)} /> <label htmlFor={id} className={`${styleSize} ${styles.check}`} /> </div> );};
export const CheckToggle = createCheckToggle("regular");export const CheckToggleL = createCheckToggle("large");