import { Box, Button, Flex, InvertTheme } from '@stoplight/mosaic'; import { Story } from '@storybook/react'; import { JSONSchema4 } from 'json-schema'; import React from 'react'; import { JsonSchemaProps, JsonSchemaViewer } from '../components/JsonSchemaViewer'; const defaultSchema = require('../__fixtures__/default-schema.json'); const stressSchema = require('../__fixtures__/stress-schema.json'); const arrayOfComplexObjects = require('../__fixtures__/arrays/of-complex-objects.json'); export default { component: JsonSchemaViewer, argTypes: {}, }; const Template: Story = ({ schema = defaultSchema as JSONSchema4, ...args }) => ( ); export const Default = Template.bind({}); export const CustomRowAddon = Template.bind({}); CustomRowAddon.args = { renderRowAddon: () => (