UNPKG

@centreon/react-components

Version:
126 lines (121 loc) 3.56 kB
/* eslint-disable react/jsx-filename-extension */ /* eslint-disable import/no-extraneous-dependencies */ import React from 'react'; import { storiesOf } from '@storybook/react'; import classnames from 'classnames'; import styles from '../src/Submenu/SubmenuHeader/submenu.scss'; import { SubmenuHeader, IconHeader, IconNumber, SubmenuItems, SubmenuItem, IconToggleSubmenu, IconCustomDot, } from '../src'; storiesOf('Submenu', module).add('Submenu - toggled without items', () => ( <SubmenuHeader submenuType="header"> <div className={classnames(styles['submenu-top'], styles['submenu-active'])} style={{ width: '220px', minHeight: '53px', }} > <div className={classnames(styles['submenu-toggle'])} style={{ minHeight: '200px' }} > <SubmenuItems /> </div> </div> </SubmenuHeader> )); storiesOf('Submenu', module).add( 'Submenu - toggled with top and bottom items', () => ( <SubmenuHeader submenuType="header"> <div className={classnames(styles['submenu-top'], styles['submenu-active'])} style={{ width: '200px', }} > <IconHeader iconType="services" iconName="services"> <IconCustomDot /> </IconHeader> <IconNumber iconType="bordered" iconColor="red" iconNumber="3" /> <IconNumber iconType="bordered" iconColor="gray-dark" iconNumber="5" /> <IconNumber iconType="colored" iconColor="green" iconNumber="10" /> <IconToggleSubmenu iconPosition="icons-toggle-position-right" iconType="arrow" /> <div className={classnames(styles['submenu-toggle'])}> <SubmenuItems> <SubmenuItem submenuTitle="All" submenuCount="151" /> <SubmenuItem submenuLink="http://google.com" dotColored="red" submenuTitle="Down" submenuCount="0/0" /> <SubmenuItem dotColored="gray" submenuTitle="Unreachable" submenuCount="0/0" /> <SubmenuItem dotColored="green" submenuTitle="Up" submenuCount="151" /> <SubmenuItem dotColored="blue" submenuTitle="Pending" submenuCount="0" /> </SubmenuItems> </div> </div> </SubmenuHeader> ), ); storiesOf('Submenu', module).add('Submenu - toggled with bottom items', () => ( <SubmenuHeader submenuType="header"> <div className={classnames(styles['submenu-top'], styles['submenu-active'])} style={{ width: '200px', minHeight: '40px', }} > <div className={classnames(styles['submenu-toggle'])}> <SubmenuItems> <SubmenuItem submenuTitle="All" submenuCount="151" /> <SubmenuItem submenuLink="http://google.com" dotColored="red" submenuTitle="Down" submenuCount="0/0" /> <SubmenuItem dotColored="gray" submenuTitle="Unreachable" submenuCount="0/0" /> <SubmenuItem dotColored="green" submenuTitle="Up" submenuCount="151" /> <SubmenuItem dotColored="blue" submenuTitle="Pending" submenuCount="0" /> </SubmenuItems> </div> </div> </SubmenuHeader> ));