From 48dac45b5dedd87067f79f31c55167a98f92d5be Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sat, 5 Sep 2020 19:18:24 -0400 Subject: [PATCH] stash --- packages/devui/package.json | 4 + packages/devui/src/Button/Button.stories.tsx | 4 +- packages/devui/src/Button/Button.tsx | 118 +++++++++----- packages/devui/src/Button/styles/common.ts | 34 +++- packages/devui/src/Button/styles/default.ts | 14 +- packages/devui/src/Button/styles/material.ts | 10 +- packages/devui/src/Container/index.tsx | 21 ++- .../src/ContextMenu/ContextMenu.stories.tsx | 4 +- .../devui/src/ContextMenu/ContextMenu.tsx | 65 +++++--- .../devui/src/ContextMenu/styles/index.ts | 16 +- packages/devui/src/Dialog/Dialog.stories.tsx | 7 +- packages/devui/src/Dialog/Dialog.tsx | 84 +++++++--- packages/devui/src/Dialog/styles/default.ts | 14 +- packages/devui/src/Dialog/styles/material.ts | 10 +- packages/devui/src/Editor/Editor.stories.tsx | 10 +- packages/devui/src/Editor/Editor.tsx | 90 ++++++----- packages/devui/src/Editor/WithTabs.tsx | 12 +- packages/devui/src/Editor/styles/index.ts | 3 +- packages/devui/src/Form/Form.stories.tsx | 4 +- packages/devui/src/Form/Form.tsx | 44 ++++-- packages/devui/src/Form/schema.ts | 146 +++++++++--------- packages/devui/src/Form/styles/index.ts | 6 +- packages/devui/src/Form/widgets.tsx | 5 +- .../src/Notification/Notification.stories.tsx | 4 +- .../devui/src/Notification/Notification.tsx | 36 +++-- .../devui/src/Notification/styles/index.ts | 12 +- .../SegmentedControl.stories.tsx | 4 +- .../src/SegmentedControl/SegmentedControl.tsx | 37 +++-- .../src/SegmentedControl/styles/index.ts | 12 +- packages/devui/src/Select/Select.stories.tsx | 7 +- packages/devui/src/Select/Select.tsx | 31 ++-- packages/devui/src/Select/index.ts | 2 +- packages/devui/src/Slider/Slider.stories.tsx | 4 +- packages/devui/src/Slider/Slider.tsx | 47 ++++-- packages/devui/src/Slider/styles/common.ts | 6 +- packages/devui/src/Slider/styles/default.ts | 16 +- packages/devui/src/Slider/styles/material.ts | 11 +- packages/devui/src/Tabs/Tabs.tsx | 37 +++-- packages/devui/src/Tabs/TabsHeader.tsx | 37 ++++- packages/devui/src/themes/default.ts | 22 ++- packages/devui/src/themes/material.ts | 4 +- packages/devui/src/utils/color.ts | 7 +- .../devui/src/utils/createStyledComponent.ts | 72 ++++++++- packages/devui/src/utils/theme.ts | 20 ++- yarn.lock | 45 +++++- 45 files changed, 851 insertions(+), 347 deletions(-) diff --git a/packages/devui/package.json b/packages/devui/package.json index 4552c214..02b59e0b 100755 --- a/packages/devui/package.json +++ b/packages/devui/package.json @@ -50,6 +50,10 @@ "devDependencies": { "@storybook/addon-essentials": "^6.0.21", "@storybook/react": "^6.0.21", + "@types/codemirror": "^0.0.97", + "@types/react-jsonschema-form": "^1.7.4", + "@types/react-select": "^3.0.19", + "csstype": "^3.0.2", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.3", "enzyme-to-json": "^3.5.0", diff --git a/packages/devui/src/Button/Button.stories.tsx b/packages/devui/src/Button/Button.stories.tsx index f87480f0..bed792b4 100644 --- a/packages/devui/src/Button/Button.stories.tsx +++ b/packages/devui/src/Button/Button.stories.tsx @@ -1,7 +1,9 @@ import React from 'react'; import styled from 'styled-components'; import { MdFiberManualRecord } from 'react-icons/md'; +import { Story } from '@storybook/react'; import Button from './'; +import { ButtonProps } from './Button'; export default { title: 'Button', @@ -16,7 +18,7 @@ const Container = styled.div` align-items: center; `; -const Template = (args) => ( +const Template: Story = (args) => (