Rift.IO OSM R1 Initial Submission
[osm/UI.git] / skyquake / tests / stories / button.js
diff --git a/skyquake/tests/stories/button.js b/skyquake/tests/stories/button.js
new file mode 100644 (file)
index 0000000..269312d
--- /dev/null
@@ -0,0 +1,36 @@
+import React from 'react';
+import { storiesOf, action } from '@kadira/storybook';
+import Button from '../../framework/widgets/button/rw.button'
+import SqButton from '../../framework/widgets/button/sq-button'
+import reactToJsx from 'react-to-jsx';
+import StyleGuideItem from 'react-style-guide';
+import '../../node_modules/react-style-guide/node_modules/highlight.js/styles/github.css';
+
+let sqButtonHTML = ( <div style={{display: 'flex', padding: '10px'}}>
+        <SqButton  icon="check" label="Normal" className="dark"/>
+        <SqButton  label="Medium No Icon" size="medium" className="dark"/>
+        <SqButton size="large"  icon="check" label="Large" className="dark"/>
+        <SqButton size="large" primary  icon="check" label="Large" className="dark"/>
+        <SqButton size="large" disabled icon="check" label="Disabled" className="dark"/>
+    </div>)
+
+storiesOf('Button', module)
+  .add('A Light Button', () => (
+    <Button onClick={action('clicked')} label="A Light Button!" className="light" />
+  ))
+  .add('A Dark Button', () => (
+    <StyleGuideItem>
+    <Button  label="A Dark Button!" className="dark"/>
+    </StyleGuideItem>
+  ))
+  .add('A Sq Button', () => (
+                             <StyleGuideItem>
+   <div style={{display: 'flex', margin: '10px 10px 50px 10px'}}>
+        <SqButton  icon="check" label="Submit" />
+        <SqButton  label="Medium No Icon" size="medium" />
+        <SqButton size="large"  icon="check" label="Large" />
+        <SqButton size="large" primary  icon="check" label="Large" />
+        <SqButton size="large" disabled icon="check" label="Disabled" />
+        </div>
+    </StyleGuideItem>
+  ));