Skip to content

Commit 523f54b

Browse files
committed
added responsive layout
1 parent f9c5dd0 commit 523f54b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/app/components/scheduled-header.tsx

+11-7
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,31 @@ interface HeaderProps {
22
isDeparture: boolean
33
}
44

5-
const ScheduledHeader: React.FC<HeaderProps> = ({ isDeparture }) => {
6-
return (
7-
<div className="container mx-auto flex justify-between space-x-4 text-white text-base">
8-
{/* First col */}
5+
const ScheduledHeader: React.FC<HeaderProps> = ({isDeparture}) => {
6+
return (<>
7+
{/* layout for smaller screens (under md) */}
8+
<div className="contaienr mx-4 flex justify-between text-white text-sm md:hidden">
9+
<p className="text-left">Zug / Bus</p>
10+
<p className="text-right">Gleis</p>
11+
</div>
12+
13+
{/* layout for greater screens (above md) */}
14+
<div className="container mx-auto hidden md:flex justify-between space-x-4 text-white text-base">
915
<div className="flex-[1] text-right mr-8">
1016
<p>Zug / Bus</p>
1117
<p>Zeit</p>
1218
</div>
1319

14-
{/* Second col */}
1520
<div className="flex-[4] text-left">
1621
<p>Über</p>
1722
<p>{isDeparture ? 'Ziel' : 'Herkunft'}</p>
1823
</div>
1924

20-
{/* Third col */}
2125
<div className="flex-[1] flex justify-end items-end text-right">
2226
<p>Gleis</p>
2327
</div>
2428
</div>
25-
)
29+
</>)
2630
}
2731

2832
export default ScheduledHeader;

0 commit comments

Comments
 (0)