diff --git a/surfaces/shell/index.html b/surfaces/shell/index.html
index aa2e417..7bfdf6a 100644
--- a/surfaces/shell/index.html
+++ b/surfaces/shell/index.html
@@ -1,11 +1,11 @@
-
+
Ekklesia
-
+
diff --git a/surfaces/shell/src/browser/HostApp.tsx b/surfaces/shell/src/browser/HostApp.tsx
index dbae698..c2ad849 100644
--- a/surfaces/shell/src/browser/HostApp.tsx
+++ b/surfaces/shell/src/browser/HostApp.tsx
@@ -115,8 +115,10 @@ const shellStyles = {
actions: { display: "flex", gap: designToken("spacing.sm"), justifyContent: "center" },
aside: {
borderRight: `${designToken("border.width")} solid ${designToken("border.divider")}`,
+ boxSizing: "border-box",
minWidth: "13rem",
padding: designToken("spacing.lg"),
+ width: "13rem",
},
groupLabel: {
color: designToken("text.muted"),
@@ -140,10 +142,17 @@ const shellStyles = {
color: designToken("text.primary"),
display: "grid",
fontFamily: designToken("typography.family-sans"),
- gridTemplateColumns: "auto 1fr",
+ gridTemplateColumns: "13rem minmax(0, 1fr)",
minHeight: "100vh",
+ minWidth: 0,
+ width: "100%",
+ },
+ main: {
+ boxSizing: "border-box",
+ minWidth: 0,
+ overflowX: "auto",
+ padding: designToken("spacing.lg"),
},
- main: { padding: designToken("spacing.lg") },
message: {
color: designToken("text.secondary"),
display: "grid",
@@ -531,7 +540,7 @@ export function HostApp(props: HostAppProps): ReactElement {
const { groups, ungrouped } = bootstrap.navigation;
return (
-
+
Ekklesia