Product UI components are built once at design size from the Figma file and reused by the marketing mockups and, later, the app. Text contrast tokens now meet WCAG AA in both themes, with a test. Pricing stays hidden until decided. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014SdXCbrN5PtGExkpvMaMHx
21 lines
712 B
TypeScript
21 lines
712 B
TypeScript
import { GeistMono } from 'geist/font/mono';
|
|
import { GeistSans } from 'geist/font/sans';
|
|
import type { Metadata } from 'next';
|
|
import type { ReactNode } from 'react';
|
|
import '../../src/styles/tokens.css';
|
|
import '../../src/styles/marketing.css';
|
|
import '../../src/styles/product.css';
|
|
|
|
export const metadata: Metadata = {
|
|
title: { default: 'Wursor', template: '%s · Wursor' },
|
|
description: 'Your website, handled. Tell Wursor what to change. Watch it work. Approve what you like.',
|
|
};
|
|
|
|
export default function MarketingLayout({ children }: { children: ReactNode }) {
|
|
return (
|
|
<html lang="en" className={`${GeistSans.variable} ${GeistMono.variable}`}>
|
|
<body>{children}</body>
|
|
</html>
|
|
);
|
|
}
|