Skip to content

Commit 5e28ed7

Browse files
committed
style: Improve PostList spacing with centered layout and add Footer component
- Center-align PostList items for better visual balance - Add new Footer component - Update Index page layout
1 parent 1d64282 commit 5e28ed7

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

app/src/components/Footer.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export default function Footer() {
2+
return (
3+
<div className="my-8 max-w-2xl mx-auto px-4">
4+
<p className="text-sm text-gray-500 text-center">
5+
Made 🪷 with 💩 by{" "}
6+
<a href="https://github.com/letam" target="_blank" rel="noopener noreferrer">
7+
letam
8+
</a>
9+
</p>
10+
</div>
11+
);
12+
}

app/src/components/PostList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default function PostList(): ReactElement {
2222
}
2323

2424
return (
25-
<div>
25+
<div className="mt-4 max-w-2xl mx-auto px-4">
2626
{data?.map((post) => (
2727
<Post key={`PostCard-${getIdFromRecord(post)}`} post={post} />
2828
))}

app/src/pages/Index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import PostList from "../components/PostList";
44
import PostForm from "../components/PostForm";
55
import Header from "../components/Header";
66
import Head from "../components/Head";
7+
import Footer from "../components/Footer";
78

89
export default function Index(): ReactElement {
910
return (
@@ -14,6 +15,7 @@ export default function Index(): ReactElement {
1415
<PostForm />
1516
</div>
1617
<PostList />
18+
<Footer />
1719
</>
1820
);
1921
}

0 commit comments

Comments
 (0)