From c83f5251e8d87ab5ca0739fec9fcf5afd1c2ced0 Mon Sep 17 00:00:00 2001 From: Darcy Ye Date: Tue, 25 Jul 2023 15:54:17 +0800 Subject: [PATCH] chore(console): remove preview (#4218) --- .../console/src/assets/icons/calendar.svg | 11 ++-- .../console/src/assets/images/cloud-logo.svg | 17 +++-- packages/console/src/consts/external-links.ts | 6 ++ .../Topbar/Contact/ContactModal/hook.tsx | 20 ++++-- .../AppContent/components/Topbar/index.tsx | 2 - .../src/containers/AppContent/index.tsx | 2 - .../components/Broadcast/index.module.scss | 19 ------ .../onboarding/components/Broadcast/index.tsx | 21 ------ .../EarlyBirdGift/GiftModal/index.module.scss | 18 ----- .../EarlyBirdGift/GiftModal/index.tsx | 56 ---------------- .../EarlyBirdGift/index.module.scss | 5 -- .../components/EarlyBirdGift/index.tsx | 33 ---------- .../components/ReachLogto/index.module.scss | 33 ---------- .../components/ReachLogto/index.tsx | 47 -------------- .../console/src/onboarding/constants/index.ts | 13 ---- packages/console/src/onboarding/index.tsx | 2 - .../pages/Congrats/index.module.scss | 42 ------------ .../src/onboarding/pages/Congrats/index.tsx | 65 ------------------- .../components/Preview/index.module.scss | 5 -- .../components/Preview/index.tsx | 9 +-- .../pages/SignInExperience/index.tsx | 43 ++++++++---- .../pages/SignInExperience/options.tsx | 6 -- packages/console/src/onboarding/types.ts | 1 + .../de/translation/admin-console/cloud.ts | 30 +-------- .../de/translation/admin-console/contact.ts | 13 ++-- .../en/translation/admin-console/cloud.ts | 25 +------ .../en/translation/admin-console/contact.ts | 13 ++-- .../es/translation/admin-console/cloud.ts | 30 +-------- .../es/translation/admin-console/contact.ts | 11 +++- .../fr/translation/admin-console/cloud.ts | 29 +-------- .../fr/translation/admin-console/contact.ts | 13 ++-- .../it/translation/admin-console/cloud.ts | 29 +-------- .../it/translation/admin-console/contact.ts | 13 ++-- .../ja/translation/admin-console/cloud.ts | 26 +------- .../ja/translation/admin-console/contact.ts | 11 +++- .../ko/translation/admin-console/cloud.ts | 29 +-------- .../ko/translation/admin-console/contact.ts | 11 +++- .../pl-pl/translation/admin-console/cloud.ts | 27 +------- .../translation/admin-console/contact.ts | 13 ++-- .../pt-br/translation/admin-console/cloud.ts | 26 +------- .../translation/admin-console/contact.ts | 13 ++-- .../pt-pt/translation/admin-console/cloud.ts | 26 +------- .../translation/admin-console/contact.ts | 13 ++-- .../ru/translation/admin-console/cloud.ts | 29 +-------- .../ru/translation/admin-console/contact.ts | 14 ++-- .../tr-tr/translation/admin-console/cloud.ts | 28 +------- .../translation/admin-console/contact.ts | 13 ++-- .../zh-cn/translation/admin-console/cloud.ts | 25 +------ .../translation/admin-console/contact.ts | 11 +++- .../zh-hk/translation/admin-console/cloud.ts | 25 +------ .../translation/admin-console/contact.ts | 11 +++- .../zh-tw/translation/admin-console/cloud.ts | 25 +------ .../translation/admin-console/contact.ts | 11 +++- 53 files changed, 216 insertions(+), 853 deletions(-) delete mode 100644 packages/console/src/onboarding/components/Broadcast/index.module.scss delete mode 100644 packages/console/src/onboarding/components/Broadcast/index.tsx delete mode 100644 packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.module.scss delete mode 100644 packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.tsx delete mode 100644 packages/console/src/onboarding/components/EarlyBirdGift/index.module.scss delete mode 100644 packages/console/src/onboarding/components/EarlyBirdGift/index.tsx delete mode 100644 packages/console/src/onboarding/components/ReachLogto/index.module.scss delete mode 100644 packages/console/src/onboarding/components/ReachLogto/index.tsx delete mode 100644 packages/console/src/onboarding/pages/Congrats/index.module.scss delete mode 100644 packages/console/src/onboarding/pages/Congrats/index.tsx diff --git a/packages/console/src/assets/icons/calendar.svg b/packages/console/src/assets/icons/calendar.svg index 881e253cd..b8ffd4625 100644 --- a/packages/console/src/assets/icons/calendar.svg +++ b/packages/console/src/assets/icons/calendar.svg @@ -1,6 +1,7 @@ - - - - - + + + + + + diff --git a/packages/console/src/assets/images/cloud-logo.svg b/packages/console/src/assets/images/cloud-logo.svg index 5666bc519..3734fb44e 100644 --- a/packages/console/src/assets/images/cloud-logo.svg +++ b/packages/console/src/assets/images/cloud-logo.svg @@ -1,13 +1,12 @@ - - - - - - - - + + + + + + + - + diff --git a/packages/console/src/consts/external-links.ts b/packages/console/src/consts/external-links.ts index d9edadee3..5108b88df 100644 --- a/packages/console/src/consts/external-links.ts +++ b/packages/console/src/consts/external-links.ts @@ -1,5 +1,11 @@ +import { buildUrl } from '@/utils/url'; + export const discordLink = 'https://discord.gg/UEPaF3j5e6'; export const githubLink = 'https://github.com/logto-io/logto'; export const githubIssuesLink = 'https://github.com/logto-io/logto/issues'; export const contactEmail = 'contact@logto.io'; export const contactEmailLink = `mailto:${contactEmail}`; +export const reservationLink = buildUrl('https://calendly.com/logto/30min', { + // Note: month format is YYYY-MM + month: new Date().toISOString().slice(0, 7), +}); diff --git a/packages/console/src/containers/AppContent/components/Topbar/Contact/ContactModal/hook.tsx b/packages/console/src/containers/AppContent/components/Topbar/Contact/ContactModal/hook.tsx index fabe6b0b7..a39258161 100644 --- a/packages/console/src/containers/AppContent/components/Topbar/Contact/ContactModal/hook.tsx +++ b/packages/console/src/containers/AppContent/components/Topbar/Contact/ContactModal/hook.tsx @@ -1,13 +1,14 @@ import type { AdminConsoleKey } from '@logto/phrases'; import { Theme } from '@logto/schemas'; +import Calendar from '@/assets/icons/calendar.svg'; import DiscordDark from '@/assets/icons/discord-dark.svg'; import Discord from '@/assets/icons/discord.svg'; import EmailDark from '@/assets/icons/email-dark.svg'; import Email from '@/assets/icons/email.svg'; import GithubDark from '@/assets/icons/github-dark.svg'; import Github from '@/assets/icons/github.svg'; -import { contactEmailLink, discordLink, githubIssuesLink } from '@/consts'; +import { contactEmailLink, discordLink, githubIssuesLink, reservationLink } from '@/consts'; import useTheme from '@/hooks/use-theme'; type ContactItem = { @@ -30,6 +31,13 @@ export const useContacts = (): ContactItem[] => { label: 'contact.discord.button', link: discordLink, }, + { + title: 'contact.github.title', + icon: isLightMode ? Github : GithubDark, + description: 'contact.github.description', + label: 'contact.github.button', + link: githubIssuesLink, + }, { title: 'contact.email.title', icon: isLightMode ? Email : EmailDark, @@ -38,11 +46,11 @@ export const useContacts = (): ContactItem[] => { link: contactEmailLink, }, { - title: 'contact.github.title', - icon: isLightMode ? Github : GithubDark, - description: 'contact.github.description', - label: 'contact.github.button', - link: githubIssuesLink, + title: 'contact.reserve.title', + icon: Calendar, + description: 'contact.reserve.description', + label: 'contact.reserve.button', + link: reservationLink, }, ]; }; diff --git a/packages/console/src/containers/AppContent/components/Topbar/index.tsx b/packages/console/src/containers/AppContent/components/Topbar/index.tsx index a0b71b432..8ebe01801 100644 --- a/packages/console/src/containers/AppContent/components/Topbar/index.tsx +++ b/packages/console/src/containers/AppContent/components/Topbar/index.tsx @@ -5,7 +5,6 @@ import CloudLogo from '@/assets/images/cloud-logo.svg'; import Logo from '@/assets/images/logo.svg'; import { isCloud } from '@/consts/env'; import Spacer from '@/ds-components/Spacer'; -import EarlyBirdGift from '@/onboarding/components/EarlyBirdGift'; import Contact from './Contact'; import DocumentNavButton from './DocumentNavButton'; @@ -32,7 +31,6 @@ function Topbar({ className }: Props) { )} - {isCloud && } diff --git a/packages/console/src/containers/AppContent/index.tsx b/packages/console/src/containers/AppContent/index.tsx index 5e3bc560f..0fe13def5 100644 --- a/packages/console/src/containers/AppContent/index.tsx +++ b/packages/console/src/containers/AppContent/index.tsx @@ -9,7 +9,6 @@ import { isCloud } from '@/consts/env'; import useConfigs from '@/hooks/use-configs'; import useScroll from '@/hooks/use-scroll'; import useUserPreferences from '@/hooks/use-user-preferences'; -import Broadcast from '@/onboarding/components/Broadcast'; import { getPath } from '../ConsoleContent/Sidebar'; import { useSidebarMenuItems } from '../ConsoleContent/Sidebar/hook'; @@ -39,7 +38,6 @@ export default function AppContent() { {isCloud && ( <> - diff --git a/packages/console/src/onboarding/components/Broadcast/index.module.scss b/packages/console/src/onboarding/components/Broadcast/index.module.scss deleted file mode 100644 index 98b657c6b..000000000 --- a/packages/console/src/onboarding/components/Broadcast/index.module.scss +++ /dev/null @@ -1,19 +0,0 @@ -@use '@/scss/underscore' as _; - -.broadcast { - background-color: var(--color-neutral-variant-90); - color: var(--color-neutral-variant-30); - position: absolute; - top: _.unit(4); - left: 50%; - font: var(--font-label-2); - border-radius: _.unit(4); - padding: _.unit(1.5) _.unit(4); - user-select: none; - text-align: center; - transform: translateX(-50%); - - .link { - margin-left: _.unit(1); - } -} diff --git a/packages/console/src/onboarding/components/Broadcast/index.tsx b/packages/console/src/onboarding/components/Broadcast/index.tsx deleted file mode 100644 index b572f2494..000000000 --- a/packages/console/src/onboarding/components/Broadcast/index.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { useTranslation } from 'react-i18next'; - -import TextLink from '@/ds-components/TextLink'; -import { aboutCloudPreviewLink } from '@/onboarding/constants'; - -import * as styles from './index.module.scss'; - -function Broadcast() { - const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' }); - - return ( -
- {t('cloud.broadcast')} - - {t('general.learn_more')} - -
- ); -} - -export default Broadcast; diff --git a/packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.module.scss b/packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.module.scss deleted file mode 100644 index c743accb9..000000000 --- a/packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.module.scss +++ /dev/null @@ -1,18 +0,0 @@ -@use '@/scss/underscore' as _; - -.title { - white-space: normal; -} - -.content { - margin-top: _.unit(-5); - - .description { - font: var(--font-body-2); - color: var(--color-text-secondary); - } - - > :not(:first-child) { - margin-top: _.unit(6); - } -} diff --git a/packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.tsx b/packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.tsx deleted file mode 100644 index 20d59ed7a..000000000 --- a/packages/console/src/onboarding/components/EarlyBirdGift/GiftModal/index.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import { useTranslation } from 'react-i18next'; -import ReactModal from 'react-modal'; - -import Calendar from '@/assets/icons/calendar.svg'; -import Email from '@/assets/icons/email.svg'; -import ModalLayout from '@/ds-components/ModalLayout'; -import { emailUsLink, reservationLink } from '@/onboarding/constants'; -import * as modalStyles from '@/scss/modal.module.scss'; - -import ReachLogto from '../../ReachLogto'; - -import * as styles from './index.module.scss'; - -type Props = { - isOpen: boolean; - onClose: () => void; -}; - -function GiftModal({ isOpen, onClose }: Props) { - const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' }); - - return ( - - -
{t('cloud.gift.description')}
- } - description="cloud.gift.reserve_description" - buttonTitle="cloud.gift.book_button" - link={reservationLink} - /> - } - description="cloud.gift.email_us_description" - buttonTitle="cloud.gift.email_us_button" - link={emailUsLink} - /> -
-
- ); -} - -export default GiftModal; diff --git a/packages/console/src/onboarding/components/EarlyBirdGift/index.module.scss b/packages/console/src/onboarding/components/EarlyBirdGift/index.module.scss deleted file mode 100644 index 628c1468f..000000000 --- a/packages/console/src/onboarding/components/EarlyBirdGift/index.module.scss +++ /dev/null @@ -1,5 +0,0 @@ -.giftButton { - &:not(:disabled):hover { - background-color: var(--color-hover-variant); - } -} diff --git a/packages/console/src/onboarding/components/EarlyBirdGift/index.tsx b/packages/console/src/onboarding/components/EarlyBirdGift/index.tsx deleted file mode 100644 index ee15ed427..000000000 --- a/packages/console/src/onboarding/components/EarlyBirdGift/index.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { useState } from 'react'; - -import Gift from '@/assets/icons/gift.svg'; -import IconButton from '@/ds-components/IconButton'; - -import GiftModal from './GiftModal'; -import * as styles from './index.module.scss'; - -function EarlyBirdGift() { - const [isGiftOpen, setIsGiftOpen] = useState(false); - - return ( - <> - { - setIsGiftOpen(true); - }} - > - - - { - setIsGiftOpen(false); - }} - /> - - ); -} - -export default EarlyBirdGift; diff --git a/packages/console/src/onboarding/components/ReachLogto/index.module.scss b/packages/console/src/onboarding/components/ReachLogto/index.module.scss deleted file mode 100644 index 9da92888a..000000000 --- a/packages/console/src/onboarding/components/ReachLogto/index.module.scss +++ /dev/null @@ -1,33 +0,0 @@ -@use '@/scss/underscore' as _; - -.reachLogto { - width: 100%; - padding: _.unit(3) _.unit(4); - border: 1px solid var(--color-divider); - border-radius: 8px; - display: flex; - align-items: center; - justify-content: space-between; - - .reachLogtoInfo { - display: flex; - align-items: center; - - .reachLogtoIcon { - width: 36px; - height: 36px; - margin-right: _.unit(4); - flex-shrink: 0; - } - - .reachLogtoTitle { - font: var(--font-title-3); - } - - .reachLogtoDescription { - font: var(--font-body-2); - color: var(--color-text-secondary); - padding-right: _.unit(4); - } - } -} diff --git a/packages/console/src/onboarding/components/ReachLogto/index.tsx b/packages/console/src/onboarding/components/ReachLogto/index.tsx deleted file mode 100644 index f2e0244b7..000000000 --- a/packages/console/src/onboarding/components/ReachLogto/index.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import type { AdminConsoleKey } from '@logto/phrases'; -import classNames from 'classnames'; -import { cloneElement } from 'react'; -import type { ReactNode, ReactElement } from 'react'; - -import Button from '@/ds-components/Button'; -import DynamicT from '@/ds-components/DynamicT'; - -import * as styles from './index.module.scss'; - -type Props = { - title: AdminConsoleKey; - description: AdminConsoleKey; - icon: ReactElement; - buttonTitle: AdminConsoleKey; - buttonIcon?: ReactNode; - link: string; - className?: string; -}; - -function ReachLogto({ title, description, icon, buttonTitle, buttonIcon, link, className }: Props) { - return ( -
-
- {cloneElement(icon, { className: styles.reachLogtoIcon })} -
-
- -
-
- -
-
-
-
- ); -} - -export default ReachLogto; diff --git a/packages/console/src/onboarding/constants/index.ts b/packages/console/src/onboarding/constants/index.ts index 5177c9a0d..260976397 100644 --- a/packages/console/src/onboarding/constants/index.ts +++ b/packages/console/src/onboarding/constants/index.ts @@ -1,16 +1,3 @@ -import { contactEmailLink } from '@/consts'; -import { buildUrl } from '@/utils/url'; - -export const reservationLink = buildUrl('https://calendly.com/logto/30min', { - // Note: month format is YYYY-MM - month: new Date().toISOString().slice(0, 7), -}); -export const emailUsLink = buildUrl(contactEmailLink, { - subject: 'Cloud pricing and special offer', -}).replaceAll('+', '%20'); - -export const aboutCloudPreviewLink = 'https://docs.logto.io/about/cloud-preview?utm_source=console'; - export const gtagAwTrackingId = 'AW-11124811245'; /** This ID indicates a user has truly signed up for Logto Cloud. */ export const gtagSignUpConversionId = `AW-11192640559/ZuqUCLvNpasYEK_IiNkp`; diff --git a/packages/console/src/onboarding/index.tsx b/packages/console/src/onboarding/index.tsx index 658403f93..946f06ea6 100644 --- a/packages/console/src/onboarding/index.tsx +++ b/packages/console/src/onboarding/index.tsx @@ -19,7 +19,6 @@ import { gtagAwTrackingId, gtagSignUpConversionId, logtoProductionHostname } fro import AppContent from './containers/AppContent'; import useUserOnboardingData from './hooks/use-user-onboarding-data'; import * as styles from './index.module.scss'; -import Congrats from './pages/Congrats'; import SignInExperience from './pages/SignInExperience'; import Welcome from './pages/Welcome'; import { OnboardingPage, OnboardingRoute } from './types'; @@ -110,7 +109,6 @@ export function OnboardingRoutes() { } /> } /> } /> - } /> } /> diff --git a/packages/console/src/onboarding/pages/Congrats/index.module.scss b/packages/console/src/onboarding/pages/Congrats/index.module.scss deleted file mode 100644 index 8803eeb9b..000000000 --- a/packages/console/src/onboarding/pages/Congrats/index.module.scss +++ /dev/null @@ -1,42 +0,0 @@ -@use '@/scss/underscore' as _; - -.content { - align-items: center; - max-width: 858px; - padding: _.unit(12) _.unit(32); -} - -.congratsImage { - width: 160px; - height: 160px; -} - -.title { - margin-top: _.unit(6); - font: var(--font-title-1); - text-align: center; -} - -.description { - margin: _.unit(1) 0 _.unit(6) 0; - font: var(--font-body-2); - text-align: center; -} - -.strong { - font-weight: 500; -} - -.buttonIcon { - opacity: 70%; -} - -.divider { - width: 100%; - margin: _.unit(8) 0; -} - -.emailUs { - background-color: var(--color-layer-light); - border: unset; -} diff --git a/packages/console/src/onboarding/pages/Congrats/index.tsx b/packages/console/src/onboarding/pages/Congrats/index.tsx deleted file mode 100644 index 191c33850..000000000 --- a/packages/console/src/onboarding/pages/Congrats/index.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import { withAppInsights } from '@logto/app-insights/react'; -import classNames from 'classnames'; -import { useContext } from 'react'; -import { Trans, useTranslation } from 'react-i18next'; - -import EmailUsIcon from '@/assets/icons/email-us.svg'; -import Email from '@/assets/icons/email.svg'; -import CongratsImage from '@/assets/images/congrats.svg'; -import PageMeta from '@/components/PageMeta'; -import { TenantsContext } from '@/contexts/TenantsProvider'; -import Button from '@/ds-components/Button'; -import Divider from '@/ds-components/Divider'; -import OverlayScrollbar from '@/ds-components/OverlayScrollbar'; -import ReachLogto from '@/onboarding/components/ReachLogto'; -import { emailUsLink } from '@/onboarding/constants'; -import useUserOnboardingData from '@/onboarding/hooks/use-user-onboarding-data'; -import * as pageLayout from '@/onboarding/scss/layout.module.scss'; - -import * as styles from './index.module.scss'; - -function Congrats() { - const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' }); - const { update } = useUserOnboardingData(); - const { navigateTenant, currentTenantId } = useContext(TenantsContext); - - const enterAdminConsole = async () => { - await update({ isOnboardingDone: true }); - navigateTenant(currentTenantId); - }; - - return ( -
- - -
- -
{t('cloud.congrats.title')}
-
- }}> - {t('cloud.congrats.description')} - -
- } - icon={} - link={emailUsLink} - className={styles.emailUs} - /> - -
-
-
- ); -} - -export default withAppInsights(Congrats); diff --git a/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.module.scss b/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.module.scss index 369c2a8db..633fe9244 100644 --- a/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.module.scss +++ b/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.module.scss @@ -6,10 +6,5 @@ padding: _.unit(6); display: flex; flex-direction: column; -} - -.topBar { - display: flex; align-items: center; - justify-content: space-between; } diff --git a/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.tsx b/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.tsx index dc44e8c74..1c4292dde 100644 --- a/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.tsx +++ b/packages/console/src/onboarding/pages/SignInExperience/components/Preview/index.tsx @@ -3,7 +3,6 @@ import { Theme } from '@logto/schemas'; import classNames from 'classnames'; import { useState } from 'react'; -import LivePreviewButton from '@/components/LivePreviewButton'; import SignInExperiencePreview from '@/components/SignInExperiencePreview'; import { PreviewPlatform } from '@/components/SignInExperiencePreview/types'; @@ -13,19 +12,15 @@ import * as styles from './index.module.scss'; type Props = { signInExperience?: SignInExperience; - isLivePreviewDisabled?: boolean; className?: string; }; -function Preview({ signInExperience, isLivePreviewDisabled = false, className }: Props) { +function Preview({ signInExperience, className }: Props) { const [currentTab, setCurrentTab] = useState(PreviewPlatform.DesktopWeb); return (
-
- - -
+ { + await update({ isOnboardingDone: true }); + navigateTenant(currentTenantId); + }; const { reset, @@ -60,7 +70,7 @@ function SignInExperience() { handleSubmit, getValues, setValue, - formState: { isSubmitting, isDirty, errors }, + formState: { isSubmitting, errors }, } = useForm({ defaultValues: defaultOnboardingSieConfig }); const updateAuthenticationConfig = useCallback(() => { @@ -92,6 +102,21 @@ function SignInExperience() { return; } + /** + * If choose `Email` as `identifier`, we will create email service connector for the tenant (when there is no existing email connector). + * Should create this connector before updating the sign-in experience, otherwise the sign-in experience can not be updated. + */ + if (formData.identifier === SignInIdentifier.Email) { + const connectors = await api.get('api/connectors').json(); + if (!connectors.some(({ type }) => type === ConnectorType.Email)) { + await api.post('api/connectors', { + json: { + connectorId: ServiceConnector.Email, + }, + }); + } + } + const updatedData = await api .patch(buildUrl('api/sign-in-exp', { removeUnusedDemoSocialConnector: '1' }), { json: parser.onboardSieConfigToSignInExperience(formData, signInExperience), @@ -211,11 +236,7 @@ function SignInExperience() { />
- + @@ -237,11 +258,7 @@ function SignInExperience() { title="cloud.sie.finish_and_done" disabled={isSubmitting} onClick={async () => { - await handleSubmit( - submit(() => { - navigate(getOnboardingPage(OnboardingPage.Congrats)); - }) - )(); + await handleSubmit(submit(enterAdminConsole))(); }} /> diff --git a/packages/console/src/onboarding/pages/SignInExperience/options.tsx b/packages/console/src/onboarding/pages/SignInExperience/options.tsx index e6f78859e..2cd4d9d57 100644 --- a/packages/console/src/onboarding/pages/SignInExperience/options.tsx +++ b/packages/console/src/onboarding/pages/SignInExperience/options.tsx @@ -4,7 +4,6 @@ import Envelop from '@/assets/icons/envelop.svg'; import Keyboard from '@/assets/icons/keyboard.svg'; import Label from '@/assets/icons/label.svg'; import Lock from '@/assets/icons/lock.svg'; -import Mobile from '@/assets/icons/mobile.svg'; import DangerousRaw from '@/ds-components/DangerousRaw'; import type { MultiCardSelectorOption, @@ -25,11 +24,6 @@ export const identifierOptions: CardSelectorOption[] = [ title: 'sign_in_exp.sign_up_and_sign_in.identifiers_email', value: SignInIdentifier.Email, }, - { - icon: , - title: 'sign_in_exp.sign_up_and_sign_in.identifiers_phone', - value: SignInIdentifier.Phone, - }, { icon: