Skip to content

Commit 033f2c7

Browse files
committed
Improve Blog page layout on mobile
1 parent 34403c7 commit 033f2c7

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

components/Card.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import styled, { css } from 'styled-components';
2+
import { layout, space, compose } from 'styled-system';
3+
24
import Grid, { GridProps } from './Grid';
35

46
export interface CardProps extends GridProps {
@@ -17,12 +19,14 @@ const Card = styled(Grid)<CardProps>`
1719
${({ selected }) =>
1820
selected &&
1921
css`
20-
box-shadow: rgb(232 235 248 / 90%) 0px 0px 60px;
22+
box-shadow: rgb(232 235 248 / 90%) 0 0 60px;
2123
`}
2224
2325
:hover {
24-
box-shadow: rgb(232 235 248 / 90%) 0px 0px 60px;
26+
box-shadow: rgb(232 235 248 / 90%) 0 0 60px;
2527
}
28+
29+
${compose(layout, space)}
2630
`;
2731

2832
export default Card;

pages/blog/index.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ const Blog: NextPage<BlogProps> = ({ pages }) => {
3232
.
3333
</Text>
3434
</Container>
35-
<Grid gridTemplateColumns={['1fr', '1fr 1fr']} gridGap="2rem">
35+
<Grid gridTemplateColumns={['1fr', '1fr 1fr']} gridGap={['3rem', '2rem']}>
3636
{pages.map(({ title, uri, date, cover }, i) => (
3737
<Link key={i} href={uri}>
38-
<Card>
38+
<Card padding={[0]} margin={[0]}>
3939
<Grid
4040
gridTemplateColumns={'1fr'}
4141
justifyItems={['center', 'flex-start']}
@@ -49,7 +49,10 @@ const Blog: NextPage<BlogProps> = ({ pages }) => {
4949
alt={title}
5050
/>
5151
)}
52-
<Container gridGap=".5rem">
52+
<Container
53+
gridGap=".5rem"
54+
alignItems={['center', 'flex-start']}
55+
>
5356
<Title
5457
as="h2"
5558
fontSize="1.5rem"

0 commit comments

Comments
 (0)