From 0539989be69fde728b9ca7c2025da8f41671c435 Mon Sep 17 00:00:00 2001 From: adilallo <39313955+adilallo@users.noreply.github.com> Date: Fri, 25 Jul 2025 23:45:43 -0600 Subject: [PATCH 1/5] Desktop Footer --- app/components/Footer.js | 124 +++++++++ app/components/Logo.js | 34 +++ app/globals.css | 25 -- app/layout.js | 27 +- app/page.js | 104 +------- package-lock.json | 444 ++++++++++++++++++++++++--------- package.json | 10 +- public/assets/Bluesky_Logo.svg | 10 + public/assets/GitLab_Icon.png | Bin 0 -> 54599 bytes public/assets/Logo.svg | 3 + 10 files changed, 516 insertions(+), 265 deletions(-) create mode 100644 app/components/Footer.js create mode 100644 app/components/Logo.js create mode 100644 public/assets/Bluesky_Logo.svg create mode 100644 public/assets/GitLab_Icon.png create mode 100644 public/assets/Logo.svg diff --git a/app/components/Footer.js b/app/components/Footer.js new file mode 100644 index 0000000..dc81800 --- /dev/null +++ b/app/components/Footer.js @@ -0,0 +1,124 @@ +import Logo from "./Logo"; + +export default function Footer() { + return ( + + ); +} diff --git a/app/components/Logo.js b/app/components/Logo.js new file mode 100644 index 0000000..d9fa121 --- /dev/null +++ b/app/components/Logo.js @@ -0,0 +1,34 @@ +export default function Logo() { + return ( +
+ {/* Logo Text */} +
+ CommunityRule +
+ + {/* Vector Icon */} + CommunityRule Logo Icon +
+ ); +} diff --git a/app/globals.css b/app/globals.css index a2dc41e..f1d8c73 100644 --- a/app/globals.css +++ b/app/globals.css @@ -1,26 +1 @@ @import "tailwindcss"; - -:root { - --background: #ffffff; - --foreground: #171717; -} - -@theme inline { - --color-background: var(--background); - --color-foreground: var(--foreground); - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } -} - -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; -} diff --git a/app/layout.js b/app/layout.js index 60e4878..668759b 100644 --- a/app/layout.js +++ b/app/layout.js @@ -1,29 +1,28 @@ -import { Geist, Geist_Mono } from "next/font/google"; +import { Inter, Bricolage_Grotesque } from "next/font/google"; import "./globals.css"; import "./tailwind.css"; +import Footer from "./components/Footer"; -const geistSans = Geist({ - variable: "--font-geist-sans", +const inter = Inter({ subsets: ["latin"], + weight: ["400"], + variable: "--font-inter", }); -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", +const bricolageGrotesque = Bricolage_Grotesque({ subsets: ["latin"], + weight: ["400"], + variable: "--font-bricolage-grotesque", }); -export const metadata = { - title: "Create Next App", - description: "Generated by create next app", -}; - export default function RootLayout({ children }) { return ( - - {children} + +
+
{children}
+
); diff --git a/app/page.js b/app/page.js index 560d8bf..7d1e0b7 100644 --- a/app/page.js +++ b/app/page.js @@ -1,103 +1,3 @@ -import Image from "next/image"; - -export default function Home() { - return ( -
-
- Next.js logo -
    -
  1. - Get started by editing{" "} - - app/page.js - - . -
  2. -
  3. - Save and see your changes instantly. -
  4. -
- -
- - Vercel logomark - Deploy now - - - Read our docs - -
-
- -
- ); +export default function Page() { + return <>; } diff --git a/package-lock.json b/package-lock.json index 6320eb3..5b559d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,10 +14,10 @@ }, "devDependencies": { "@eslint/eslintrc": "^3", - "@tailwindcss/postcss": "^4", + "@tailwindcss/postcss": "^4.1.11", "eslint": "^9", "eslint-config-next": "15.2.4", - "tailwindcss": "^4" + "tailwindcss": "^4.0.0" } }, "node_modules/@alloc/quick-lru": { @@ -33,6 +33,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@emnapi/core": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.0.tgz", @@ -644,6 +658,58 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@napi-rs/wasm-runtime": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.8.tgz", @@ -879,45 +945,61 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.3.tgz", - "integrity": "sha512-H/6r6IPFJkCfBJZ2dKZiPJ7Ueb2wbL592+9bQEl2r73qbX6yGnmQVIfiUvDRB2YI0a3PWDrzUwkvQx1XW1bNkA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.11.tgz", + "integrity": "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==", "dev": true, "license": "MIT", "dependencies": { + "@ampproject/remapping": "^2.3.0", "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", - "lightningcss": "1.29.2", - "tailwindcss": "4.1.3" + "lightningcss": "1.30.1", + "magic-string": "^0.30.17", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.11" } }, - "node_modules/@tailwindcss/oxide": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.3.tgz", - "integrity": "sha512-t16lpHCU7LBxDe/8dCj9ntyNpXaSTAgxWm1u2XQP5NiIu4KGSyrDJJRlK9hJ4U9yJxx0UKCVI67MJWFNll5mOQ==", + "node_modules/@tailwindcss/node/node_modules/tailwindcss": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz", + "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==", "dev": true, + "license": "MIT" + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.11.tgz", + "integrity": "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==", + "dev": true, + "hasInstallScript": true, "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.4", + "tar": "^7.4.3" + }, "engines": { "node": ">= 10" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.3", - "@tailwindcss/oxide-darwin-arm64": "4.1.3", - "@tailwindcss/oxide-darwin-x64": "4.1.3", - "@tailwindcss/oxide-freebsd-x64": "4.1.3", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.3", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.3", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.3", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.3", - "@tailwindcss/oxide-linux-x64-musl": "4.1.3", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.3", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.3" + "@tailwindcss/oxide-android-arm64": "4.1.11", + "@tailwindcss/oxide-darwin-arm64": "4.1.11", + "@tailwindcss/oxide-darwin-x64": "4.1.11", + "@tailwindcss/oxide-freebsd-x64": "4.1.11", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.11", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.11", + "@tailwindcss/oxide-linux-x64-musl": "4.1.11", + "@tailwindcss/oxide-wasm32-wasi": "4.1.11", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.11" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.3.tgz", - "integrity": "sha512-cxklKjtNLwFl3mDYw4XpEfBY+G8ssSg9ADL4Wm6//5woi3XGqlxFsnV5Zb6v07dxw1NvEX2uoqsxO/zWQsgR+g==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.11.tgz", + "integrity": "sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==", "cpu": [ "arm64" ], @@ -932,9 +1014,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.3.tgz", - "integrity": "sha512-mqkf2tLR5VCrjBvuRDwzKNShRu99gCAVMkVsaEOFvv6cCjlEKXRecPu9DEnxp6STk5z+Vlbh1M5zY3nQCXMXhw==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.11.tgz", + "integrity": "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==", "cpu": [ "arm64" ], @@ -949,9 +1031,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.3.tgz", - "integrity": "sha512-7sGraGaWzXvCLyxrc7d+CCpUN3fYnkkcso3rCzwUmo/LteAl2ZGCDlGvDD8Y/1D3ngxT8KgDj1DSwOnNewKhmg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.11.tgz", + "integrity": "sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==", "cpu": [ "x64" ], @@ -966,9 +1048,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.3.tgz", - "integrity": "sha512-E2+PbcbzIReaAYZe997wb9rId246yDkCwAakllAWSGqe6VTg9hHle67hfH6ExjpV2LSK/siRzBUs5wVff3RW9w==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.11.tgz", + "integrity": "sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==", "cpu": [ "x64" ], @@ -983,9 +1065,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.3.tgz", - "integrity": "sha512-GvfbJ8wjSSjbLFFE3UYz4Eh8i4L6GiEYqCtA8j2Zd2oXriPuom/Ah/64pg/szWycQpzRnbDiJozoxFU2oJZyfg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.11.tgz", + "integrity": "sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==", "cpu": [ "arm" ], @@ -1000,9 +1082,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.3.tgz", - "integrity": "sha512-35UkuCWQTeG9BHcBQXndDOrpsnt3Pj9NVIB4CgNiKmpG8GnCNXeMczkUpOoqcOhO6Cc/mM2W7kaQ/MTEENDDXg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.11.tgz", + "integrity": "sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==", "cpu": [ "arm64" ], @@ -1017,9 +1099,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.3.tgz", - "integrity": "sha512-dm18aQiML5QCj9DQo7wMbt1Z2tl3Giht54uVR87a84X8qRtuXxUqnKQkRDK5B4bCOmcZ580lF9YcoMkbDYTXHQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.11.tgz", + "integrity": "sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==", "cpu": [ "arm64" ], @@ -1034,9 +1116,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.3.tgz", - "integrity": "sha512-LMdTmGe/NPtGOaOfV2HuO7w07jI3cflPrVq5CXl+2O93DCewADK0uW1ORNAcfu2YxDUS035eY2W38TxrsqngxA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.11.tgz", + "integrity": "sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==", "cpu": [ "x64" ], @@ -1051,9 +1133,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.3.tgz", - "integrity": "sha512-aalNWwIi54bbFEizwl1/XpmdDrOaCjRFQRgtbv9slWjmNPuJJTIKPHf5/XXDARc9CneW9FkSTqTbyvNecYAEGw==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.11.tgz", + "integrity": "sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==", "cpu": [ "x64" ], @@ -1067,10 +1149,40 @@ "node": ">= 10" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.11.tgz", + "integrity": "sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@emnapi/wasi-threads": "^1.0.2", + "@napi-rs/wasm-runtime": "^0.2.11", + "@tybys/wasm-util": "^0.9.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.3.tgz", - "integrity": "sha512-PEj7XR4OGTGoboTIAdXicKuWl4EQIjKHKuR+bFy9oYN7CFZo0eu74+70O4XuERX4yjqVZGAkCdglBODlgqcCXg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.11.tgz", + "integrity": "sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==", "cpu": [ "arm64" ], @@ -1085,9 +1197,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.3.tgz", - "integrity": "sha512-T8gfxECWDBENotpw3HR9SmNiHC9AOJdxs+woasRZ8Q/J4VHN0OMs7F+4yVNZ9EVN26Wv6mZbK0jv7eHYuLJLwA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.11.tgz", + "integrity": "sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==", "cpu": [ "x64" ], @@ -1102,19 +1214,26 @@ } }, "node_modules/@tailwindcss/postcss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.3.tgz", - "integrity": "sha512-6s5nJODm98F++QT49qn8xJKHQRamhYHfMi3X7/ltxiSQ9dyRsaFSfFkfaMsanWzf+TMYQtbk8mt5f6cCVXJwfg==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.11.tgz", + "integrity": "sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==", "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "4.1.3", - "@tailwindcss/oxide": "4.1.3", + "@tailwindcss/node": "4.1.11", + "@tailwindcss/oxide": "4.1.11", "postcss": "^8.4.41", - "tailwindcss": "4.1.3" + "tailwindcss": "4.1.11" } }, + "node_modules/@tailwindcss/postcss/node_modules/tailwindcss": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz", + "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==", + "dev": true, + "license": "MIT" + }, "node_modules/@tybys/wasm-util": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", @@ -2019,6 +2138,16 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -2215,9 +2344,9 @@ } }, "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", "devOptional": true, "license": "Apache-2.0", "engines": { @@ -2260,9 +2389,9 @@ "license": "MIT" }, "node_modules/enhanced-resolve": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3797,9 +3926,9 @@ } }, "node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", "dev": true, "license": "MIT", "bin": { @@ -3921,9 +4050,9 @@ } }, "node_modules/lightningcss": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz", - "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -3937,22 +4066,22 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.29.2", - "lightningcss-darwin-x64": "1.29.2", - "lightningcss-freebsd-x64": "1.29.2", - "lightningcss-linux-arm-gnueabihf": "1.29.2", - "lightningcss-linux-arm64-gnu": "1.29.2", - "lightningcss-linux-arm64-musl": "1.29.2", - "lightningcss-linux-x64-gnu": "1.29.2", - "lightningcss-linux-x64-musl": "1.29.2", - "lightningcss-win32-arm64-msvc": "1.29.2", - "lightningcss-win32-x64-msvc": "1.29.2" + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz", - "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", "cpu": [ "arm64" ], @@ -3971,9 +4100,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz", - "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", "cpu": [ "x64" ], @@ -3992,9 +4121,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz", - "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", "cpu": [ "x64" ], @@ -4013,9 +4142,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz", - "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", "cpu": [ "arm" ], @@ -4034,9 +4163,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz", - "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", "cpu": [ "arm64" ], @@ -4055,9 +4184,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz", - "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", "cpu": [ "arm64" ], @@ -4076,9 +4205,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz", - "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", "cpu": [ "x64" ], @@ -4097,9 +4226,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz", - "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", "cpu": [ "x64" ], @@ -4118,9 +4247,9 @@ } }, "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz", - "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", "cpu": [ "arm64" ], @@ -4139,9 +4268,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz", - "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", "cpu": [ "x64" ], @@ -4195,6 +4324,16 @@ "loose-envify": "cli.js" } }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -4252,6 +4391,45 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -5338,22 +5516,40 @@ } }, "node_modules/tailwindcss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.3.tgz", - "integrity": "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0.tgz", + "integrity": "sha512-ULRPI3A+e39T7pSaf1xoi58AqqJxVCLg8F/uM5A3FadUbnyDTgltVnXJvdkTjwCOGA6NazqHVcwPJC5h2vRYVQ==", "dev": true, "license": "MIT" }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/tinyglobby": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", @@ -5691,6 +5887,16 @@ "node": ">=0.10.0" } }, + "node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 8800e80..d55061c 100644 --- a/package.json +++ b/package.json @@ -9,15 +9,15 @@ "lint": "next lint" }, "dependencies": { + "next": "15.2.4", "react": "^19.0.0", - "react-dom": "^19.0.0", - "next": "15.2.4" + "react-dom": "^19.0.0" }, "devDependencies": { - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4.1.11", "eslint": "^9", "eslint-config-next": "15.2.4", - "@eslint/eslintrc": "^3" + "tailwindcss": "^4.0.0" } } diff --git a/public/assets/Bluesky_Logo.svg b/public/assets/Bluesky_Logo.svg new file mode 100644 index 0000000..f8c1af2 --- /dev/null +++ b/public/assets/Bluesky_Logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/GitLab_Icon.png b/public/assets/GitLab_Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..94f65024d04a4e18c0611e8a7bde46a62b913353 GIT binary patch literal 54599 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Õ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 KelF{r5}E)&sbF9L literal 0 HcmV?d00001 diff --git a/public/assets/Logo.svg b/public/assets/Logo.svg new file mode 100644 index 0000000..55199d4 --- /dev/null +++ b/public/assets/Logo.svg @@ -0,0 +1,3 @@ + + + -- 2.43.0 From 47b0b0c48f48f1004def2a3563c5a8177dec70c6 Mon Sep 17 00:00:00 2001 From: adilallo <39313955+adilallo@users.noreply.github.com> Date: Sat, 26 Jul 2025 23:46:46 -0600 Subject: [PATCH 2/5] Tablet breakpoint added --- app/components/Footer.js | 89 ++--- app/components/Logo.js | 51 ++- app/components/Separator.js | 7 + package-lock.json | 714 +++++++++++++++++++++--------------- 4 files changed, 504 insertions(+), 357 deletions(-) create mode 100644 app/components/Separator.js diff --git a/app/components/Footer.js b/app/components/Footer.js index dc81800..edc1cbf 100644 --- a/app/components/Footer.js +++ b/app/components/Footer.js @@ -1,18 +1,24 @@ import Logo from "./Logo"; +import Separator from "./Separator"; export default function Footer() { return (