From 95c3b1e824f96493849f6fdc22fd45dda868e5aa Mon Sep 17 00:00:00 2001 From: simeng_li Date: Sun, 1 Aug 2021 23:03:14 +0800 Subject: [PATCH] :sparkles: Add register moweb page --- packages/phrases/src/locales/en.ts | 3 + packages/phrases/src/locales/zh-cn.ts | 3 + packages/ui/package.json | 1 + packages/ui/public/index.html | 2 +- packages/ui/src/App.tsx | 4 +- packages/ui/src/apis/register.ts | 15 ++++ .../src/components/Button/index.module.scss | 7 +- packages/ui/src/components/Input/index.tsx | 3 + .../ui/src/pages/Register/index.module.scss | 57 ++++++++++++ packages/ui/src/pages/Register/index.tsx | 70 +++++++++++++++ .../ui/src/pages/SignIn/index.module.scss | 20 ++++- packages/ui/src/pages/SignIn/index.tsx | 76 ++++++++-------- packages/ui/src/{ => test}/App.test.tsx | 2 +- packages/ui/src/test/pages/Register.test.tsx | 22 +++++ packages/ui/src/test/pages/SignIn.test.tsx | 21 +++++ pnpm-lock.yaml | 86 +++++++++++++++++++ 16 files changed, 349 insertions(+), 43 deletions(-) create mode 100644 packages/ui/src/apis/register.ts create mode 100644 packages/ui/src/pages/Register/index.module.scss create mode 100644 packages/ui/src/pages/Register/index.tsx rename packages/ui/src/{ => test}/App.test.tsx (93%) create mode 100644 packages/ui/src/test/pages/Register.test.tsx create mode 100644 packages/ui/src/test/pages/SignIn.test.tsx diff --git a/packages/phrases/src/locales/en.ts b/packages/phrases/src/locales/en.ts index 89ccf79aa..4ced3857b 100644 --- a/packages/phrases/src/locales/en.ts +++ b/packages/phrases/src/locales/en.ts @@ -8,6 +8,9 @@ const translation = { }, register: { create_account: 'Create an Account', + title: 'Sign Up', + loading: 'Signing Up...', + have_account: 'Already have an account?' }, }; diff --git a/packages/phrases/src/locales/zh-cn.ts b/packages/phrases/src/locales/zh-cn.ts index ff69daeab..29b2ae454 100644 --- a/packages/phrases/src/locales/zh-cn.ts +++ b/packages/phrases/src/locales/zh-cn.ts @@ -10,6 +10,9 @@ const translation = { }, register: { create_account: '新用户注册', + title: '注册', + loading: '注册中...', + have_account: '已经有账户?' }, }; diff --git a/packages/ui/package.json b/packages/ui/package.json index 2b49c505b..9a5f725d8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -33,6 +33,7 @@ "@logto/eslint-config-react": "^0.1.0-rc.14", "@logto/ts-config": "^0.1.0-rc.14", "@logto/ts-config-react": "^0.1.0-rc.14", + "@testing-library/react": "^12.0.0", "@types/jest": "^26.0.24", "@types/react": "^17.0.14", "@types/react-dom": "^17.0.9", diff --git a/packages/ui/public/index.html b/packages/ui/public/index.html index 092551f29..fb14903ba 100644 --- a/packages/ui/public/index.html +++ b/packages/ui/public/index.html @@ -4,7 +4,7 @@ - + <%= htmlWebpackPlugin.tags.headTags %>