Skip to content

Commit c8a7177

Browse files
Hmt 139 footer is not mobile friendly (#201)
Co-authored-by: burtonjong <[email protected]>
1 parent ec87083 commit c8a7177

File tree

5 files changed

+12
-14
lines changed

5 files changed

+12
-14
lines changed

src/app/admin/layout.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ export const metadata: Metadata = {
1919
function AdminLayout({ children }: { children: React.ReactNode }) {
2020
return (
2121
<div className="flex w-full flex-1 ">
22-
<div className="w-20">
22+
<div className="sm:w-1/8 md:w-20 ">
2323
<SideNavBar />
2424
</div>
25-
<div className="flex w-full flex-1 flex-col ">
25+
<div className="flex w-4/5 flex-1 flex-col ">
2626
<TopNavBar />
2727
{children}
2828
</div>

src/app/admin/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const metadata: Metadata = {
2525
};
2626
export default function page() {
2727
return (
28-
<div className="flex flex-1 flex-col gap-4 overflow-auto bg-slate-200 p-4 text-3xl font-semibold">
28+
<div className="z-0 flex flex-1 flex-col gap-4 overflow-auto bg-slate-200 p-4 text-3xl font-semibold">
2929
<Greetings />
3030
<h1 className="text-2xl font-semibold">Hackathon Statistics</h1>
3131
<CheckUserLoggedIn>

src/components/Dashboard/TopNavBar.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ export default function TopNavBar() {
1414
};
1515
return (
1616
<>
17-
<div className=" flex w-full justify-between bg-white p-4 px-8 text-4xl font-semibold">
17+
<div className="flex w-full flex-col justify-between gap-4 bg-white p-4 px-8 text-4xl font-semibold md:flex-row">
1818
<AdminNavTitle />
19-
<div className="flex flex-row items-center gap-4">
19+
<div className="flex justify-start">
2020
<button
2121
onClick={toggleModal}
22-
className=" ml-4 rounded-lg p-2 text-lg shadow-lg ring-2 ring-awesome-purple transition-transform duration-200 ease-in-out hover:-translate-y-2 hover:bg-awesome-purple hover:ring-awesomer-purple"
22+
className="rounded-lg p-2 text-lg shadow-lg ring-2 ring-awesome-purple transition-transform duration-200 ease-in-out hover:-translate-y-2 hover:bg-awesome-purple hover:ring-awesomer-purple"
2323
>
2424
Announce To All Participants
2525
</button>

src/components/Footer.tsx

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import SocialMediaIcons from "@/components/atoms/SocialMediaIcons";
22

3-
const footerContainer =
4-
"flex flex-col items-center justify-center text-awesomer-purple h-36 bg-awesome-purple";
5-
63
const Footer = () => {
74
return (
8-
<div className={footerContainer}>
5+
<div
6+
className={
7+
"flex h-36 w-screen flex-col items-center justify-center bg-awesome-purple text-awesomer-purple"
8+
}
9+
>
910
<h2 className="font-bold">Keep Up With Us!</h2>
1011
<SocialMediaIcons />
1112
<h4 className="mt-6 font-medium text-ehhh-grey">

src/components/Header.tsx

+1-4
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ import { client } from "@/app/QueryProvider";
1111
import { UserType, useUser } from "@/components/contexts/UserContext";
1212
import { useQuery } from "@tanstack/react-query";
1313

14-
const headerContainerStyles =
15-
"flex flex-row items-center justify-between text-awesomer-purple h-36 bg-white px-8";
16-
1714
export default function Header() {
1815
const user = useUser().currentUser;
1916

@@ -53,7 +50,7 @@ export default function Header() {
5350
router.push("/");
5451
};
5552
return (
56-
<div className={headerContainerStyles}>
53+
<div className="flex h-36 w-screen flex-row items-center justify-between bg-white px-8 text-awesomer-purple">
5754
<div className="flex w-48 font-semibold">
5855
{user.username ? (
5956
<>

0 commit comments

Comments
 (0)