diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 24c12f0..71f8ec3 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -16,6 +16,7 @@ "axios": "^1.7.2", "eslint-config-next": "13.4.19", "framer-motion": "^11.2.13", + "lucide-react": "^0.511.0", "next": "13.4.12", "next-emoji-rain": "^1.0.2", "postcss": "8.4.29", @@ -3378,6 +3379,15 @@ "node": ">=10" } }, + "node_modules/lucide-react": { + "version": "0.511.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.511.0.tgz", + "integrity": "sha512-VK5a2ydJ7xm8GvBeKLS9mu1pVK6ucef9780JVUjw6bAjJL/QXnd4Y0p7SPeOUMC27YhzNCZvm5d/QX0Tp3rc0w==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index a697947..4a04cd5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,6 +21,7 @@ "axios": "^1.7.2", "eslint-config-next": "13.4.19", "framer-motion": "^11.2.13", + "lucide-react": "^0.511.0", "next": "13.4.12", "next-emoji-rain": "^1.0.2", "postcss": "8.4.29", diff --git a/frontend/src/components/About/AboutHomepage.tsx b/frontend/src/components/About/AboutHomepage.tsx index 4d16649..4492b71 100644 --- a/frontend/src/components/About/AboutHomepage.tsx +++ b/frontend/src/components/About/AboutHomepage.tsx @@ -1,59 +1,61 @@ import Image from "next/image"; export default function AboutHomePage() { - return ( -
-
-

ABOUT

-
-
-
- {/* LEFT SIDE */} - {/* NOTE: there is slightly altered from about/index.tsx */} -
-
- CSESoc Icon -
-

CSESoc

-

unsw-computer-science-engineering-society

-
- People -
- 16k members · 146{' '} - internal members -
-
-
- Location - Sydney, Australia -
-
- Mail - info@csesoc.org.au -
-
- {/* RIGHT SIDE */} -
-

- We are one of the largest and most active societies at UNSW, and {" "} - the largest computing society in the southern hemisphere. -

- CSESoc comprises {" "} - over 16k members - {" "}spanning across various degrees including Computer Science, - Software Engineering, Bioinformatics and Computer Engineering. -

- We are here to fulfil the social, personal and professional needs of CSE students, - and promote computing through a variety of forms. -

- - - + return ( +
+
+

ABOUT

+
+
+
+ {/* LEFT SIDE */} + {/* NOTE: there is slightly altered from about/index.tsx */} +
+
+ CSESoc Icon +
+

CSESoc

+

unsw-computer-science-engineering-society

+
+ People +
+ 16k members · 146{' '} + internal members
+
+ Location + Sydney, Australia +
+ +
+ {/* RIGHT SIDE */} +
+

+ We are one of the largest and most active societies at UNSW, and {" "} + the largest computing society in the southern hemisphere. +

+ CSESoc comprises {" "} + over 16k members + {" "}spanning across various degrees including Computer Science, + Software Engineering, Bioinformatics and Computer Engineering. +

+ We are here to fulfil the social, personal and professional needs of CSE students, + and promote computing through a variety of forms. +

+
-
- ); -} \ No newline at end of file +
+
+
+ ); +} diff --git a/frontend/src/components/Event/EventsBrief.tsx b/frontend/src/components/Event/EventsBrief.tsx index 8d8bc1a..65105eb 100644 --- a/frontend/src/components/Event/EventsBrief.tsx +++ b/frontend/src/components/Event/EventsBrief.tsx @@ -1,6 +1,7 @@ import React from 'react'; import { events } from '../../../public/data/events'; import EventsCarousel from './EventsCarousel'; +import { ChevronRight } from 'lucide-react'; const EventBrief = () => { return ( @@ -16,9 +17,10 @@ const EventBrief = () => { }
- +
diff --git a/frontend/src/components/Sponsors/index.tsx b/frontend/src/components/Sponsors/index.tsx index b6a629d..14ebb1f 100644 --- a/frontend/src/components/Sponsors/index.tsx +++ b/frontend/src/components/Sponsors/index.tsx @@ -1,6 +1,7 @@ import React from 'react'; import Footer from '@/components/Footer'; import SponsorCarousel from './SponsorCarousel'; +import { ChevronRight } from 'lucide-react'; const Sponsors = () => { return ( @@ -18,8 +19,9 @@ const Sponsors = () => {
-
diff --git a/frontend/tailwind.config.ts b/frontend/tailwind.config.ts index 87aa95c..c31d073 100644 --- a/frontend/tailwind.config.ts +++ b/frontend/tailwind.config.ts @@ -8,6 +8,15 @@ const config: Config = { ], theme: { extend: { + keyframes: { + 'bounce-right': { + '0%, 100%': { transform: 'translateX(0)' }, + '50%': { transform: 'translateX(6px)' }, + }, + }, + animation: { + 'bounce-right': 'bounce-right 1.0s ease-in-out infinite', + }, fontFamily: { game: "'Press Start 2P', cursive" },