diff --git a/package-lock.json b/package-lock.json index 289b222..7d8f708 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@inrupt/solid-client-authn-browser": "^4.0.0", "@inrupt/solid-client-authn-node": "^3.1.0", "@mind-studio/core": "^0.8.0", - "@mind-studio/ui": "^0.4.0", + "@mind-studio/ui": "^0.7.0", "lucide-react": "^0.460.0", "next": "16.2.6", "react": "19.2.4", @@ -1516,9 +1516,9 @@ } }, "node_modules/@mind-studio/ui": { - "version": "0.4.0", - "resolved": "https://npm.pkg.github.com/download/@mind-studio/ui/0.4.0/4d57829589aba38f8123b53c858598ed84db4910", - "integrity": "sha512-GOMaHU1tR8z0JIOnOHMJBLcYDItcUuYVuxgBmsBXGoipoSxrknzVnarqiR/7Wm26AWkQ7ISyzDkDcFot6jTgyQ==", + "version": "0.7.0", + "resolved": "https://npm.pkg.github.com/download/@mind-studio/ui/0.7.0/70071acee41c5d7bcc3bed636a6473e35dac9f6a", + "integrity": "sha512-PvkztbjfiFM7W8Zk0/rWYlMn26DiIakuhBQfxphi5les6J6eo9W7zZzLhbGpEp7ytB1+SaKev95ZFOxVhKx6cw==", "license": "MIT", "dependencies": { "@base-ui/react": "^1.5.0", diff --git a/package.json b/package.json index 76b321e..b0e4612 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@inrupt/solid-client-authn-browser": "^4.0.0", "@inrupt/solid-client-authn-node": "^3.1.0", "@mind-studio/core": "^0.8.0", - "@mind-studio/ui": "^0.4.0", + "@mind-studio/ui": "^0.7.0", "lucide-react": "^0.460.0", "next": "16.2.6", "react": "19.2.4", diff --git a/src/app/layout.tsx b/src/app/layout.tsx index e95710a..5003700 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,5 +1,5 @@ import type { Metadata } from "next"; -import { Geist, Geist_Mono, Space_Grotesk } from "next/font/google"; +import { Fraunces, Geist, Geist_Mono, Space_Grotesk } from "next/font/google"; import { headers } from "next/headers"; import { Providers } from "@/components/Providers"; import { profile } from "@/lib/profile"; @@ -9,6 +9,8 @@ import "./globals.css"; const display = Space_Grotesk({ subsets: ["latin"], variable: "--font-display-var" }); const sans = Geist({ subsets: ["latin"], variable: "--font-sans-var" }); const mono = Geist_Mono({ subsets: ["latin"], variable: "--font-mono-var" }); +// Serif for ui 0.7.0's h1–h3 rule, which resolves to --font-fraunces. +const serif = Fraunces({ subsets: ["latin"], variable: "--font-fraunces", display: "swap" }); // Host-resolved per-project metadata: the document title/description reflect the // project of the subdomain being served (one image, many projects in subdomain @@ -26,7 +28,7 @@ export default function RootLayout({ children }: Readonly<{ children: React.Reac return (
diff --git a/src/components/Landing.tsx b/src/components/Landing.tsx index 205ac13..5edc247 100644 --- a/src/components/Landing.tsx +++ b/src/components/Landing.tsx @@ -5,7 +5,7 @@ // a light-shaft hero, the login card always visible on the right. Logged-in // users never see this — Shell renders the dashboard for them. -import { Symbol } from "@mind-studio/ui"; +import { Logo } from "@mind-studio/ui"; import { CalendarDays, FileText, @@ -61,13 +61,10 @@ export function Landing({ onLoggedIn }: { onLoggedIn?: () => void }) { {/* public header — no nav (anonymous) */}