UNPKG

bloom-layout

Version:
55 lines (51 loc) 1.18 kB
import React from 'react' import { Accordion, Alert, BannerAlert, ProgressBar, Modal, Rating // Table, // Tooltip } from 'bloom-layout' const Example = ({ activeAlert, activeBanner, closeAlert, closeBanner, closeModal, modalContents, openAlert, openBanner, openModal }) => { const accordionSections = [ { contents: <div>I am contents</div>, header: 'Section 1' }, { contents: <div>I am more contents</div>, header: 'Section 2' } ] return ( <div> <BannerAlert closeBanner={closeBanner} currentBanner={activeBanner} /> {!activeBanner && <button onClick={openBanner}>reopen banner</button>} <Accordion sections={accordionSections} /> <button onClick={openAlert}>Open Alert</button> <button onClick={openModal}>Open Modal</button> <Modal modalContents={modalContents} closeModal={closeModal} /> <Alert closeAlert={closeAlert} currentAlert={activeAlert} hidden={!activeAlert} /> <Rating currentRating={2.5} total={5} /> <ProgressBar id='progress' current={2} max={5} /> </div> ) } export default Example