From 9fb289d5a0b6599566c000f778c2afe0c1ebb0d0 Mon Sep 17 00:00:00 2001 From: Developing-Gamer Date: Wed, 27 May 2026 12:47:44 -0700 Subject: [PATCH] Add account settings page layout and section primitives. Co-authored-by: Cursor --- .../page-layout.tsx | 9 ++++++++ .../dashboard-account-settings/section.tsx | 21 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 apps/dashboard/src/components/dashboard-account-settings/page-layout.tsx create mode 100644 apps/dashboard/src/components/dashboard-account-settings/section.tsx diff --git a/apps/dashboard/src/components/dashboard-account-settings/page-layout.tsx b/apps/dashboard/src/components/dashboard-account-settings/page-layout.tsx new file mode 100644 index 000000000..cee4d95f0 --- /dev/null +++ b/apps/dashboard/src/components/dashboard-account-settings/page-layout.tsx @@ -0,0 +1,9 @@ +import React from "react"; + +export function PageLayout(props: { children: React.ReactNode }) { + return ( +
+ {props.children} +
+ ); +} diff --git a/apps/dashboard/src/components/dashboard-account-settings/section.tsx b/apps/dashboard/src/components/dashboard-account-settings/section.tsx new file mode 100644 index 000000000..4f4b6e3c0 --- /dev/null +++ b/apps/dashboard/src/components/dashboard-account-settings/section.tsx @@ -0,0 +1,21 @@ +import React from "react"; + +export function Section(props: { title: string, description?: string, children: React.ReactNode }) { + return ( +
+
+

+ {props.title} +

+ {props.description && ( +

+ {props.description} +

+ )} +
+
+ {props.children} +
+
+ ); +}