diff --git a/apps/web/pages/v2/settings/my-account/appearance.tsx b/apps/web/pages/v2/settings/my-account/appearance.tsx index ab249816bf..078c30856c 100644 --- a/apps/web/pages/v2/settings/my-account/appearance.tsx +++ b/apps/web/pages/v2/settings/my-account/appearance.tsx @@ -12,7 +12,7 @@ import Switch from "@calcom/ui/v2/core/Switch"; import ColorPicker from "@calcom/ui/v2/core/colorpicker"; import Select from "@calcom/ui/v2/core/form/Select"; import { Form } from "@calcom/ui/v2/core/form/fields"; -import { getLayout } from "@calcom/ui/v2/core/layouts/AdminLayout"; +import { getLayout } from "@calcom/ui/v2/core/layouts/SettingsLayout"; import showToast from "@calcom/ui/v2/core/notifications"; import { getSession } from "@lib/auth"; diff --git a/apps/web/pages/v2/settings/my-account/calendars.tsx b/apps/web/pages/v2/settings/my-account/calendars.tsx index d4346a1e86..4c1cf8582f 100644 --- a/apps/web/pages/v2/settings/my-account/calendars.tsx +++ b/apps/web/pages/v2/settings/my-account/calendars.tsx @@ -1,14 +1,16 @@ import { Trans } from "next-i18next"; import Link from "next/link"; +import { useRouter } from "next/router"; import { Fragment } from "react"; +import { WEBAPP_URL } from "@calcom/lib/constants"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc/react"; import { Icon } from "@calcom/ui"; import Badge from "@calcom/ui/v2/core/Badge"; import EmptyScreen from "@calcom/ui/v2/core/EmptyScreen"; import Meta from "@calcom/ui/v2/core/Meta"; -import { getLayout } from "@calcom/ui/v2/core/layouts/AdminLayout"; +import { getLayout } from "@calcom/ui/v2/core/layouts/SettingsLayout"; import { List, ListItem, ListItemText, ListItemTitle } from "@calcom/ui/v2/modules/List"; import DestinationCalendarSelector from "@calcom/ui/v2/modules/event-types/DestinationCalendarSelector"; import DisconnectIntegration from "@calcom/ui/v2/modules/integrations/DisconnectIntegration"; @@ -19,6 +21,7 @@ import { CalendarSwitch } from "@components/v2/settings/CalendarSwitch"; const CalendarsView = () => { const { t } = useLocale(); + const router = useRouter(); const utils = trpc.useContext(); @@ -120,7 +123,7 @@ const CalendarsView = () => { headline="No calendar installed" description="You have not yet connected any of your calendars" buttonText="Add a calendar" - buttonOnClick={() => console.log("Button Clicked")} + buttonOnClick={() => router.push(`${WEBAPP_URL}/apps/categories/calendar`)} /> ); }} diff --git a/apps/web/pages/v2/settings/my-account/conferencing.tsx b/apps/web/pages/v2/settings/my-account/conferencing.tsx index 9997689716..767249eec8 100644 --- a/apps/web/pages/v2/settings/my-account/conferencing.tsx +++ b/apps/web/pages/v2/settings/my-account/conferencing.tsx @@ -1,6 +1,7 @@ import { GetServerSidePropsContext } from "next"; import getApps from "@calcom/app-store/utils"; +import { getSession } from "@calcom/lib/auth"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import prisma from "@calcom/prisma"; import { Icon } from "@calcom/ui"; @@ -10,10 +11,10 @@ import Dropdown, { DropdownMenuTrigger, } from "@calcom/ui/v2/core/Dropdown"; import Meta from "@calcom/ui/v2/core/Meta"; -import { getLayout } from "@calcom/ui/v2/core/layouts/AdminLayout"; +import { getLayout } from "@calcom/ui/v2/core/layouts/SettingsLayout"; +import { List, ListItem, ListItemText, ListItemTitle } from "@calcom/ui/v2/modules/List"; import DisconnectIntegration from "@calcom/ui/v2/modules/integrations/DisconnectIntegration"; -import { getSession } from "@lib/auth"; import { inferSSRProps } from "@lib/types/inferSSRProps"; const ConferencingLayout = (props: inferSSRProps) => { @@ -27,36 +28,69 @@ const ConferencingLayout = (props: inferSSRProps) => // }); return ( -
+
- {apps.map((app) => ( -
- {app.title} + + {apps.map((app) => ( + +
+ { + // eslint-disable-next-line @next/next/no-img-element + app.logo && {app.title} + } +
+ +

{app.title}

+
+ {app.description} +
+
+ + + + + + + + + + +
+ {/*
+ {app.title} -
-

{app.title}

-

{app.description}

-
+
+

{app.title}

+

{app.description}

+
+
- - - - - - - - - - -
- ))} +
+ + + + + + + + + + +
*/} +
+ + ))} +
); }; diff --git a/apps/web/pages/v2/settings/my-account/general.tsx b/apps/web/pages/v2/settings/my-account/general.tsx index 985920ed74..fc2d8b4d17 100644 --- a/apps/web/pages/v2/settings/my-account/general.tsx +++ b/apps/web/pages/v2/settings/my-account/general.tsx @@ -12,7 +12,7 @@ import Meta from "@calcom/ui/v2/core/Meta"; import TimezoneSelect from "@calcom/ui/v2/core/TimezoneSelect"; import Select from "@calcom/ui/v2/core/form/Select"; import { Form, Label } from "@calcom/ui/v2/core/form/fields"; -import { getLayout } from "@calcom/ui/v2/core/layouts/AdminLayout"; +import { getLayout } from "@calcom/ui/v2/core/layouts/SettingsLayout"; import showToast from "@calcom/ui/v2/core/notifications"; import { withQuery } from "@lib/QueryCell"; @@ -54,9 +54,9 @@ const GeneralView = ({ localeProp, t, user }: GeneralViewProps) => { const localeOptions = useMemo(() => { return (router.locales || []).map((locale) => ({ value: locale, - label: new Intl.DisplayNames(localeProp, { type: "language" }).of(locale) || "", + label: new Intl.DisplayNames(locale, { type: "language" }).of(locale) || "", })); - }, [localeProp, router.locales]); + }, [router.locales]); const timeFormatOptions = [ { value: 12, label: t("12_hour") }, @@ -105,18 +105,16 @@ const GeneralView = ({ localeProp, t, user }: GeneralViewProps) => { ( + render={({ field: { value, onChange } }) => ( <> -