UNPKG

@bostonuniversity/bulib-wc

Version:

collection of web components and styles used at Boston University Libraries

64 lines (44 loc) 1.5 kB
import { Story, Preview, Meta, Props, html, withKnobs, withWebComponentsKnobs } from '@open-wc/demoing-storybook'; import '../index.js'; <Meta title="Web Components|bulib-hours" decorators={[withKnobs, withWebComponentsKnobs]} parameters={{ component: "bulib-hours", options: { selectedPanel: "storybookjs/knobs/panel" } }} /> # Library Hours Component Display hours information for a particular `library` in a variety of formats, via calls to the libcal API with help from `_helpers/lib_info_helper.js`. ## Usages ### Default (generic) Without being given any information we assume the `library` to be `mugar-memorial`. <Preview withToolbar> <Story name="default"> {html`<bulib-hours></bulib-hours>`} </Story> </Preview> ### Custom Library You can customize which library's hours information appears by setting the `library` value: <Preview withToolbar> <Story name="library"> {html`<bulib-hours library="sel"></bulib-hours>`} </Story> </Preview> ### Visual Customizations You can also adjust the manner in which the information is displayed by adding bare `short` or `long` attributes #### Custom Icon <Preview withToolbar> <Story name="special-icon"> {html`<bulib-hours icon="business" class="mrn"></bulib-hours>`} </Story> </Preview> #### Mini Display (`short`) <Preview withToolbar> <Story name="visual-1-short"> {html`<bulib-hours short></bulib-hours>`} </Story> </Preview> ## API - Properties <Props of="bulib-hours" />