From ef19fb3d27a84509613b1f1d47819c06e9a6e9d1 Mon Sep 17 00:00:00 2001 From: simeng-li Date: Tue, 17 May 2022 14:01:36 +0800 Subject: [PATCH] feat(ui): implement preview mode (#852) * feat(ui): implement preview mode implement preview mode * fix(ui): remove unused dependency remove unused dependency --- .../SignInExperience/components/Preview.tsx | 4 +- packages/ui/src/App.tsx | 15 ++++-- .../ui/src/components/AppContent/index.tsx | 22 +++++--- packages/ui/src/components/Checkbox/index.tsx | 3 +- .../src/components/ConfirmModal/AcModal.tsx | 9 +--- .../ui/src/components/ConfirmModal/index.tsx | 5 +- packages/ui/src/components/NavBar/index.tsx | 3 +- .../SocialSignIn/SecondarySocialSignIn.tsx | 3 +- packages/ui/src/hooks/use-api.ts | 8 ++- packages/ui/src/hooks/use-page-context.ts | 12 ++++- packages/ui/src/hooks/use-platform.ts | 11 ++++ packages/ui/src/hooks/use-preview.ts | 50 +++++++++++++++++++ packages/ui/src/hooks/use-theme.ts | 11 ++-- .../ui/src/pages/SocialRegister/index.tsx | 3 +- packages/ui/src/types/index.ts | 14 +++++- packages/ui/src/utils/sign-in-experience.ts | 29 ++++++----- 16 files changed, 155 insertions(+), 47 deletions(-) create mode 100644 packages/ui/src/hooks/use-platform.ts create mode 100644 packages/ui/src/hooks/use-preview.ts diff --git a/packages/console/src/pages/SignInExperience/components/Preview.tsx b/packages/console/src/pages/SignInExperience/components/Preview.tsx index 30c0e881d..cbd895dad 100644 --- a/packages/console/src/pages/SignInExperience/components/Preview.tsx +++ b/packages/console/src/pages/SignInExperience/components/Preview.tsx @@ -22,7 +22,7 @@ const Preview = ({ signInExperience }: Props) => { // TODO: is a placeholder const config = encodeURIComponent( JSON.stringify({ - ...signInExperience, + signInExperience, language, mode, platform, @@ -75,7 +75,7 @@ const Preview = ({ signInExperience }: Props) => {
-