import * as React from 'react' import { storiesOf } from '@storybook/react' import centered from '@storybook/addon-centered/react' import { Button } from '../Button/Button' import { Center } from '../Center/Center' import { Close } from '../Close/Close' import { Field } from '../Field/Field' import { Header } from '../Header/Header' import { Mana } from '../Mana/Mana' import { ModalNavigation } from '../ModalNavigation/ModalNavigation' import { Radio } from '../Radio/Radio' import { Modal } from './Modal' import './Modal.stories.css' const lipsum = ( <>
Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi in tincidunt lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ornare rutrum lorem vehicula finibus. Donec vitae lorem consequat, suscipit nibh sit amet, euismod nunc. Sed gravida faucibus nulla vitae luctus. Aliquam libero lacus, faucibus ac neque ut, hendrerit pulvinar quam. Nunc porta porttitor nulla et dignissim. Aenean lobortis libero aliquet dolor pulvinar dapibus. Sed tristique scelerisque nulla, in feugiat neque lacinia in. Cras vulputate turpis in orci interdum accumsan.

Phasellus sit amet eleifend sapien, vel commodo nibh. Morbi mi lectus, vulputate eget turpis nec, aliquam efficitur lacus. Morbi gravida nisi et purus facilisis, at molestie neque vulputate. Sed in nulla mollis justo aliquam egestas. Aliquam gravida porta augue, et lobortis ante tincidunt ut. Nam varius lorem suscipit dolor malesuada finibus. Quisque ullamcorper purus ut tincidunt vehicula. Sed hendrerit porttitor lacinia. Fusce eget arcu augue. Quisque ullamcorper imperdiet libero, sed interdum augue congue eu. Fusce finibus scelerisque odio, id facilisis ante sagittis sit amet. Nulla vulputate lobortis tellus in dapibus. Suspendisse non tempus nulla. Nulla egestas malesuada interdum. Aliquam malesuada placerat nisl nec ultrices.

Duis a viverra ipsum, in pellentesque est. Nullam interdum vehicula massa sed porttitor. Ut condimentum lacinia iaculis. Pellentesque porta euismod nulla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae mattis ipsum, a bibendum nisi. Sed nec ante ultricies, pretium nulla sit amet, congue sem. Nulla at sodales enim. Nam a dignissim tortor. Quisque feugiat est nec tortor eleifend ornare nec vel velit. Praesent rhoncus nisl ut convallis posuere. Nam sollicitudin eros sem, a consectetur sem interdum non. Phasellus ac dolor eget lacus feugiat ullamcorper.

) storiesOf('Modal', module) .addDecorator(centered) .add('Simple', () => (
{lipsum} Are you sure? You are about to sell your soul for{' '} {(2500).toLocaleString()}. Do you want to proceed?
)) .add('Small', () => (
{lipsum} Are you sure? You are about to sell your soul for{' '} {(2500).toLocaleString()}. Do you want to proceed?
)) .add('Tiny', () => (
{lipsum} Are you sure? You are about to sell your soul for{' '} {(2500).toLocaleString()}. Do you want to proceed?
)) .add('Custom Header', () => (
{lipsum}
Give us your email!

We need to feed our marketing gnomes

Keep up to date with news and important announcements.
)) .add('Form', () => (
{lipsum} Join us!
)) .add('Closable', () => (
{lipsum} }> I'm annoying!

This is an alert or something like that.

It doesn't have any actions but you can dismiss it.

)) .add('Navigation', () => (
{lipsum} alert('Back!')} onClose={() => alert('Close!')} /> Bla bla bla
))