diff --git a/ts/components/inputs/SessionInput.tsx b/ts/components/inputs/SessionInput.tsx index adffd829f..e8bb2e4fa 100644 --- a/ts/components/inputs/SessionInput.tsx +++ b/ts/components/inputs/SessionInput.tsx @@ -177,19 +177,21 @@ const ShowHideButton = (props: { if (props.forceShow) { return ( ); } return ( { return ; }; - const renderList = () => { + const ConversationList = () => { if (!isEmpty(searchTerm)) { return ; } @@ -113,7 +113,7 @@ export const LeftPaneMessageSection = () => { ); }; - const renderConversations = () => { + const Conversations = () => { return ( @@ -122,7 +122,7 @@ export const LeftPaneMessageSection = () => { window.inboxStore?.dispatch(setLeftOverlayMode('message-requests')); }} /> - {renderList()} + ); }; @@ -130,7 +130,7 @@ export const LeftPaneMessageSection = () => { return ( - {leftOverlayMode ? : renderConversations()} + {leftOverlayMode ? : } ); }; diff --git a/ts/components/loading/bar/SessionProgressBar.tsx b/ts/components/loading/bar/SessionProgressBar.tsx index ef701e98c..c7a6bc921 100644 --- a/ts/components/loading/bar/SessionProgressBar.tsx +++ b/ts/components/loading/bar/SessionProgressBar.tsx @@ -72,7 +72,12 @@ export function SessionProgressBar(props: Props) { {showPercentage ? {Math.floor(progress)}% : null} {subtitle || showPercentage ? : null} - + void | Promise; + disabled: boolean; +}; + +export const ContinueButton = (props: Props) => { + const { onClick, disabled } = props; + + return ( + + ); +}; diff --git a/ts/components/registration/components/index.tsx b/ts/components/registration/components/index.tsx index d9cdc114a..179822acf 100644 --- a/ts/components/registration/components/index.tsx +++ b/ts/components/registration/components/index.tsx @@ -1,5 +1,6 @@ import styled from 'styled-components'; import { BackButton } from './BackButton'; +import { ContinueButton } from './ContinueButton'; import { Hero } from './Hero'; import { OnboardContainer } from './OnboardingContainer'; @@ -15,4 +16,4 @@ const OnboardDescription = styled.p` letter-spacing: normal; `; -export { BackButton, Hero, OnboardContainer, OnboardDescription, OnboardHeading }; +export { BackButton, ContinueButton, Hero, OnboardContainer, OnboardDescription, OnboardHeading }; diff --git a/ts/components/registration/stages/CreateAccount.tsx b/ts/components/registration/stages/CreateAccount.tsx index 273ee7e13..4964d6662 100644 --- a/ts/components/registration/stages/CreateAccount.tsx +++ b/ts/components/registration/stages/CreateAccount.tsx @@ -26,11 +26,10 @@ import { } from '../../../util/accountManager'; import { Storage, setSignWithRecoveryPhrase } from '../../../util/storage'; import { Flex } from '../../basic/Flex'; -import { SessionButton, SessionButtonColor } from '../../basic/SessionButton'; import { SpacerLG, SpacerSM } from '../../basic/Text'; import { SessionInput } from '../../inputs'; import { resetRegistration } from '../RegistrationStages'; -import { OnboardDescription, OnboardHeading } from '../components'; +import { ContinueButton, OnboardDescription, OnboardHeading } from '../components'; import { BackButtonWithinContainer } from '../components/BackButton'; import { displayNameIsValid, sanitizeDisplayNameOrToast } from '../utils'; @@ -143,13 +142,9 @@ export const CreateAccount = () => { inputDataTestId="display-name-input" /> - diff --git a/ts/components/registration/stages/RestoreAccount.tsx b/ts/components/registration/stages/RestoreAccount.tsx index fc2817fc3..6e50561bf 100644 --- a/ts/components/registration/stages/RestoreAccount.tsx +++ b/ts/components/registration/stages/RestoreAccount.tsx @@ -32,13 +32,12 @@ import { } from '../../../util/accountManager'; import { setSignInByLinking, setSignWithRecoveryPhrase } from '../../../util/storage'; import { Flex } from '../../basic/Flex'; -import { SessionButton, SessionButtonColor } from '../../basic/SessionButton'; import { SpacerLG, SpacerSM } from '../../basic/Text'; import { SessionIcon } from '../../icon'; import { SessionInput } from '../../inputs'; import { SessionProgressBar } from '../../loading'; import { resetRegistration } from '../RegistrationStages'; -import { OnboardDescription, OnboardHeading } from '../components'; +import { ContinueButton, OnboardDescription, OnboardHeading } from '../components'; import { BackButtonWithinContainer } from '../components/BackButton'; import { useRecoveryProgressEffect } from '../hooks'; import { displayNameIsValid, sanitizeDisplayNameOrToast } from '../utils'; @@ -226,6 +225,7 @@ export const RestoreAccount = () => { {window.i18n('onboardingRecoveryPassword')} { inputDataTestId="recovery-phrase-input" /> - ) : ( @@ -260,6 +257,7 @@ export const RestoreAccount = () => { {window.i18n('displayNameErrorNew')} { inputDataTestId="display-name-input" /> - )} @@ -304,7 +299,9 @@ export const RestoreAccount = () => { >