Skip to content

Commit fa6fd6b

Browse files
committed
fix responsive bug
1 parent ce2b618 commit fa6fd6b

File tree

3 files changed

+30
-13
lines changed

3 files changed

+30
-13
lines changed

src/index.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ body {
3434
}
3535

3636
.c-gray {
37-
color: #6f6f6f;
37+
color: #8b8b8b;
3838
}
3939

4040
.c-red {

src/layout/Layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ const Layout = () => {
77
return (
88
<div className="flex h-screen">
99
<Sidebar />
10-
<div className="flex flex-col w-full">
10+
<div className="flex flex-col w-full p-4">
1111
<div className="flex-1 h-full overflow-auto">
1212
<Outlet />
1313
</div>
1414
<Footer />
15+
<MenuMobile />
1516
</div>
16-
<MenuMobile />
1717
</div>
1818
);
1919
};

src/pages/Home/Home.tsx

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@ const Home = () => {
4646
}
4747

4848
return (
49-
<div className="flex flex-col p-[3em] gap-[2em]">
50-
<div className="flex flex-col items-center w-10">
49+
<div className="flex flex-col p-[0em] md:p-[3em] gap-[2em]">
50+
<div className="flex flex-col items-center md:w-10">
5151
<div className="w-4 h-0.5 bc-green"></div>
5252
<h1>Latest</h1>
5353
</div>
5454
{blogs.length === 0 ? (
5555
<p className="text-center text-lg font-medium">There is no blog.</p>
5656
) : (
5757
blogs.map((blog) => (
58-
<div key={blog.id} className="flex items-start h-[13rem] mb-4">
59-
<div className="flex flex-col items-start justify-between relative h-44">
58+
<div key={blog.id} className="flex items-start md:h-[13rem] mb-4">
59+
<div className="hidden md:flex flex-col items-start justify-between relative h-44">
6060
<p className="text-left text-3xl uppercase font-semibold w-20">
6161
{new Date(blog.createdAt.seconds * 1000).toLocaleDateString(
6262
"en-GB",
@@ -66,18 +66,35 @@ const Home = () => {
6666
}
6767
)}
6868
</p>
69-
<p className="-rotate-90 absolute -left-6 bottom-5 text-xs w-36 text-center">
69+
<p className="-rotate-90 absolute -left-6 bottom-5 text-xs w-36 text-center c-gray">
7070
{blog.author}
7171
</p>
7272
</div>
73-
<div className="flex flex-col justify-between h-full">
74-
<h2 className="c-green text-3xl font-semibold">{blog.title}</h2>
75-
<p className="text-sm my-3">{blog.content}</p>
76-
<div>
73+
<div className="flex flex-col justify-between h-full w-full">
74+
<h2 className="c-green md:text-3xl font-semibold">
75+
{blog.title}
76+
</h2>
77+
<p className="text-xs md:text-sm my-3">{blog.content}</p>
78+
<div className="flex md:hidden items-center justify-between mb-3">
79+
<p className="text-left text-sm uppercase font-semibold ">
80+
{new Date(blog.createdAt.seconds * 1000).toLocaleDateString(
81+
"en-GB",
82+
{
83+
day: "numeric",
84+
month: "short",
85+
year:"numeric"
86+
}
87+
)}
88+
</p>
89+
<p className="text-center text-sm c-gray">
90+
{blog.author}
91+
</p>
92+
</div>
93+
<div className="flex flex-wrap gap-2">
7794
{blog.tags.map((tagItem, index) => (
7895
<span
7996
key={index}
80-
className="border border-green mx-1 px-2 py-1 text-xs rounded-full c-green"
97+
className="border border-green px-2 py-1 text-xs rounded-full c-green"
8198
>
8299
#{tagItem}
83100
</span>

0 commit comments

Comments
 (0)