Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 26 additions & 9 deletions client/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 27 additions & 9 deletions client/src/components/footer/Footer.tsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,44 @@
import { Link } from "react-router-dom";
import { publicRoutesVariables } from "../../router/routesVariables/pathVariables";

export default function Footer({ className }: { className?: string }) {
return (
<footer
className={
className || "relative bg-[#1a161f] backdrop-blur-md w-full py-8 pl-6"
}
>
<div className="max-w-7xl mx-auto px-4 flex flex-col lg:flex-row justify-between items-start lg:items-center text-white gap-8 lg:gap-0">
<div className="max-w-sm w-full lg:w-auto">
<h3 className="font-bold text-2xl mb-4">StudyBridge</h3>
<p className="text-sm opacity-65 leading-6">
<div className="flex lg:flex-row flex-col justify-between items-start lg:items-center gap-8 lg:gap-0 mx-auto px-4 max-w-7xl text-white">
<div className="w-full lg:w-auto max-w-sm">
<h3 className="mb-4 font-bold text-2xl">StudyBridge</h3>
<p className="opacity-65 text-sm leading-6">
Our platform offers an easy-to-use learning experience with video
lessons, live video calls, and fast, secure payments — all in one
place.
</p>
</div>

<div className="w-full lg:w-36">
<h4 className="text-sm opacity-65 mb-4">Legal</h4>
<div className="text-base space-y-2">
<p>Privacy Policy</p>
<p>Terms & Conditions</p>
<p>Return Policy</p>
<h4 className="opacity-65 mb-4 text-sm">Legal</h4>
<div className="space-y-2 text-base">
<Link
to={publicRoutesVariables.privacyPolicy}
className="block hover:text-gray-300 hover:underline transition-colors cursor-pointer"
>
Privacy Policy
</Link>
<Link
to={publicRoutesVariables.termsAndConditions}
className="block hover:text-gray-300 hover:underline transition-colors cursor-pointer"
>
Terms & Conditions
</Link>
<Link
to={publicRoutesVariables.returnPolicy}
className="block hover:text-gray-300 hover:underline transition-colors cursor-pointer"
>
Return Policy
</Link>
</div>
</div>
</div>
Expand Down
Loading
Loading