import { h } from 'preact'; import './designSystem.scss'; export default { title: 'Components/HTML/Dropdowns', }; export const Description = () => (

Dropdowns

Dropdowns should have position relative to it’s trigger. They can be used for some 2nd level navigations, contextual configurations, etc...

Dropdowns should not be bigger than 320px.

Dropdown default padding should be dependent on width:

If you need to utilize entire dropdown area and you have to get rid of default padding, please use modifier class crayons-dropdown--padding-0 .

FYI: Dropdowns use “Box” component as background, with Level 3 elevation.

); Description.story = { name: 'description', }; export const Default = () => (
Hey, I'm a dropdown content! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi ea voluptates quaerat eos consequuntur temporibus.
); Default.story = { name: 'default', }; export const Large = () => (
Hey, I'm a dropdown content! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi ea voluptates quaerat eos consequuntur temporibus.
); Large.story = { name: 'large', }; export const NoPadding = () => (
Hey, I'm a dropdown content! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi ea voluptates quaerat eos consequuntur temporibus.
); NoPadding.story = { name: 'no paddding', };