2019-10-20 16:59:02 +02:00
|
|
|
import React from "react";
|
|
|
|
|
import { storiesOf } from "@storybook/react";
|
|
|
|
|
import styled from "styled-components";
|
|
|
|
|
import SyntaxHighlighter from "./SyntaxHighlighter";
|
2019-10-19 16:38:07 +02:00
|
|
|
|
2019-10-20 16:59:02 +02:00
|
|
|
import JavaHttpServer from "./__resources__/HttpServer.java";
|
|
|
|
|
import GoHttpServer from "./__resources__/HttpServer.go";
|
2019-10-21 10:57:56 +02:00
|
|
|
import JsHttpServer from "./__resources__/HttpServer.js";
|
2019-10-20 16:59:02 +02:00
|
|
|
import PyHttpServer from "./__resources__/HttpServer.py";
|
2019-10-19 16:38:07 +02:00
|
|
|
|
|
|
|
|
const Spacing = styled.div`
|
|
|
|
|
padding: 1em;
|
|
|
|
|
`;
|
|
|
|
|
|
2019-10-20 16:59:02 +02:00
|
|
|
storiesOf("SyntaxHighlighter", module)
|
|
|
|
|
.add("Java", () => (
|
2019-10-19 16:38:07 +02:00
|
|
|
<Spacing>
|
|
|
|
|
<SyntaxHighlighter language="java" value={JavaHttpServer} />
|
|
|
|
|
</Spacing>
|
|
|
|
|
))
|
2019-10-20 16:59:02 +02:00
|
|
|
.add("Go", () => (
|
2019-10-19 16:38:07 +02:00
|
|
|
<Spacing>
|
|
|
|
|
<SyntaxHighlighter language="go" value={GoHttpServer} />
|
|
|
|
|
</Spacing>
|
|
|
|
|
))
|
2019-10-21 10:57:56 +02:00
|
|
|
.add("Javascript", () => (
|
2019-10-19 16:38:07 +02:00
|
|
|
<Spacing>
|
|
|
|
|
<SyntaxHighlighter language="javascript" value={JsHttpServer} />
|
|
|
|
|
</Spacing>
|
2019-10-20 16:59:02 +02:00
|
|
|
))
|
|
|
|
|
.add("Python", () => (
|
2019-10-19 16:38:07 +02:00
|
|
|
<Spacing>
|
|
|
|
|
<SyntaxHighlighter language="python" value={PyHttpServer} />
|
|
|
|
|
</Spacing>
|
|
|
|
|
));
|