Files
vercel__next.js/examples/with-styled-components/lib/client-layout.tsx
SamPhillemon 7474f10c96 chore(examples): updated the example of with-styled-components (#70796)
This PR updates the with-styled-components example to use the App
Router. Here are the changes that have been made:

- Renamed the `pages` folder to the `app` folder.
- Updated the routing for `/` & `/about` files to align with the App
Router.
- Added the `layout.tsx` file as part of the App Router.
- Updated the `package.json` file.

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 <sam@vercel.com>
2024-10-04 11:14:57 -07:00

22 lines
467 B
TypeScript

"use client";
import { ReactNode } from "react";
import { ThemeProvider, type DefaultTheme } from "styled-components";
import GlobalStyle from "@/app/_components/globalstyles";
const theme: DefaultTheme = {
colors: {
primary: "#111",
secondary: "#0070f3",
},
};
export default function ClientLayout({ children }: { children: ReactNode }) {
return (
<ThemeProvider theme={theme}>
<GlobalStyle />
{children}
</ThemeProvider>
);
}