From 6bf3c12b2835a373fa2ad14fc3f6751ee40459af Mon Sep 17 00:00:00 2001 From: v4ltages Date: Thu, 1 May 2025 04:45:29 +0300 Subject: [PATCH] Dark mode and sponsors list --- package.json | 3 + pnpm-lock.yaml | 669 ++++++++++++++++++++++++++++ public/sponsors/redbull.png | Bin 0 -> 28480 bytes public/sponsors/taltech-color.png | Bin 0 -> 27022 bytes public/tipilan-dark.svg | 20 + src/app/expo/page.tsx | 6 +- src/app/layout.tsx | 17 +- src/app/page.tsx | 61 ++- src/app/tickets/page.tsx | 4 +- src/app/timetable/page.tsx | 6 +- src/app/tourney/page.tsx | 6 +- src/components/Footer.tsx | 9 +- src/components/Header.tsx | 63 ++- src/components/Sidebar.tsx | 2 +- src/components/Theme-provider.tsx | 11 + src/components/ui/button.tsx | 59 +++ src/components/ui/dropdown-menu.tsx | 257 +++++++++++ 17 files changed, 1137 insertions(+), 56 deletions(-) create mode 100644 public/sponsors/redbull.png create mode 100644 public/sponsors/taltech-color.png create mode 100644 public/tipilan-dark.svg create mode 100644 src/components/Theme-provider.tsx create mode 100644 src/components/ui/button.tsx create mode 100644 src/components/ui/dropdown-menu.tsx diff --git a/package.json b/package.json index 1e77a9a..1ac24b2 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,13 @@ "lint": "next lint" }, "dependencies": { + "@radix-ui/react-dropdown-menu": "^2.1.12", + "@radix-ui/react-slot": "^1.2.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^0.488.0", "next": "15.3.0", + "next-themes": "^0.4.6", "react": "^19.0.0", "react-dom": "^19.0.0", "react-icons": "^5.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f5fa29..1372f30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,12 @@ importers: .: dependencies: + '@radix-ui/react-dropdown-menu': + specifier: ^2.1.12 + version: 2.1.12(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': + specifier: ^1.2.0 + version: 1.2.0(@types/react@19.1.2)(react@19.1.0) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -20,6 +26,9 @@ importers: next: specifier: 15.3.0 version: 15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next-themes: + specifier: ^0.4.6 + version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: specifier: ^19.0.0 version: 19.1.0 @@ -127,6 +136,21 @@ packages: resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@floating-ui/core@1.6.9': + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} + + '@floating-ui/dom@1.6.13': + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} + + '@floating-ui/react-dom@2.1.2': + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -330,6 +354,272 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} + '@radix-ui/primitive@1.1.2': + resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==} + + '@radix-ui/react-arrow@1.1.4': + resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.4': + resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.7': + resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dropdown-menu@2.1.12': + resolution: {integrity: sha512-VJoMs+BWWE7YhzEQyVwvF9n22Eiyr83HotCVrMQzla/OwRovXCgah7AcaEr4hMNj4gJxSdtIbcHGvmJXOoJVHA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.2': + resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.4': + resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-menu@2.1.12': + resolution: {integrity: sha512-+qYq6LfbiGo97Zz9fioX83HCiIYYFNs8zAsVCMQrIakoNYylIzWuoD/anAD3UzvvR6cnswmfRFJFq/zYYq/k7Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.4': + resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.6': + resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.4': + resolution: {integrity: sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.0': + resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.7': + resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.2.0': + resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -600,6 +890,10 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} + aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -788,6 +1082,9 @@ packages: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -1030,6 +1327,10 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -1377,6 +1678,12 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + next-themes@0.4.6: + resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} + peerDependencies: + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + next@15.3.0: resolution: {integrity: sha512-k0MgP6BsK8cZ73wRjMazl2y2UcXj49ZXLDEgx6BikWuby/CN+nh81qFFI16edgd7xYpe/jj2OZEIwCoqnzz0bQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} @@ -1521,6 +1828,36 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.6.3: + resolution: {integrity: sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + react@19.1.0: resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} engines: {node: '>=0.10.0'} @@ -1763,6 +2100,26 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -1860,6 +2217,23 @@ snapshots: '@eslint/core': 0.13.0 levn: 0.4.1 + '@floating-ui/core@1.6.9': + dependencies: + '@floating-ui/utils': 0.2.9 + + '@floating-ui/dom@1.6.13': + dependencies: + '@floating-ui/core': 1.6.9 + '@floating-ui/utils': 0.2.9 + + '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@floating-ui/dom': 1.6.13 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + '@floating-ui/utils@0.2.9': {} + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.6': @@ -2002,6 +2376,246 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} + '@radix-ui/primitive@1.1.2': {} + + '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-dropdown-menu@2.1.12(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-menu': 2.1.12(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-menu@2.1.12(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0) + aria-hidden: 1.2.4 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/rect': 1.1.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + '@types/react-dom': 19.1.2(@types/react@19.1.2) + + '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.2 + + '@radix-ui/rect@1.1.1': {} + '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.11.0': {} @@ -2247,6 +2861,10 @@ snapshots: argparse@2.0.1: {} + aria-hidden@1.2.4: + dependencies: + tslib: 2.8.1 + aria-query@5.3.2: {} array-buffer-byte-length@1.0.2: @@ -2468,6 +3086,8 @@ snapshots: detect-libc@2.0.3: {} + detect-node-es@1.1.0: {} + doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -2868,6 +3488,8 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 + get-nonce@1.0.1: {} + get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -3190,6 +3812,11 @@ snapshots: natural-compare@1.4.0: {} + next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@next/env': 15.3.0 @@ -3339,6 +3966,33 @@ snapshots: react-is@16.13.1: {} + react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0): + dependencies: + react: 19.1.0 + react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0) + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.2 + + react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0): + dependencies: + react: 19.1.0 + react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0) + react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0) + tslib: 2.8.1 + use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0) + use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.2 + + react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0): + dependencies: + get-nonce: 1.0.1 + react: 19.1.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.2 + react@19.1.0: {} reflect.getprototypeof@1.0.10: @@ -3675,6 +4329,21 @@ snapshots: dependencies: punycode: 2.3.1 + use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0): + dependencies: + react: 19.1.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.2 + + use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0): + dependencies: + detect-node-es: 1.1.0 + react: 19.1.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.2 + which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 diff --git a/public/sponsors/redbull.png b/public/sponsors/redbull.png new file mode 100644 index 0000000000000000000000000000000000000000..8d23243b93bed29cbd5bf0afd957a2874b845e33 GIT binary patch literal 28480 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 + + + + + + + + + + + + + + + + + + + diff --git a/src/app/expo/page.tsx b/src/app/expo/page.tsx index a9d0cef..23ecc61 100644 --- a/src/app/expo/page.tsx +++ b/src/app/expo/page.tsx @@ -2,9 +2,9 @@ import { vipnagorgialla } from "@/components/Vipnagorgialla"; export default function Expo() { return ( -

-

Messiala

-

Koostööpartneritega arutamisel. Rohkem infot teel!

+
+

Messiala

+

Koostööpartneritega arutamisel. Rohkem infot teel!

); } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 404bd1c..0dbafb6 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,10 +1,14 @@ // Head metadata // import type { Metadata } from "next"; +// Provides the theme context to the app +import { ThemeProvider } from "@/components/Theme-provider" +import "./globals.css"; + // Fonts import { Work_Sans } from "next/font/google"; -import "./globals.css"; + import SidebarParent from "@/components/SidebarParent"; import Footer from "@/components/Footer"; @@ -25,13 +29,20 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + + {children}