import * as React from 'react' import { storiesOf } from '@storybook/react' import Table from 'semantic-ui-react/dist/commonjs/collections/Table' import Icon from 'semantic-ui-react/dist/commonjs/elements/Icon' import { Atlas, Layer, Coord } from '../Atlas/Atlas' import { Center } from '../Center/Center' import { Container } from '../Container/Container' import { Dropdown } from '../Dropdown/Dropdown' import { Filter } from '../Filter/Filter' import { Footer } from '../Footer/Footer' import { Header } from '../Header/Header' import { HeaderMenu } from '../HeaderMenu/HeaderMenu' import { Hero } from '../Hero/Hero' import { Navbar } from '../Navbar/Navbar' import { Radio } from '../Radio/Radio' import { Tabs } from '../Tabs/Tabs' import { Column } from '../Column/Column' import { Button } from '../Button/Button' import { Badge } from '../Badge/Badge' import { Back } from '../Back/Back' import { Row } from '../Row/Row' import { Section } from '../Section/Section' import { Empty } from '../Empty/Empty' import { Narrow } from '../Narrow/Narrow' import { Color } from '../../colors' import { Page } from './Page' import './Page.stories.css' const selected: Coord[] = [{ x: 22, y: 22 }] function isSelected(x: number, y: number) { return selected.some((coord) => coord.x === x && coord.y === y) } const selectedStrokeLayer: Layer = (x, y) => { return isSelected(x, y) ? { color: '#ff0044', scale: 1.4 } : null } const selectedFillLayer: Layer = (x, y) => { return isSelected(x, y) ? { color: '#ff9990', scale: 1.2 } : null } storiesOf('Page', module) .add('Regular page', () => { return (
Hello Wolrd

This is a regular page

) }) .add('Menu page', () => { return (
Atlas Market My Assets
Hello Wolrd

This page has a menu

) }) .add('Menu and submenu page', () => { return (
Atlas Market My Assets 2 Parcels 1 Estate 1 Contributions 1 Mortgage On Sale
) }) .add('Menu and fullscreen page', () => { return (
Atlas Market My Assets
) }) .add('Hero page', () => { return (
ATLAS Or something like that
Hello Wolrd

This page has a hero

) }) .add('Fullscreen page', () => { return (
Oops

Nothing to do here.

) }) .add('Detail page', () => ( <>
Some Title
66,66
} inline direction="left" >
Some placeholder...
Description

This is some description bla bla bla...

Deployments
Deployments go here...