diff --git a/apps/web/app/future/settings/my-account/appearance/layout.tsx b/apps/web/app/future/settings/my-account/appearance/layout.tsx new file mode 100644 index 0000000000..230bfea4d1 --- /dev/null +++ b/apps/web/app/future/settings/my-account/appearance/layout.tsx @@ -0,0 +1,5 @@ +import { WithLayout } from "app/layoutHOC"; + +import { getLayout } from "@calcom/features/settings/layouts/SettingsLayoutAppDir"; + +export default WithLayout({ getLayout }); diff --git a/apps/web/app/future/settings/my-account/appearance/page.tsx b/apps/web/app/future/settings/my-account/appearance/page.tsx new file mode 100644 index 0000000000..73def1169e --- /dev/null +++ b/apps/web/app/future/settings/my-account/appearance/page.tsx @@ -0,0 +1,10 @@ +import Page from "@pages/settings/my-account/appearance"; +import { _generateMetadata } from "app/_utils"; + +export const generateMetadata = async () => + await _generateMetadata( + (t) => t("appearance"), + (t) => t("appearance_description") + ); + +export default Page; diff --git a/apps/web/app/future/settings/my-account/calendars/layout.tsx b/apps/web/app/future/settings/my-account/calendars/layout.tsx new file mode 100644 index 0000000000..230bfea4d1 --- /dev/null +++ b/apps/web/app/future/settings/my-account/calendars/layout.tsx @@ -0,0 +1,5 @@ +import { WithLayout } from "app/layoutHOC"; + +import { getLayout } from "@calcom/features/settings/layouts/SettingsLayoutAppDir"; + +export default WithLayout({ getLayout }); diff --git a/apps/web/app/future/settings/my-account/calendars/page.tsx b/apps/web/app/future/settings/my-account/calendars/page.tsx new file mode 100644 index 0000000000..b44eeadcbe --- /dev/null +++ b/apps/web/app/future/settings/my-account/calendars/page.tsx @@ -0,0 +1,10 @@ +import Page from "@pages/settings/my-account/calendars"; +import { _generateMetadata } from "app/_utils"; + +export const generateMetadata = async () => + await _generateMetadata( + (t) => t("calendars"), + (t) => t("calendars_description") + ); + +export default Page; diff --git a/apps/web/app/future/settings/my-account/conferencing/layout.tsx b/apps/web/app/future/settings/my-account/conferencing/layout.tsx new file mode 100644 index 0000000000..230bfea4d1 --- /dev/null +++ b/apps/web/app/future/settings/my-account/conferencing/layout.tsx @@ -0,0 +1,5 @@ +import { WithLayout } from "app/layoutHOC"; + +import { getLayout } from "@calcom/features/settings/layouts/SettingsLayoutAppDir"; + +export default WithLayout({ getLayout }); diff --git a/apps/web/app/future/settings/my-account/conferencing/page.tsx b/apps/web/app/future/settings/my-account/conferencing/page.tsx new file mode 100644 index 0000000000..ce3edb408d --- /dev/null +++ b/apps/web/app/future/settings/my-account/conferencing/page.tsx @@ -0,0 +1,10 @@ +import Page from "@pages/settings/my-account/conferencing"; +import { _generateMetadata } from "app/_utils"; + +export const generateMetadata = async () => + await _generateMetadata( + (t) => t("conferencing"), + (t) => t("conferencing_description") + ); + +export default Page; diff --git a/apps/web/app/future/settings/my-account/general/layout.tsx b/apps/web/app/future/settings/my-account/general/layout.tsx new file mode 100644 index 0000000000..230bfea4d1 --- /dev/null +++ b/apps/web/app/future/settings/my-account/general/layout.tsx @@ -0,0 +1,5 @@ +import { WithLayout } from "app/layoutHOC"; + +import { getLayout } from "@calcom/features/settings/layouts/SettingsLayoutAppDir"; + +export default WithLayout({ getLayout }); diff --git a/apps/web/app/future/settings/my-account/general/page.tsx b/apps/web/app/future/settings/my-account/general/page.tsx new file mode 100644 index 0000000000..a768e8f608 --- /dev/null +++ b/apps/web/app/future/settings/my-account/general/page.tsx @@ -0,0 +1,10 @@ +import Page from "@pages/settings/my-account/general"; +import { _generateMetadata } from "app/_utils"; + +export const generateMetadata = async () => + await _generateMetadata( + (t) => t("general"), + (t) => t("general_description") + ); + +export default Page; diff --git a/apps/web/app/future/settings/my-account/profile/layout.tsx b/apps/web/app/future/settings/my-account/profile/layout.tsx new file mode 100644 index 0000000000..230bfea4d1 --- /dev/null +++ b/apps/web/app/future/settings/my-account/profile/layout.tsx @@ -0,0 +1,5 @@ +import { WithLayout } from "app/layoutHOC"; + +import { getLayout } from "@calcom/features/settings/layouts/SettingsLayoutAppDir"; + +export default WithLayout({ getLayout }); diff --git a/apps/web/app/future/settings/my-account/profile/page.tsx b/apps/web/app/future/settings/my-account/profile/page.tsx new file mode 100644 index 0000000000..2d850a0df6 --- /dev/null +++ b/apps/web/app/future/settings/my-account/profile/page.tsx @@ -0,0 +1,10 @@ +import Page from "@pages/settings/my-account/profile"; +import { _generateMetadata } from "app/_utils"; + +export const generateMetadata = async () => + await _generateMetadata( + (t) => t("profile"), + (t) => t("profile_description") + ); + +export default Page; diff --git a/apps/web/pages/settings/my-account/appearance.tsx b/apps/web/pages/settings/my-account/appearance.tsx index a8b479974a..067da81c5b 100644 --- a/apps/web/pages/settings/my-account/appearance.tsx +++ b/apps/web/pages/settings/my-account/appearance.tsx @@ -1,3 +1,5 @@ +"use client"; + import { useState } from "react"; import { Controller, useForm } from "react-hook-form"; import type { z } from "zod"; diff --git a/apps/web/pages/settings/my-account/calendars.tsx b/apps/web/pages/settings/my-account/calendars.tsx index 522d7fc4ec..4d38f4dca1 100644 --- a/apps/web/pages/settings/my-account/calendars.tsx +++ b/apps/web/pages/settings/my-account/calendars.tsx @@ -1,3 +1,5 @@ +"use client"; + import { Fragment } from "react"; import { getLayout } from "@calcom/features/settings/layouts/SettingsLayout"; diff --git a/apps/web/pages/settings/my-account/conferencing.tsx b/apps/web/pages/settings/my-account/conferencing.tsx index 58691f1643..2f1b273d02 100644 --- a/apps/web/pages/settings/my-account/conferencing.tsx +++ b/apps/web/pages/settings/my-account/conferencing.tsx @@ -1,3 +1,5 @@ +"use client"; + import { useReducer } from "react"; import DisconnectIntegrationModal from "@calcom/features/apps/components/DisconnectIntegrationModal"; diff --git a/apps/web/pages/settings/my-account/general.tsx b/apps/web/pages/settings/my-account/general.tsx index 330e155c7f..b1e5bca542 100644 --- a/apps/web/pages/settings/my-account/general.tsx +++ b/apps/web/pages/settings/my-account/general.tsx @@ -1,3 +1,5 @@ +"use client"; + import { useSession } from "next-auth/react"; import { useState } from "react"; import { Controller, useForm } from "react-hook-form"; diff --git a/apps/web/pages/settings/my-account/profile.tsx b/apps/web/pages/settings/my-account/profile.tsx index f224d3adf6..8a67dad45e 100644 --- a/apps/web/pages/settings/my-account/profile.tsx +++ b/apps/web/pages/settings/my-account/profile.tsx @@ -1,3 +1,5 @@ +"use client"; + import { zodResolver } from "@hookform/resolvers/zod"; import { signOut, useSession } from "next-auth/react"; import type { BaseSyntheticEvent } from "react";