@@ -191,14 +188,17 @@ function OrganizationAttributesPage() {
function ListAttributeHeader() {
const { meta } = useMeta();
+ const { t } = useLocale();
return (
<>
-
{meta.title}
-
{meta.description}
+
+ {meta.title || t("attributes")}
+
+
{meta.description || t("attribute_meta_description")}
@@ -206,10 +206,8 @@ function ListAttributeHeader() {
);
}
-function getLayout(page: React.ReactElement) {
+export function getLayout(page: React.ReactElement) {
return
{page};
}
-OrganizationAttributesPage.getLayout = getLayout;
-
export default OrganizationAttributesPage;
diff --git a/packages/features/ee/organizations/pages/settings/privacy.tsx b/packages/features/ee/organizations/pages/settings/privacy.tsx
index f68da3ab91..8823bf8c77 100644
--- a/packages/features/ee/organizations/pages/settings/privacy.tsx
+++ b/packages/features/ee/organizations/pages/settings/privacy.tsx
@@ -2,14 +2,10 @@
import LicenseRequired from "@calcom/features/ee/common/components/LicenseRequired";
import MakeTeamPrivateSwitch from "@calcom/features/ee/teams/components/MakeTeamPrivateSwitch";
-import { getLayout } from "@calcom/features/settings/layouts/SettingsLayout";
-import { useLocale } from "@calcom/lib/hooks/useLocale";
import { MembershipRole } from "@calcom/prisma/enums";
import { trpc } from "@calcom/trpc/react";
-import { Meta } from "@calcom/ui";
const PrivacyView = () => {
- const { t } = useLocale();
const { data: currentOrg } = trpc.viewer.organizations.listCurrent.useQuery();
const isOrgAdminOrOwner =
currentOrg &&
@@ -22,11 +18,6 @@ const PrivacyView = () => {
return (
-
{
);
};
-PrivacyView.getLayout = getLayout;
export default PrivacyView;
diff --git a/packages/features/settings/layouts/SettingsLayout.tsx b/packages/features/settings/layouts/SettingsLayout.tsx
index 36bb7f3e44..2c73ff3f41 100644
--- a/packages/features/settings/layouts/SettingsLayout.tsx
+++ b/packages/features/settings/layouts/SettingsLayout.tsx
@@ -648,14 +648,12 @@ const MobileSettingsContainer = (props: { onSideContainerOpen?: () => void }) =>
);
};
-export default function SettingsLayout({
- children,
- hideHeader,
- ...rest
-}: {
+export type SettingsLayoutProps = {
children: React.ReactNode;
hideHeader?: boolean;
-} & ComponentProps) {
+} & ComponentProps;
+
+export default function SettingsLayout({ children, hideHeader, ...rest }: SettingsLayoutProps) {
const pathname = usePathname();
const state = useState(false);
const { t } = useLocale();