From 44046bfa4b98e4793e608e1161f8c1bd6a7b891e Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 12 Mar 2023 14:43:37 -0500 Subject: [PATCH 001/111] feat(alicefate): change OpenResponse, FormField --- packages/UI/src/components/organisms/FormField/FormField.tsx | 4 +++- packages/UI/src/components/organisms/FormField/index.ts | 3 ++- .../UI/src/components/organisms/OpenResponse/OpenResponse.tsx | 2 ++ packages/UI/src/components/organisms/OpenResponse/index.ts | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/UI/src/components/organisms/FormField/FormField.tsx b/packages/UI/src/components/organisms/FormField/FormField.tsx index 0fc9cc096..72628160b 100644 --- a/packages/UI/src/components/organisms/FormField/FormField.tsx +++ b/packages/UI/src/components/organisms/FormField/FormField.tsx @@ -20,12 +20,13 @@ function FormField({ touched, onChange, name, + value, }: InputProps) { return ( <> diff --git a/packages/UI/src/components/organisms/OpenResponse/index.ts b/packages/UI/src/components/organisms/OpenResponse/index.ts index e57602030..1699609e5 100644 --- a/packages/UI/src/components/organisms/OpenResponse/index.ts +++ b/packages/UI/src/components/organisms/OpenResponse/index.ts @@ -16,4 +16,5 @@ export interface OpenResponseProps { valid?: boolean; touched?: boolean; onChange: (value: ChangeEvent) => void; + value?: string; } From 374d3475d922605309e67b1eeadda03025f4a6aa Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Fri, 24 Mar 2023 21:00:01 +0300 Subject: [PATCH 002/111] inital commit for progressBar --- packages/UI/package.json | 2 +- .../ProgressBar/ProgressBar.stories.tsx | 21 +++++++++++++++++++ .../molecules/ProgressBar/ProgressBar.tsx | 9 ++++++++ .../ProgressBar/StyledProgressBar.ts | 7 +++++++ .../components/molecules/ProgressBar/index.ts | 4 ++++ 5 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 packages/UI/src/components/molecules/ProgressBar/ProgressBar.stories.tsx create mode 100644 packages/UI/src/components/molecules/ProgressBar/ProgressBar.tsx create mode 100644 packages/UI/src/components/molecules/ProgressBar/StyledProgressBar.ts create mode 100644 packages/UI/src/components/molecules/ProgressBar/index.ts diff --git a/packages/UI/package.json b/packages/UI/package.json index c4904400a..b12f03e46 100644 --- a/packages/UI/package.json +++ b/packages/UI/package.json @@ -25,7 +25,7 @@ "zod-formik-adapter": "1.1.1" }, "scripts": { - "storybook": "NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006", + "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook", "clean": "rimraf --no-glob ./tsconfig.tsbuildinfo", "lint": "eslint . --ext .ts,.tsx,.js,.jsx,.cjs,.mjs,.mdx", diff --git a/packages/UI/src/components/molecules/ProgressBar/ProgressBar.stories.tsx b/packages/UI/src/components/molecules/ProgressBar/ProgressBar.stories.tsx new file mode 100644 index 000000000..30e39ed99 --- /dev/null +++ b/packages/UI/src/components/molecules/ProgressBar/ProgressBar.stories.tsx @@ -0,0 +1,21 @@ +import type { ComponentStory, ComponentMeta } from '@storybook/react'; + +import ProgressBar from './ProgressBar'; +export default { + title: 'Molecules/ProgressBar', + component: ProgressBar, +} as ComponentMeta; + +const TemplateProgressBar: ComponentStory = (args) => ( + +); + +export const InProgress = TemplateProgressBar.bind({}); +InProgress.args = { + percentage: 50, +}; + +export const Finished = TemplateProgressBar.bind({}); +Finished.args = { + percentage: 100, +}; diff --git a/packages/UI/src/components/molecules/ProgressBar/ProgressBar.tsx b/packages/UI/src/components/molecules/ProgressBar/ProgressBar.tsx new file mode 100644 index 000000000..d18721c18 --- /dev/null +++ b/packages/UI/src/components/molecules/ProgressBar/ProgressBar.tsx @@ -0,0 +1,9 @@ +import * as React from 'react'; +import type { ProgressBarProps } from '.'; +import { Wrapper } from './StyledProgressBar'; + +const ProgressBar: React.FC = (props) => { + return {props.percentage}%; +}; + +export default ProgressBar; diff --git a/packages/UI/src/components/molecules/ProgressBar/StyledProgressBar.ts b/packages/UI/src/components/molecules/ProgressBar/StyledProgressBar.ts new file mode 100644 index 000000000..4320431f4 --- /dev/null +++ b/packages/UI/src/components/molecules/ProgressBar/StyledProgressBar.ts @@ -0,0 +1,7 @@ +import { radiusStyles } from '../../atoms/Radius'; +import styled from 'styled-components'; + +export const Wrapper = styled.div` + background-color: ${({ theme }) => theme.colors.NOTIFICATION}; + ${radiusStyles['radius300']}; +`; diff --git a/packages/UI/src/components/molecules/ProgressBar/index.ts b/packages/UI/src/components/molecules/ProgressBar/index.ts new file mode 100644 index 000000000..b0905925d --- /dev/null +++ b/packages/UI/src/components/molecules/ProgressBar/index.ts @@ -0,0 +1,4 @@ +export interface ProgressBarProps { + percentage: number; +} +export { default } from './ProgressBar'; From 771ac38eb010e9746de255b5b86b625df7caf8a4 Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sat, 25 Mar 2023 16:12:05 -0500 Subject: [PATCH 003/111] change it back to css in FormField.tsx --- packages/UI/src/components/organisms/FormField/FormField.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/FormField/FormField.tsx b/packages/UI/src/components/organisms/FormField/FormField.tsx index 72628160b..a4b17ffc5 100644 --- a/packages/UI/src/components/organisms/FormField/FormField.tsx +++ b/packages/UI/src/components/organisms/FormField/FormField.tsx @@ -26,7 +26,7 @@ function FormField({ <>