mirror of
https://github.com/hanzoai/calendar.git
synced 2026-10-30 14:46:43 +00:00
* wip * fix type check * refactor "/settings/my-account/profile" * refactor "settings/my-account/general" * refactor "/settings/my-accouunt/calendars" * refactor "/settings/my-account/appearance" * fix: type-check --------- Co-authored-by: Amit Sharma <[email protected]> Co-authored-by: Amit Sharma <[email protected]>
29 lines
752 B
TypeScript
29 lines
752 B
TypeScript
import { createRouterCaller } from "app/_trpc/context";
|
|
import { _generateMetadata } from "app/_utils";
|
|
import { redirect } from "next/navigation";
|
|
|
|
import { meRouter } from "@calcom/trpc/server/routers/viewer/me/_router";
|
|
|
|
import ProfileView from "~/settings/my-account/profile-view";
|
|
|
|
export const generateMetadata = async () =>
|
|
await _generateMetadata(
|
|
(t) => t("profile"),
|
|
(t) => t("profile_description"),
|
|
undefined,
|
|
undefined,
|
|
"/settings/my-account/profile"
|
|
);
|
|
|
|
const Page = async () => {
|
|
const meCaller = await createRouterCaller(meRouter);
|
|
const user = await meCaller.get({ includePasswordAdded: true });
|
|
if (!user) {
|
|
redirect("/auth/login");
|
|
}
|
|
|
|
return <ProfileView user={user} />;
|
|
};
|
|
|
|
export default Page;
|