Files
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 <[email protected]>
2024-10-04 11:14:57 -07:00

46 lines
813 B
TypeScript

import styled from "styled-components";
import Link from "next/link";
const FlexContainer = styled.div`
display: flex;
align-items: center;
justify-content: center;
flex-flow: column wrap;
max-width: 800px;
margin-top: 3rem;
`;
const Card = styled.div`
padding: 1.5rem;
color: inherit;
text-decoration: none;
border: 1px solid black;
border-radius: 10px;
transition:
color 0.15s ease,
border-color 0.15s ease;
width: 100%;
&:hover,
:focus,
:active {
color: #0070f3;
border-color: #0070f3;
}
`;
const StyledLink = styled(Link)`
margin: 0 0 1rem 0;
font-size: 1.5rem;
`;
export default function Cards() {
return (
<FlexContainer>
<Card>
<StyledLink href="/about">About Page &rarr;</StyledLink>
</Card>
</FlexContainer>
);
}