From ea0b59d7c02fbd2e6aaa8ca843a13583f5182e5a Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Wed, 19 Apr 2023 13:40:18 +0200 Subject: [PATCH] Fixes editor not saving new value (#8379) Co-authored-by: CarinaWolli --- .../components/getting-started/steps-views/UserProfile.tsx | 3 +++ apps/web/pages/settings/my-account/profile.tsx | 3 +++ packages/features/ee/teams/pages/team-profile-view.tsx | 4 ++++ .../features/eventtypes/components/CreateEventTypeDialog.tsx | 4 ++++ 4 files changed, 14 insertions(+) diff --git a/apps/web/components/getting-started/steps-views/UserProfile.tsx b/apps/web/components/getting-started/steps-views/UserProfile.tsx index 40c119c657..1657da0044 100644 --- a/apps/web/components/getting-started/steps-views/UserProfile.tsx +++ b/apps/web/components/getting-started/steps-views/UserProfile.tsx @@ -35,6 +35,7 @@ const UserProfile = (props: IUserProfileProps) => { const router = useRouter(); const createEventType = trpc.viewer.eventTypes.create.useMutation(); const telemetry = useTelemetry(); + const [firstRender, setFirstRender] = useState(true); const mutation = trpc.viewer.updateProfile.useMutation({ onSuccess: async (_data, context) => { @@ -147,6 +148,8 @@ const UserProfile = (props: IUserProfileProps) => { getText={() => md.render(getValues("bio") || user?.bio || "")} setText={(value: string) => setValue("bio", turndown(value))} excludedToolbarItems={["blockType"]} + firstRender={firstRender} + setFirstRender={setFirstRender} />

{t("few_sentences_about_yourself")} diff --git a/apps/web/pages/settings/my-account/profile.tsx b/apps/web/pages/settings/my-account/profile.tsx index e60fc271dd..fb40b46b59 100644 --- a/apps/web/pages/settings/my-account/profile.tsx +++ b/apps/web/pages/settings/my-account/profile.tsx @@ -320,6 +320,7 @@ const ProfileForm = ({ extraField?: React.ReactNode; }) => { const { t } = useLocale(); + const [firstRender, setFirstRender] = useState(true); const profileFormSchema = z.object({ username: z.string(), @@ -385,6 +386,8 @@ const ProfileForm = ({ }} excludedToolbarItems={["blockType"]} disableLists + firstRender={firstRender} + setFirstRender={setFirstRender} />