59 lines
1.4 KiB
JavaScript

import Code from "device-agnostic-ui/Code.mjs";
import Heading from "device-agnostic-ui/Heading.mjs";
import Margin from "device-agnostic-ui/Margin.mjs";
import { Header } from "../components/Header";
import { Page } from "../components/Page";
import { Section } from "../components/Section";
import { UploadBlob } from "../components/UploadBlob";
import { UploadFile } from "../components/UploadFile";
import { UploadFileList } from "../components/UploadFileList";
import { Uploads } from "../components/Uploads";
const IndexPage = () => (
<Page title="Apollo upload examples">
<Header>
<Heading level={1} size={1}>
Apollo upload examples
</Heading>
</Header>
<Section>
<Header>
<Heading level={2} size={2}>
Upload <Code>FileList</Code>
</Heading>
</Header>
<Margin>
<UploadFileList />
</Margin>
</Section>
<Section>
<Header>
<Heading level={2} size={2}>
Upload <Code>File</Code>
</Heading>
</Header>
<Margin>
<UploadFile />
</Margin>
</Section>
<Section>
<Header>
<Heading level={2} size={2}>
Upload <Code>Blob</Code>
</Heading>
</Header>
<Margin>
<UploadBlob />
</Margin>
</Section>
<Section>
<Header>
<Heading>Uploads</Heading>
</Header>
<Uploads />
</Section>
</Page>
);
export default IndexPage;