Files
89c6e205e9 chore(examples):updated the example of with-stitches to utlize the App router (#71007)
This PR updates the with-stitches example to use the App Router. Here
are the changes that have been made:

- Renamed the `pages` folder to the` app` folder.
- Added the ` layout.tsx ` file as part of the App Router.
- Converted the `index.tsx` to ` page.tsx ` file as part of the App
Router.
- Updated the `package.json` file.
- Moved the `components` folder inside `app` folder.

The following actions were performed as part of this PR:

- Ran `pnpm prettier-check` with no issues found.
- Executed the `pnpm check-examples` script.

**CC:** @samcx

---------

Co-authored-by: samcx <[email protected]>
2024-10-09 20:56:07 -07:00

50 lines
967 B
TypeScript

import StitchesLogo from "./_components/StitchesLogo";
import { styled } from "../stitches.config";
const Box = styled("div", {});
const Text = styled("p", {
fontFamily: "$system",
color: "$hiContrast",
});
const Link = styled("a", {
fontFamily: "$system",
textDecoration: "none",
color: "$purple600",
});
const Container = styled("div", {
marginX: "auto",
paddingX: "$3",
variants: {
size: {
1: {
maxWidth: "300px",
},
2: {
maxWidth: "585px",
},
3: {
maxWidth: "865px",
},
},
},
});
export default function Home() {
return (
<Box css={{ paddingY: "$6" }}>
<Container size={{ "@initial": "1", "@bp1": "2" }}>
<StitchesLogo />
<Text as="h1">Hello, from Stitches.</Text>
<Text>
For full documentation, visit{" "}
<Link href="https://stitches.dev">stitches.dev</Link>.
</Text>
</Container>
</Box>
);
}