redux-devtools/packages/redux-devtools-ui/src/Editor/Editor.stories.tsx
Nathan Bierema c52cfbe469
Upgrade to Storybook 7 (#1386)
* Migrate

* Config updates

* Remove

* No require-from-string

* Update lock file

* Fix types

* Doesn't work

* Update to CSF3
2023-04-06 21:39:14 -04:00

57 lines
1.3 KiB
TypeScript

import React from 'react';
import { Meta, StoryObj } from '@storybook/react';
import Editor from './';
import { default as WithTabsComponent, WithTabsProps } from './WithTabs';
const value = `
var themes = [];
function getThemes() {
return themes;
}
`;
const meta: Meta = {
title: 'Editor',
component: Editor,
};
export default meta;
type Story = StoryObj<typeof Editor>;
export const Default: Story = {
args: {
value,
lineNumbers: true,
lineWrapping: false,
foldGutter: true,
readOnly: false,
autofocus: true,
},
argTypes: {
autofocus: { control: { disable: true } },
mode: { control: { disable: true } },
theme: { control: { disable: true } },
onChange: { control: { disable: true } },
},
};
export const WithTabs: StoryObj<WithTabsProps> = {
render: (args) => <WithTabsComponent {...args} />,
args: {
lineNumbers: true,
position: 'left',
},
argTypes: {
value: { control: { disable: true } },
mode: { control: { disable: true } },
lineWrapping: { control: { disable: true } },
readOnly: { control: { disable: true } },
theme: { control: { disable: true } },
foldGutter: { control: { disable: true } },
autofocus: { control: { disable: true } },
onChange: { control: { disable: true } },
} as any,
};