diff --git a/src/components/CreatePinModal/CreatePinModal.tsx b/src/components/CreatePinModal/CreatePinModal.tsx index 76bf7f4..cde1760 100644 --- a/src/components/CreatePinModal/CreatePinModal.tsx +++ b/src/components/CreatePinModal/CreatePinModal.tsx @@ -90,7 +90,7 @@ const CreatePinModal: Component<{ value={pin()} onKeyUp={onKeyUp} onChange={(val: string) => setPin(val)} - validationState={isValidPin() ? 'valid' : 'invalid'} + validationState={pin().length === 0 || isValidPin() ? 'valid' : 'invalid'} errorMessage={intl.formatMessage(tPin.invalidPin)} /> { // Add trendingFeed if it's missing // @ts-ignore if (initFeeds && !initFeeds.find((f) => f.hex === trendingFeed.hex)) { - addAvailableFeed(trendingFeed, true, true); - } - - // Add active user's feed if it's missing - // @ts-ignore - if (initFeeds && !initFeeds.find(f => f.hex === feedLatest.hex && f.includeReplies === feedLatest.includeReplies)) { - addAvailableFeed(feedLatest, true, true); + addAvailableFeed(trendingFeed, true, false); } const fwr = initFeeds?.find(f => f.hex === feedLatestWithReplies.hex && f.includeReplies === feedLatestWithReplies.includeReplies); @@ -527,9 +521,15 @@ export const SettingsProvider = (props: { children: ContextChildren }) => { // Add active user's feed if it's missing // @ts-ignore if (!fwr) { - addAvailableFeed(feedLatestWithReplies, true, true); + addAvailableFeed(feedLatestWithReplies, true, false); } + + // Add active user's feed if it's missing + // @ts-ignore + if (initFeeds && !initFeeds.find(f => f.hex === feedLatest.hex && f.includeReplies === feedLatest.includeReplies)) { + addAvailableFeed(feedLatest, true, false); + } setTimeout(() => { loadSettings(publicKey); }, 100); diff --git a/src/pages/CreateAccount.module.scss b/src/pages/CreateAccount.module.scss index 3be3b86..dce69f4 100644 --- a/src/pages/CreateAccount.module.scss +++ b/src/pages/CreateAccount.module.scss @@ -20,6 +20,7 @@ position: relative; width: 100%; height: 214px; + background-color: var(--background-card); .uploadingOverlay { position: absolute; diff --git a/src/pages/CreateAccount.tsx b/src/pages/CreateAccount.tsx index 900c375..fb65d1d 100644 --- a/src/pages/CreateAccount.tsx +++ b/src/pages/CreateAccount.tsx @@ -244,6 +244,7 @@ const CreateAccount: Component = () => { const intl = useIntl(); const { success } = await sendProfile({ ...metadata }, account.relays, relaySettings); if (success) { + await (new Promise((res) => setTimeout(() => res(true), 100))); toast?.sendSuccess(intl.formatMessage(tToast.updateProfileSuccess)); pubkey && getUserProfiles([pubkey], `user_profile_${APP_ID}`); @@ -508,7 +509,6 @@ const CreateAccount: Component = () => { const intl = useIntl(); ref={nameInput} class={styles.inputWithPrefix} placeholder={intl.formatMessage(tSettings.profile.name.placeholder)} - value={profile?.userProfile?.name || ''} onInput={onNameInput} /> @@ -525,7 +525,6 @@ const CreateAccount: Component = () => { const intl = useIntl(); name='displayName' type='text' placeholder={intl.formatMessage(tSettings.profile.displayName.placeholder)} - value={profile?.userProfile?.displayName || profile?.userProfile?.display_name || ''} />
@@ -567,7 +566,6 @@ const CreateAccount: Component = () => { const intl = useIntl(); name='website' type='text' placeholder={intl.formatMessage(tSettings.profile.website.placeholder)} - value={profile?.userProfile?.website || ''} />
@@ -576,7 +574,6 @@ const CreateAccount: Component = () => { const intl = useIntl();