From 9362ee30a9865fb1da93f59a29372dbd09fe6dc3 Mon Sep 17 00:00:00 2001 From: rngsurrounded Date: Sat, 1 Mar 2025 14:29:12 +0900 Subject: [PATCH 1/3] feat: created competitions page model --- .../2025-03-01_14-18-38/details.md | 33 ++++ .../2025-03-01_14-18-38/diff-details.md | 15 ++ .../2025-03-01_14-18-38/diff.csv | 2 + .../2025-03-01_14-18-38/diff.md | 19 +++ .../2025-03-01_14-18-38/diff.txt | 22 +++ .../2025-03-01_14-18-38/results.csv | 20 +++ .../2025-03-01_14-18-38/results.json | 1 + .../2025-03-01_14-18-38/results.md | 38 +++++ .../2025-03-01_14-18-38/results.txt | 59 ++++++++ services/frontend/bun.lock | 84 ++++++++++ services/frontend/package.json | 8 +- services/frontend/public/DANO.png | Bin 0 -> 5803 bytes .../frontend/public/fonts/HSESans-Black.otf | Bin 0 -> 53496 bytes .../frontend/public/fonts/HSESans-Bold.otf | Bin 0 -> 46176 bytes .../frontend/public/fonts/HSESans-Italic.otf | Bin 0 -> 42164 bytes .../frontend/public/fonts/HSESans-Regular.otf | Bin 0 -> 49076 bytes .../public/fonts/HSESans-SemiBold.otf | Bin 0 -> 45248 bytes .../frontend/public/fonts/HSESans-Thin.otf | Bin 0 -> 50144 bytes services/frontend/src/App.tsx | 16 +- services/frontend/src/components/ui/alert.tsx | 66 ++++++++ services/frontend/src/components/ui/badge.tsx | 46 ++++++ services/frontend/src/components/ui/card.tsx | 68 +++++++++ .../frontend/src/components/ui/skeleton.tsx | 13 ++ services/frontend/src/components/ui/tabs.tsx | 70 +++++++++ .../components/CompetitionCard/index.tsx | 46 ++++++ .../components/CompetitionSkeleton/index.tsx | 20 +++ .../components/CompetitionTag/index.tsx | 26 ++++ .../src/pages/CompetitionsPage/index.tsx | 143 ++++++++++++++++++ .../modules/CompetitionGrid/index.tsx | 46 ++++++ .../CompetitionsPage/modules/Navbar/index.tsx | 24 +++ .../src/pages/CompetitionsPage/types.ts | 13 ++ services/frontend/src/styles/fonts.css | 20 +++ services/frontend/src/styles/globals.css | 5 +- services/frontend/tailwind.config.js | 11 ++ 34 files changed, 928 insertions(+), 6 deletions(-) create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md create mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt create mode 100644 services/frontend/public/DANO.png create mode 100644 services/frontend/public/fonts/HSESans-Black.otf create mode 100644 services/frontend/public/fonts/HSESans-Bold.otf create mode 100644 services/frontend/public/fonts/HSESans-Italic.otf create mode 100644 services/frontend/public/fonts/HSESans-Regular.otf create mode 100644 services/frontend/public/fonts/HSESans-SemiBold.otf create mode 100644 services/frontend/public/fonts/HSESans-Thin.otf create mode 100644 services/frontend/src/components/ui/alert.tsx create mode 100644 services/frontend/src/components/ui/badge.tsx create mode 100644 services/frontend/src/components/ui/card.tsx create mode 100644 services/frontend/src/components/ui/skeleton.tsx create mode 100644 services/frontend/src/components/ui/tabs.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/index.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/modules/Navbar/index.tsx create mode 100644 services/frontend/src/pages/CompetitionsPage/types.ts create mode 100644 services/frontend/src/styles/fonts.css create mode 100644 services/frontend/tailwind.config.js diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md new file mode 100644 index 0000000..a513d90 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md @@ -0,0 +1,33 @@ +# Details + +Date : 2025-03-01 14:18:38 + +Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src + +Total : 18 files, 736 codes, 5 comments, 85 blanks, all 826 lines + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [src/App.tsx](/src/App.tsx) | TypeScript JSX | 11 | 0 | 3 | 14 | +| [src/components/ui/alert.tsx](/src/components/ui/alert.tsx) | TypeScript JSX | 60 | 0 | 7 | 67 | +| [src/components/ui/badge.tsx](/src/components/ui/badge.tsx) | TypeScript JSX | 41 | 0 | 6 | 47 | +| [src/components/ui/button.tsx](/src/components/ui/button.tsx) | TypeScript JSX | 53 | 0 | 6 | 59 | +| [src/components/ui/card.tsx](/src/components/ui/card.tsx) | TypeScript JSX | 60 | 0 | 9 | 69 | +| [src/components/ui/skeleton.tsx](/src/components/ui/skeleton.tsx) | TypeScript JSX | 11 | 0 | 3 | 14 | +| [src/components/ui/tabs.tsx](/src/components/ui/tabs.tsx) | TypeScript JSX | 64 | 0 | 6 | 70 | +| [src/main.tsx](/src/main.tsx) | TypeScript JSX | 11 | 0 | 2 | 13 | +| [src/pages/CompetitionsPage/components/CompetitionCard/index.tsx](/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx) | TypeScript JSX | 41 | 0 | 5 | 46 | +| [src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx](/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx) | TypeScript JSX | 18 | 0 | 2 | 20 | +| [src/pages/CompetitionsPage/components/CompetitionTag/index.tsx](/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx) | TypeScript JSX | 23 | 0 | 3 | 26 | +| [src/pages/CompetitionsPage/index.tsx](/src/pages/CompetitionsPage/index.tsx) | TypeScript JSX | 145 | 4 | 15 | 164 | +| [src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx](/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx) | TypeScript JSX | 41 | 0 | 5 | 46 | +| [src/pages/CompetitionsPage/types.ts](/src/pages/CompetitionsPage/types.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/shared/lib/utils.ts](/src/shared/lib/utils.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/styles/fonts.css](/src/styles/fonts.css) | CSS | 18 | 0 | 2 | 20 | +| [src/styles/globals.css](/src/styles/globals.css) | CSS | 122 | 0 | 6 | 128 | +| [src/vite-env.d.ts](/src/vite-env.d.ts) | TypeScript | 0 | 1 | 1 | 2 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md new file mode 100644 index 0000000..146bcff --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2025-03-01 14:18:38 + +Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md new file mode 100644 index 0000000..3cdff44 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2025-03-01 14:18:38 + +Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt new file mode 100644 index 0000000..a2fa4a1 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt @@ -0,0 +1,22 @@ +Date : 2025-03-01 14:18:38 +Directory : c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv new file mode 100644 index 0000000..0579daf --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv @@ -0,0 +1,20 @@ +"filename", "language", "TypeScript", "TypeScript JSX", "CSS", "comment", "blank", "total" +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\App.tsx", "TypeScript JSX", 0, 11, 0, 0, 3, 14 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\alert.tsx", "TypeScript JSX", 0, 60, 0, 0, 7, 67 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\badge.tsx", "TypeScript JSX", 0, 41, 0, 0, 6, 47 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\button.tsx", "TypeScript JSX", 0, 53, 0, 0, 6, 59 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\card.tsx", "TypeScript JSX", 0, 60, 0, 0, 9, 69 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\skeleton.tsx", "TypeScript JSX", 0, 11, 0, 0, 3, 14 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\tabs.tsx", "TypeScript JSX", 0, 64, 0, 0, 6, 70 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\main.tsx", "TypeScript JSX", 0, 11, 0, 0, 2, 13 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionCard\index.tsx", "TypeScript JSX", 0, 41, 0, 0, 5, 46 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionSkeleton\index.tsx", "TypeScript JSX", 0, 18, 0, 0, 2, 20 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionTag\index.tsx", "TypeScript JSX", 0, 23, 0, 0, 3, 26 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\index.tsx", "TypeScript JSX", 0, 145, 0, 4, 15, 164 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\modules\CompetitionGrid\index.tsx", "TypeScript JSX", 0, 41, 0, 0, 5, 46 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\types.ts", "TypeScript", 12, 0, 0, 0, 2, 14 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\shared\lib\utils.ts", "TypeScript", 5, 0, 0, 0, 2, 7 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\fonts.css", "CSS", 0, 0, 18, 0, 2, 20 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\globals.css", "CSS", 0, 0, 122, 0, 6, 128 +"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\vite-env.d.ts", "TypeScript", 0, 0, 0, 1, 1, 2 +"Total", "-", 17, 579, 140, 5, 85, 826 \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json new file mode 100644 index 0000000..da49227 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json @@ -0,0 +1 @@ +{"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/vite-env.d.ts":{"language":"TypeScript","code":0,"comment":1,"blank":1},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/main.tsx":{"language":"TypeScript JSX","code":11,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/styles/fonts.css":{"language":"CSS","code":18,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/shared/lib/utils.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/styles/globals.css":{"language":"CSS","code":122,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/types.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx":{"language":"TypeScript JSX","code":23,"comment":0,"blank":3},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/tabs.tsx":{"language":"TypeScript JSX","code":64,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/skeleton.tsx":{"language":"TypeScript JSX","code":11,"comment":0,"blank":3},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":5},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/card.tsx":{"language":"TypeScript JSX","code":60,"comment":0,"blank":9},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/badge.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/button.tsx":{"language":"TypeScript JSX","code":53,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/alert.tsx":{"language":"TypeScript JSX","code":60,"comment":0,"blank":7},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx":{"language":"TypeScript JSX","code":18,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/App.tsx":{"language":"TypeScript JSX","code":11,"comment":0,"blank":3},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":5},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/index.tsx":{"language":"TypeScript JSX","code":145,"comment":4,"blank":15}} \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md new file mode 100644 index 0000000..a25ca88 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md @@ -0,0 +1,38 @@ +# Summary + +Date : 2025-03-01 14:18:38 + +Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src + +Total : 18 files, 736 codes, 5 comments, 85 blanks, all 826 lines + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| TypeScript JSX | 13 | 579 | 4 | 72 | 655 | +| CSS | 2 | 140 | 0 | 8 | 148 | +| TypeScript | 3 | 17 | 1 | 5 | 23 | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| . | 18 | 736 | 5 | 85 | 826 | +| . (Files) | 3 | 22 | 1 | 6 | 29 | +| components | 6 | 289 | 0 | 37 | 326 | +| components\\ui | 6 | 289 | 0 | 37 | 326 | +| pages | 6 | 280 | 4 | 32 | 316 | +| pages\\CompetitionsPage | 6 | 280 | 4 | 32 | 316 | +| pages\\CompetitionsPage (Files) | 2 | 157 | 4 | 17 | 178 | +| pages\\CompetitionsPage\\components | 3 | 82 | 0 | 10 | 92 | +| pages\\CompetitionsPage\\components\\CompetitionCard | 1 | 41 | 0 | 5 | 46 | +| pages\\CompetitionsPage\\components\\CompetitionSkeleton | 1 | 18 | 0 | 2 | 20 | +| pages\\CompetitionsPage\\components\\CompetitionTag | 1 | 23 | 0 | 3 | 26 | +| pages\\CompetitionsPage\\modules | 1 | 41 | 0 | 5 | 46 | +| pages\\CompetitionsPage\\modules\\CompetitionGrid | 1 | 41 | 0 | 5 | 46 | +| shared | 1 | 5 | 0 | 2 | 7 | +| shared\\lib | 1 | 5 | 0 | 2 | 7 | +| styles | 2 | 140 | 0 | 8 | 148 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt new file mode 100644 index 0000000..9144604 --- /dev/null +++ b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt @@ -0,0 +1,59 @@ +Date : 2025-03-01 14:18:38 +Directory : c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src +Total : 18 files, 736 codes, 5 comments, 85 blanks, all 826 lines + +Languages ++----------------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------------+------------+------------+------------+------------+------------+ +| TypeScript JSX | 13 | 579 | 4 | 72 | 655 | +| CSS | 2 | 140 | 0 | 8 | 148 | +| TypeScript | 3 | 17 | 1 | 5 | 23 | ++----------------+------------+------------+------------+------------+------------+ + +Directories ++-----------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++-----------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| . | 18 | 736 | 5 | 85 | 826 | +| . (Files) | 3 | 22 | 1 | 6 | 29 | +| components | 6 | 289 | 0 | 37 | 326 | +| components\ui | 6 | 289 | 0 | 37 | 326 | +| pages | 6 | 280 | 4 | 32 | 316 | +| pages\CompetitionsPage | 6 | 280 | 4 | 32 | 316 | +| pages\CompetitionsPage (Files) | 2 | 157 | 4 | 17 | 178 | +| pages\CompetitionsPage\components | 3 | 82 | 0 | 10 | 92 | +| pages\CompetitionsPage\components\CompetitionCard | 1 | 41 | 0 | 5 | 46 | +| pages\CompetitionsPage\components\CompetitionSkeleton | 1 | 18 | 0 | 2 | 20 | +| pages\CompetitionsPage\components\CompetitionTag | 1 | 23 | 0 | 3 | 26 | +| pages\CompetitionsPage\modules | 1 | 41 | 0 | 5 | 46 | +| pages\CompetitionsPage\modules\CompetitionGrid | 1 | 41 | 0 | 5 | 46 | +| shared | 1 | 5 | 0 | 2 | 7 | +| shared\lib | 1 | 5 | 0 | 2 | 7 | +| styles | 2 | 140 | 0 | 8 | 148 | ++-----------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ + +Files ++-----------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++-----------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\App.tsx | TypeScript JSX | 11 | 0 | 3 | 14 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\alert.tsx | TypeScript JSX | 60 | 0 | 7 | 67 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\badge.tsx | TypeScript JSX | 41 | 0 | 6 | 47 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\button.tsx | TypeScript JSX | 53 | 0 | 6 | 59 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\card.tsx | TypeScript JSX | 60 | 0 | 9 | 69 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\skeleton.tsx | TypeScript JSX | 11 | 0 | 3 | 14 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\tabs.tsx | TypeScript JSX | 64 | 0 | 6 | 70 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\main.tsx | TypeScript JSX | 11 | 0 | 2 | 13 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionCard\index.tsx | TypeScript JSX | 41 | 0 | 5 | 46 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionSkeleton\index.tsx | TypeScript JSX | 18 | 0 | 2 | 20 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionTag\index.tsx | TypeScript JSX | 23 | 0 | 3 | 26 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\index.tsx | TypeScript JSX | 145 | 4 | 15 | 164 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\modules\CompetitionGrid\index.tsx | TypeScript JSX | 41 | 0 | 5 | 46 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\types.ts | TypeScript | 12 | 0 | 2 | 14 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\shared\lib\utils.ts | TypeScript | 5 | 0 | 2 | 7 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\fonts.css | CSS | 18 | 0 | 2 | 20 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\globals.css | CSS | 122 | 0 | 6 | 128 | +| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\vite-env.d.ts | TypeScript | 0 | 1 | 1 | 2 | +| Total | | 736 | 5 | 85 | 826 | ++-----------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/services/frontend/bun.lock b/services/frontend/bun.lock index 47cb214..1e65b63 100644 --- a/services/frontend/bun.lock +++ b/services/frontend/bun.lock @@ -4,18 +4,24 @@ "": { "name": "frontend", "dependencies": { + "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-slot": "^1.1.2", + "@radix-ui/react-tabs": "^1.1.3", "@tailwindcss/vite": "^4.0.9", + "autoprefixer": "^10.4.20", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^0.476.0", "ofetch": "^1.4.1", + "postcss": "^8.5.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router": "^7.2.0", + "react-router-dom": "^7.2.0", "tailwind-merge": "^3.0.2", "tailwindcss": "^4.0.9", "tailwindcss-animate": "^1.0.7", + "vaul": "^1.1.2", }, "devDependencies": { "@eslint/js": "^9.21.0", @@ -117,10 +123,46 @@ "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + "@radix-ui/primitive": ["@radix-ui/primitive@1.1.1", "", {}, "sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA=="], + + "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.2", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.1", "@radix-ui/react-context": "1.1.1", "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-slot": "1.1.2" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw=="], + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw=="], + "@radix-ui/react-context": ["@radix-ui/react-context@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q=="], + + "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.6", "", { "dependencies": { "@radix-ui/primitive": "1.1.1", "@radix-ui/react-compose-refs": "1.1.1", "@radix-ui/react-context": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.5", "@radix-ui/react-focus-guards": "1.1.1", "@radix-ui/react-focus-scope": "1.1.2", "@radix-ui/react-id": "1.1.0", "@radix-ui/react-portal": "1.1.4", "@radix-ui/react-presence": "1.1.2", "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-slot": "1.1.2", "@radix-ui/react-use-controllable-state": "1.1.0", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/IVhJV5AceX620DUJ4uYVMymzsipdKBzo3edo+omeskCKGm9FRHM0ebIdbPnlQVJqyuHbuBltQUOG2mOTq2IYw=="], + + "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.0", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg=="], + + "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.5", "", { "dependencies": { "@radix-ui/primitive": "1.1.1", "@radix-ui/react-compose-refs": "1.1.1", "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-use-callback-ref": "1.1.0", "@radix-ui/react-use-escape-keydown": "1.1.0" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg=="], + + "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg=="], + + "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.2", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.1", "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-use-callback-ref": "1.1.0" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA=="], + + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.0", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA=="], + + "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.4", "", { "dependencies": { "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-use-layout-effect": "1.1.0" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA=="], + + "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.2", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.0" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg=="], + + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.0.2", "", { "dependencies": { "@radix-ui/react-slot": "1.1.2" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w=="], + + "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.2", "", { "dependencies": { "@radix-ui/primitive": "1.1.1", "@radix-ui/react-collection": "1.1.2", "@radix-ui/react-compose-refs": "1.1.1", "@radix-ui/react-context": "1.1.1", "@radix-ui/react-direction": "1.1.0", "@radix-ui/react-id": "1.1.0", "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-use-callback-ref": "1.1.0", "@radix-ui/react-use-controllable-state": "1.1.0" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-zgMQWkNO169GtGqRvYrzb0Zf8NhMHS2DuEB/TiEmVnpr5OqPU3i8lfbxaAmC2J/KYuIQxyoQQ6DxepyXp61/xw=="], + "@radix-ui/react-slot": ["@radix-ui/react-slot@1.1.2", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ=="], + "@radix-ui/react-tabs": ["@radix-ui/react-tabs@1.1.3", "", { "dependencies": { "@radix-ui/primitive": "1.1.1", "@radix-ui/react-context": "1.1.1", "@radix-ui/react-direction": "1.1.0", "@radix-ui/react-id": "1.1.0", "@radix-ui/react-presence": "1.1.2", "@radix-ui/react-primitive": "2.0.2", "@radix-ui/react-roving-focus": "1.1.2", "@radix-ui/react-use-controllable-state": "1.1.0" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-9mFyI30cuRDImbmFF6O2KUJdgEOsGh9Vmx9x/Dh9tOhL7BngmQPQfwW4aejKm5OHpfWIdmeV6ySyuxoOGjtNng=="], + + "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.0", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw=="], + + "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.1.0", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw=="], + + "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.0", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw=="], + + "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.0", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w=="], + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.34.8", "", { "os": "android", "cpu": "arm" }, "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw=="], "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.34.8", "", { "os": "android", "cpu": "arm64" }, "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q=="], @@ -253,14 +295,22 @@ "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + "aria-hidden": ["aria-hidden@1.2.4", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A=="], + + "autoprefixer": ["autoprefixer@10.4.20", "", { "dependencies": { "browserslist": "^4.23.3", "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g=="], + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], "brace-expansion": ["brace-expansion@1.1.11", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + "browserslist": ["browserslist@4.24.4", "", { "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" } }, "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A=="], + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + "caniuse-lite": ["caniuse-lite@1.0.30001701", "", {}, "sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw=="], + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], @@ -287,10 +337,16 @@ "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.109", "", {}, "sha512-AidaH9JETVRr9DIPGfp1kAarm/W6hRJTPuCnkF+2MqhF4KaAgRIcBc8nvjk+YMXZhwfISof/7WG29eS4iGxQLQ=="], + "enhanced-resolve": ["enhanced-resolve@5.18.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg=="], "esbuild": ["esbuild@0.25.0", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.0", "@esbuild/android-arm": "0.25.0", "@esbuild/android-arm64": "0.25.0", "@esbuild/android-x64": "0.25.0", "@esbuild/darwin-arm64": "0.25.0", "@esbuild/darwin-x64": "0.25.0", "@esbuild/freebsd-arm64": "0.25.0", "@esbuild/freebsd-x64": "0.25.0", "@esbuild/linux-arm": "0.25.0", "@esbuild/linux-arm64": "0.25.0", "@esbuild/linux-ia32": "0.25.0", "@esbuild/linux-loong64": "0.25.0", "@esbuild/linux-mips64el": "0.25.0", "@esbuild/linux-ppc64": "0.25.0", "@esbuild/linux-riscv64": "0.25.0", "@esbuild/linux-s390x": "0.25.0", "@esbuild/linux-x64": "0.25.0", "@esbuild/netbsd-arm64": "0.25.0", "@esbuild/netbsd-x64": "0.25.0", "@esbuild/openbsd-arm64": "0.25.0", "@esbuild/openbsd-x64": "0.25.0", "@esbuild/sunos-x64": "0.25.0", "@esbuild/win32-arm64": "0.25.0", "@esbuild/win32-ia32": "0.25.0", "@esbuild/win32-x64": "0.25.0" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw=="], + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], "eslint": ["eslint@9.21.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.2", "@eslint/core": "^0.12.0", "@eslint/eslintrc": "^3.3.0", "@eslint/js": "9.21.0", "@eslint/plugin-kit": "^0.2.7", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", "eslint-visitor-keys": "^4.2.0", "espree": "^10.3.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg=="], @@ -333,8 +389,12 @@ "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + "fraction.js": ["fraction.js@4.3.7", "", {}, "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="], + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], "globals": ["globals@15.15.0", "", {}, "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg=="], @@ -417,6 +477,10 @@ "node-fetch-native": ["node-fetch-native@1.6.6", "", {}, "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ=="], + "node-releases": ["node-releases@2.0.19", "", {}, "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="], + + "normalize-range": ["normalize-range@0.1.2", "", {}, "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="], + "ofetch": ["ofetch@1.4.1", "", { "dependencies": { "destr": "^2.0.3", "node-fetch-native": "^1.6.4", "ufo": "^1.5.4" } }, "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw=="], "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], @@ -437,6 +501,8 @@ "postcss": ["postcss@8.5.3", "", { "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="], + "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], "prettier": ["prettier@3.5.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg=="], @@ -451,8 +517,16 @@ "react-dom": ["react-dom@19.0.0", "", { "dependencies": { "scheduler": "^0.25.0" }, "peerDependencies": { "react": "^19.0.0" } }, "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ=="], + "react-remove-scroll": ["react-remove-scroll@2.6.3", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.7", "react-style-singleton": "^2.2.3", "tslib": "^2.1.0", "use-callback-ref": "^1.3.3", "use-sidecar": "^1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ=="], + + "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], + "react-router": ["react-router@7.2.0", "", { "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^1.0.1", "set-cookie-parser": "^2.6.0", "turbo-stream": "2.4.0" }, "peerDependencies": { "react": ">=18", "react-dom": ">=18" }, "optionalPeers": ["react-dom"] }, "sha512-fXyqzPgCPZbqhrk7k3hPcCpYIlQ2ugIXDboHUzhJISFVy2DEPsmHgN588MyGmkIOv3jDgNfUE3kJi83L28s/LQ=="], + "react-router-dom": ["react-router-dom@7.2.0", "", { "dependencies": { "react-router": "7.2.0" }, "peerDependencies": { "react": ">=18", "react-dom": ">=18" } }, "sha512-cU7lTxETGtQRQbafJubvZKHEn5izNABxZhBY0Jlzdv0gqQhCPQt2J8aN5ZPjS6mQOXn5NnirWNh+FpE8TTYN0Q=="], + + "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], @@ -491,6 +565,8 @@ "tsconfck": ["tsconfck@3.1.5", "", { "peerDependencies": { "typescript": "^5.0.0" }, "optionalPeers": ["typescript"], "bin": { "tsconfck": "bin/tsconfck.js" } }, "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg=="], + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + "turbo-stream": ["turbo-stream@2.4.0", "", {}, "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g=="], "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], @@ -503,8 +579,16 @@ "undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + "update-browserslist-db": ["update-browserslist-db@1.1.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="], + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], + + "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], + + "vaul": ["vaul@1.1.2", "", { "dependencies": { "@radix-ui/react-dialog": "^1.1.1" }, "peerDependencies": { "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-ZFkClGpWyI2WUQjdLJ/BaGuV6AVQiJ3uELGk3OYtP+B6yCO7Cmn9vPFXVJkRaGkOJu3m8bQMgtyzNHixULceQA=="], + "vite": ["vite@6.2.0", "", { "dependencies": { "esbuild": "^0.25.0", "postcss": "^8.5.3", "rollup": "^4.30.1" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ=="], "vite-tsconfig-paths": ["vite-tsconfig-paths@5.1.4", "", { "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", "tsconfck": "^3.0.3" }, "peerDependencies": { "vite": "*" }, "optionalPeers": ["vite"] }, "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w=="], diff --git a/services/frontend/package.json b/services/frontend/package.json index 59286e8..c6a6f4f 100644 --- a/services/frontend/package.json +++ b/services/frontend/package.json @@ -10,18 +10,24 @@ "preview": "vite preview" }, "dependencies": { + "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-slot": "^1.1.2", + "@radix-ui/react-tabs": "^1.1.3", "@tailwindcss/vite": "^4.0.9", + "autoprefixer": "^10.4.20", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^0.476.0", "ofetch": "^1.4.1", + "postcss": "^8.5.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router": "^7.2.0", + "react-router-dom": "^7.2.0", "tailwind-merge": "^3.0.2", "tailwindcss": "^4.0.9", - "tailwindcss-animate": "^1.0.7" + "tailwindcss-animate": "^1.0.7", + "vaul": "^1.1.2" }, "devDependencies": { "@eslint/js": "^9.21.0", diff --git a/services/frontend/public/DANO.png b/services/frontend/public/DANO.png new file mode 100644 index 0000000000000000000000000000000000000000..aa3a56aee30ec69f2088bab47474a9eac112bd06 GIT binary patch literal 5803 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 literal 0 HcmV?d00001 diff --git a/services/frontend/public/fonts/HSESans-Black.otf b/services/frontend/public/fonts/HSESans-Black.otf new file mode 100644 index 0000000000000000000000000000000000000000..1ab7d2a485bb9f365602c41a9e30fe54296602bb GIT binary patch literal 53496 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 literal 0 HcmV?d00001 diff --git a/services/frontend/public/fonts/HSESans-Bold.otf b/services/frontend/public/fonts/HSESans-Bold.otf new file mode 100644 index 0000000000000000000000000000000000000000..32ddef0130d726e228e2c1639644979bd85dc5f7 GIT binary patch literal 46176 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 literal 0 HcmV?d00001 diff --git a/services/frontend/public/fonts/HSESans-Italic.otf b/services/frontend/public/fonts/HSESans-Italic.otf new file mode 100644 index 0000000000000000000000000000000000000000..804ed8f96b304baeca94d5c784fb2e377ea0a44a GIT binary patch literal 42164 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 Z>oUjG&keLX2Sd;RP+WV~NSeR={tx?k;FJIW literal 0 HcmV?d00001 diff --git a/services/frontend/public/fonts/HSESans-Regular.otf b/services/frontend/public/fonts/HSESans-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..8101ed8872fe9ee092602f91e2b00efde50a41a7 GIT binary patch literal 49076 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 Nt#BcD4C^>a_%DW1(Sra0 literal 0 HcmV?d00001 diff --git a/services/frontend/public/fonts/HSESans-SemiBold.otf b/services/frontend/public/fonts/HSESans-SemiBold.otf new file mode 100644 index 0000000000000000000000000000000000000000..ca60925b284593795f0dbf179e2ffa8de76bff67 GIT binary patch literal 45248 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 literal 0 HcmV?d00001 diff --git a/services/frontend/public/fonts/HSESans-Thin.otf b/services/frontend/public/fonts/HSESans-Thin.otf new file mode 100644 index 0000000000000000000000000000000000000000..374525ef27679aa029d2033e76ae85090d4ed827 GIT binary patch literal 50144 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 -} +const App = () => { + return ( + + } /> + + + ); +}; + +export default App; \ No newline at end of file diff --git a/services/frontend/src/components/ui/alert.tsx b/services/frontend/src/components/ui/alert.tsx new file mode 100644 index 0000000..dd7eaa4 --- /dev/null +++ b/services/frontend/src/components/ui/alert.tsx @@ -0,0 +1,66 @@ +import * as React from "react" +import { cva, type VariantProps } from "class-variance-authority" + +import { cn } from "@/shared/lib/utils" + +const alertVariants = cva( + "relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current", + { + variants: { + variant: { + default: "bg-background text-foreground", + destructive: + "text-destructive-foreground [&>svg]:text-current *:data-[slot=alert-description]:text-destructive-foreground/80", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +function Alert({ + className, + variant, + ...props +}: React.ComponentProps<"div"> & VariantProps) { + return ( +
+ ) +} + +function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function AlertDescription({ + className, + ...props +}: React.ComponentProps<"div">) { + return ( +
+ ) +} + +export { Alert, AlertTitle, AlertDescription } diff --git a/services/frontend/src/components/ui/badge.tsx b/services/frontend/src/components/ui/badge.tsx new file mode 100644 index 0000000..52ee562 --- /dev/null +++ b/services/frontend/src/components/ui/badge.tsx @@ -0,0 +1,46 @@ +import * as React from "react" +import { Slot } from "@radix-ui/react-slot" +import { cva, type VariantProps } from "class-variance-authority" + +import { cn } from "@/shared/lib/utils" + +const badgeVariants = cva( + "inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden", + { + variants: { + variant: { + default: + "border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90", + secondary: + "border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90", + destructive: + "border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40", + outline: + "text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +function Badge({ + className, + variant, + asChild = false, + ...props +}: React.ComponentProps<"span"> & + VariantProps & { asChild?: boolean }) { + const Comp = asChild ? Slot : "span" + + return ( + + ) +} + +export { Badge, badgeVariants } diff --git a/services/frontend/src/components/ui/card.tsx b/services/frontend/src/components/ui/card.tsx new file mode 100644 index 0000000..4704955 --- /dev/null +++ b/services/frontend/src/components/ui/card.tsx @@ -0,0 +1,68 @@ +import * as React from "react" + +import { cn } from "@/shared/lib/utils" + +function Card({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardHeader({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardTitle({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardDescription({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardContent({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardFooter({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent } diff --git a/services/frontend/src/components/ui/skeleton.tsx b/services/frontend/src/components/ui/skeleton.tsx new file mode 100644 index 0000000..75be418 --- /dev/null +++ b/services/frontend/src/components/ui/skeleton.tsx @@ -0,0 +1,13 @@ +import { cn } from "@/shared/lib/utils" + +function Skeleton({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +export { Skeleton } diff --git a/services/frontend/src/components/ui/tabs.tsx b/services/frontend/src/components/ui/tabs.tsx new file mode 100644 index 0000000..55c8eae --- /dev/null +++ b/services/frontend/src/components/ui/tabs.tsx @@ -0,0 +1,70 @@ +import * as React from "react" +import * as TabsPrimitive from "@radix-ui/react-tabs" + +import { cn } from "@/shared/lib/utils" + +function Tabs({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function TabsList({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function TabsTrigger({ + className, + value, + ...props +}: React.ComponentProps & { value: string }) { + return ( + + ) +} + +function TabsContent({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +export { Tabs, TabsList, TabsTrigger, TabsContent } \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx b/services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx new file mode 100644 index 0000000..222d233 --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx @@ -0,0 +1,46 @@ +import { Competition } from "../../types"; +import { cn } from "@/shared/lib/utils"; +import { + Card, + CardContent, + CardFooter, +} from "@/components/ui/card"; + +interface CompetitionCardProps { + competition: Competition; + className?: string; +} + +export function CompetitionCard({ competition, className }: CompetitionCardProps) { + const { name, imageUrl, isOlympics, status } = competition; + + return ( + +
+ {name} +
+ + + + {isOlympics ? "Олимпиада" : "Тренировка"} + + + + {status.replace(/^\w/, c => c.toUpperCase())} + + + + +

{name}

+
+
+ ); +} \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx b/services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx new file mode 100644 index 0000000..607d9b4 --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx @@ -0,0 +1,20 @@ +import { Card, CardContent, CardFooter } from "@/components/ui/card"; +import { Skeleton } from "@/components/ui/skeleton"; + +const CompetitionSkeleton = () => { + return ( + + + + + + + + + + + + ); +} + +export default CompetitionSkeleton \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx b/services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx new file mode 100644 index 0000000..445688f --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx @@ -0,0 +1,26 @@ +import { cn } from "@/shared/lib/utils"; +import { Badge } from "@/components/ui/badge"; + +interface CompetitionTagProps { + label: string; + variant: 'olympics' | 'status'; + className?: string; +} + +const CompetitionTag = ({ label, variant, className }: CompetitionTagProps) => { + return ( + + {label} + + ); +} + +export default CompetitionTag \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/index.tsx b/services/frontend/src/pages/CompetitionsPage/index.tsx new file mode 100644 index 0000000..7417790 --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/index.tsx @@ -0,0 +1,143 @@ +import { useState, useEffect } from 'react'; +import { Competition, Status } from './types'; +import { CompetitionGrid } from './modules/CompetitionGrid'; +import { Alert, AlertDescription } from "@/components/ui/alert"; +import { AlertCircle } from "lucide-react"; +import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; +import Navbar from './modules/Navbar'; + +const mockCompetitions: Competition[] = [ + { + id: '1', + name: 'Олимпиада DANO 2025. Индивидуальный этап', + imageUrl: '/DANO.png', + isOlympics: true, + status: Status.InProgress + }, + { + id: '2', + name: 'Олимпиада DANO 2025. Индивидуальный этап', + imageUrl: '/DANO.png', + isOlympics: false, + status: Status.NotParticipating + }, + { + id: '3', + name: 'Олимпиада DANO 2025. Индивидуальный этап', + imageUrl: '/DANO.png', + isOlympics: false, + status: Status.InProgress + }, + { + id: '4', + name: 'Олимпиада DANO 2025. Индивидуальный этап', + imageUrl: '/DANO.png', + isOlympics: true, + status: Status.Completed + }, + { + id: '5', + name: 'Олимпиада DANO 2025. Индивидуальный этап', + imageUrl: '/DANO.png', + isOlympics: false, + status: Status.Completed + }, + { + id: '6', + name: 'Олимпиада DANO 2025. Индивидуальный этап', + imageUrl: '/DANO.png', + isOlympics: true, + status: Status.NotParticipating + } +]; + + +const CompetitionsPage = () => { + const [competitions, setCompetitions] = useState([]); + const [isLoading, setIsLoading] = useState(true); + const [error, setError] = useState(null); + const [activeTab, setActiveTab] = useState("ongoing"); + + useEffect(() => { + // ! симуляция фетча + const fetchCompetitions = async () => { + try { + setTimeout(() => { + setCompetitions(mockCompetitions); + setIsLoading(false); + }, 800); + } catch (error) { + setError('Соревнования не найдены, пожалуйста, попробуйте позже'); + setIsLoading(false); + } + }; + + fetchCompetitions(); + }, []); + + const myCompetitions = competitions.filter(comp => + comp.status === Status.InProgress || comp.status === Status.Completed + ); + + const filteredMyCompetitions = myCompetitions.filter(comp => + activeTab === "ongoing" ? comp.status === Status.InProgress : comp.status === Status.Completed + ); + + const availableCompetitions = competitions.filter(comp => + comp.status === 'Не участвую' + ); + + return ( + <> + +
+ {error && ( + + + {error} + + )} + +
+
+

Мои события

+ + + Текущие + Завершенные + + +
+ + {isLoading ? ( + + ) : filteredMyCompetitions.length > 0 ? ( + + ) : ( +
+

+ {activeTab === "ongoing" ? "У вас нет текущих соревнований" : "У вас нет завершенных соревнований"} +

+
+ )} +
+ +
+

Доступные события

+ + {isLoading ? ( + + ) : availableCompetitions.length > 0 ? ( + + ) : ( +
+

Нет доступных соревнований

+
+ )} +
+
+ + ); +} + +export default CompetitionsPage; \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx b/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx new file mode 100644 index 0000000..abbe28e --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx @@ -0,0 +1,46 @@ +import { Competition } from "../../types"; +import { CompetitionCard } from "../../components/CompetitionCard"; +import CompetitionSkeleton from "../../components/CompetitionSkeleton"; +import { cn } from "@/shared/lib/utils"; + +interface CompetitionGridProps { + competitions: Competition[]; + isLoading?: boolean; + className?: string; + skeletonCount?: number; +} + +export function CompetitionGrid({ + competitions, + isLoading = false, + className, + skeletonCount +}: CompetitionGridProps) { + const gridClasses = cn( + "grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6", + className + ); + + const numberOfSkeletons = skeletonCount ?? (competitions.length > 0 ? competitions.length : 4); + + if (isLoading) { + return ( +
+ {Array.from({ length: numberOfSkeletons }).map((_, index) => ( + + ))} +
+ ); + } + + return ( +
+ {competitions.map((competition) => ( + + ))} +
+ ); +} \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/modules/Navbar/index.tsx b/services/frontend/src/pages/CompetitionsPage/modules/Navbar/index.tsx new file mode 100644 index 0000000..ba1062a --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/modules/Navbar/index.tsx @@ -0,0 +1,24 @@ +import { ChevronDown } from "lucide-react"; + +const Navbar = () => { + return ( + + ); +}; + + +export default Navbar \ No newline at end of file diff --git a/services/frontend/src/pages/CompetitionsPage/types.ts b/services/frontend/src/pages/CompetitionsPage/types.ts new file mode 100644 index 0000000..544f4f3 --- /dev/null +++ b/services/frontend/src/pages/CompetitionsPage/types.ts @@ -0,0 +1,13 @@ +export enum Status { + InProgress = 'В процессе', + NotParticipating = 'Не участвую', + Completed = 'Завершено' +} + +export interface Competition { + id: string; + name: string; + imageUrl: string; + isOlympics: boolean; + status: Status; +} diff --git a/services/frontend/src/styles/fonts.css b/services/frontend/src/styles/fonts.css new file mode 100644 index 0000000..8f6986d --- /dev/null +++ b/services/frontend/src/styles/fonts.css @@ -0,0 +1,20 @@ +@font-face { + font-family: 'HSE Sans'; + src: url('/fonts/HSESans-Regular.otf') format('opentype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'HSE Sans'; + src: url('/fonts/HSESans-Bold.otf') format('opentype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'HSE Sans'; + src: url('/fonts/HSESans-SemiBold.otf') format('opentype'); + font-weight: 600; + font-style: normal; +} \ No newline at end of file diff --git a/services/frontend/src/styles/globals.css b/services/frontend/src/styles/globals.css index 1f613d0..9df6fec 100644 --- a/services/frontend/src/styles/globals.css +++ b/services/frontend/src/styles/globals.css @@ -1,5 +1,5 @@ @import "tailwindcss"; - +@import "./fonts.css"; @plugin "tailwindcss-animate"; @custom-variant dark (&:is(.dark *)); @@ -40,6 +40,9 @@ --sidebar-ring: oklch(0.87 0 0); } +@theme inline { + --font-hse-sans: "HSE Sans", system-ui, sans-serif +} .dark { --background: oklch(0.145 0 0); --foreground: oklch(0.985 0 0); diff --git a/services/frontend/tailwind.config.js b/services/frontend/tailwind.config.js new file mode 100644 index 0000000..50cd5f6 --- /dev/null +++ b/services/frontend/tailwind.config.js @@ -0,0 +1,11 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + theme: { + extend: { + fontFamily: { + 'hse-sans': ['"HSE Sans"', 'system-ui', 'sans-serif'], + }, + }, + }, + plugins: [], +} From 692e9b5be81a33a1aa5bc9db268aedfd8fd59bbf Mon Sep 17 00:00:00 2001 From: rngsurrounded Date: Sat, 1 Mar 2025 15:03:58 +0900 Subject: [PATCH 2/3] feat: added competition preview page model --- .../2025-03-01_14-18-38/details.md | 33 ----- .../2025-03-01_14-18-38/diff-details.md | 15 --- .../2025-03-01_14-18-38/diff.csv | 2 - .../2025-03-01_14-18-38/diff.md | 19 --- .../2025-03-01_14-18-38/diff.txt | 22 ---- .../2025-03-01_14-18-38/results.csv | 20 --- .../2025-03-01_14-18-38/results.json | 1 - .../2025-03-01_14-18-38/results.md | 38 ------ .../2025-03-01_14-18-38/results.txt | 59 --------- services/frontend/.gitignore | 2 +- services/frontend/public/DANO.png | Bin 5803 -> 252192 bytes services/frontend/src/App.tsx | 2 + .../modules/Navbar/index.tsx | 0 .../src/pages/CompetitionPreview/index.tsx | 115 ++++++++++++++++++ .../components/CompetitionCard/index.tsx | 15 ++- .../src/pages/CompetitionsPage/index.tsx | 4 +- .../modules/CompetitionGrid/index.tsx | 2 +- .../src/pages/CompetitionsPage/types.ts | 13 -- services/frontend/src/shared/types/types.ts | 17 +++ 19 files changed, 150 insertions(+), 229 deletions(-) delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md delete mode 100644 services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt rename services/frontend/src/{pages/CompetitionsPage => }/modules/Navbar/index.tsx (100%) create mode 100644 services/frontend/src/pages/CompetitionPreview/index.tsx create mode 100644 services/frontend/src/shared/types/types.ts diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md deleted file mode 100644 index a513d90..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/details.md +++ /dev/null @@ -1,33 +0,0 @@ -# Details - -Date : 2025-03-01 14:18:38 - -Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src - -Total : 18 files, 736 codes, 5 comments, 85 blanks, all 826 lines - -[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) - -## Files -| filename | language | code | comment | blank | total | -| :--- | :--- | ---: | ---: | ---: | ---: | -| [src/App.tsx](/src/App.tsx) | TypeScript JSX | 11 | 0 | 3 | 14 | -| [src/components/ui/alert.tsx](/src/components/ui/alert.tsx) | TypeScript JSX | 60 | 0 | 7 | 67 | -| [src/components/ui/badge.tsx](/src/components/ui/badge.tsx) | TypeScript JSX | 41 | 0 | 6 | 47 | -| [src/components/ui/button.tsx](/src/components/ui/button.tsx) | TypeScript JSX | 53 | 0 | 6 | 59 | -| [src/components/ui/card.tsx](/src/components/ui/card.tsx) | TypeScript JSX | 60 | 0 | 9 | 69 | -| [src/components/ui/skeleton.tsx](/src/components/ui/skeleton.tsx) | TypeScript JSX | 11 | 0 | 3 | 14 | -| [src/components/ui/tabs.tsx](/src/components/ui/tabs.tsx) | TypeScript JSX | 64 | 0 | 6 | 70 | -| [src/main.tsx](/src/main.tsx) | TypeScript JSX | 11 | 0 | 2 | 13 | -| [src/pages/CompetitionsPage/components/CompetitionCard/index.tsx](/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx) | TypeScript JSX | 41 | 0 | 5 | 46 | -| [src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx](/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx) | TypeScript JSX | 18 | 0 | 2 | 20 | -| [src/pages/CompetitionsPage/components/CompetitionTag/index.tsx](/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx) | TypeScript JSX | 23 | 0 | 3 | 26 | -| [src/pages/CompetitionsPage/index.tsx](/src/pages/CompetitionsPage/index.tsx) | TypeScript JSX | 145 | 4 | 15 | 164 | -| [src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx](/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx) | TypeScript JSX | 41 | 0 | 5 | 46 | -| [src/pages/CompetitionsPage/types.ts](/src/pages/CompetitionsPage/types.ts) | TypeScript | 12 | 0 | 2 | 14 | -| [src/shared/lib/utils.ts](/src/shared/lib/utils.ts) | TypeScript | 5 | 0 | 2 | 7 | -| [src/styles/fonts.css](/src/styles/fonts.css) | CSS | 18 | 0 | 2 | 20 | -| [src/styles/globals.css](/src/styles/globals.css) | CSS | 122 | 0 | 6 | 128 | -| [src/vite-env.d.ts](/src/vite-env.d.ts) | TypeScript | 0 | 1 | 1 | 2 | - -[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md deleted file mode 100644 index 146bcff..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff-details.md +++ /dev/null @@ -1,15 +0,0 @@ -# Diff Details - -Date : 2025-03-01 14:18:38 - -Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src - -Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines - -[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details - -## Files -| filename | language | code | comment | blank | total | -| :--- | :--- | ---: | ---: | ---: | ---: | - -[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv deleted file mode 100644 index b7d8d75..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.csv +++ /dev/null @@ -1,2 +0,0 @@ -"filename", "language", "", "comment", "blank", "total" -"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md deleted file mode 100644 index 3cdff44..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.md +++ /dev/null @@ -1,19 +0,0 @@ -# Diff Summary - -Date : 2025-03-01 14:18:38 - -Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src - -Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines - -[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) - -## Languages -| language | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | - -## Directories -| path | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | - -[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt deleted file mode 100644 index a2fa4a1..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/diff.txt +++ /dev/null @@ -1,22 +0,0 @@ -Date : 2025-03-01 14:18:38 -Directory : c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src -Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines - -Languages -+----------+------------+------------+------------+------------+------------+ -| language | files | code | comment | blank | total | -+----------+------------+------------+------------+------------+------------+ -+----------+------------+------------+------------+------------+------------+ - -Directories -+------+------------+------------+------------+------------+------------+ -| path | files | code | comment | blank | total | -+------+------------+------------+------------+------------+------------+ -+------+------------+------------+------------+------------+------------+ - -Files -+----------+----------+------------+------------+------------+------------+ -| filename | language | code | comment | blank | total | -+----------+----------+------------+------------+------------+------------+ -| Total | | 0 | 0 | 0 | 0 | -+----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv deleted file mode 100644 index 0579daf..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.csv +++ /dev/null @@ -1,20 +0,0 @@ -"filename", "language", "TypeScript", "TypeScript JSX", "CSS", "comment", "blank", "total" -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\App.tsx", "TypeScript JSX", 0, 11, 0, 0, 3, 14 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\alert.tsx", "TypeScript JSX", 0, 60, 0, 0, 7, 67 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\badge.tsx", "TypeScript JSX", 0, 41, 0, 0, 6, 47 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\button.tsx", "TypeScript JSX", 0, 53, 0, 0, 6, 59 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\card.tsx", "TypeScript JSX", 0, 60, 0, 0, 9, 69 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\skeleton.tsx", "TypeScript JSX", 0, 11, 0, 0, 3, 14 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\tabs.tsx", "TypeScript JSX", 0, 64, 0, 0, 6, 70 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\main.tsx", "TypeScript JSX", 0, 11, 0, 0, 2, 13 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionCard\index.tsx", "TypeScript JSX", 0, 41, 0, 0, 5, 46 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionSkeleton\index.tsx", "TypeScript JSX", 0, 18, 0, 0, 2, 20 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionTag\index.tsx", "TypeScript JSX", 0, 23, 0, 0, 3, 26 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\index.tsx", "TypeScript JSX", 0, 145, 0, 4, 15, 164 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\modules\CompetitionGrid\index.tsx", "TypeScript JSX", 0, 41, 0, 0, 5, 46 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\types.ts", "TypeScript", 12, 0, 0, 0, 2, 14 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\shared\lib\utils.ts", "TypeScript", 5, 0, 0, 0, 2, 7 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\fonts.css", "CSS", 0, 0, 18, 0, 2, 20 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\globals.css", "CSS", 0, 0, 122, 0, 6, 128 -"c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\vite-env.d.ts", "TypeScript", 0, 0, 0, 1, 1, 2 -"Total", "-", 17, 579, 140, 5, 85, 826 \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json deleted file mode 100644 index da49227..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.json +++ /dev/null @@ -1 +0,0 @@ -{"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/vite-env.d.ts":{"language":"TypeScript","code":0,"comment":1,"blank":1},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/main.tsx":{"language":"TypeScript JSX","code":11,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/styles/fonts.css":{"language":"CSS","code":18,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/shared/lib/utils.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/styles/globals.css":{"language":"CSS","code":122,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/types.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx":{"language":"TypeScript JSX","code":23,"comment":0,"blank":3},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/tabs.tsx":{"language":"TypeScript JSX","code":64,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/skeleton.tsx":{"language":"TypeScript JSX","code":11,"comment":0,"blank":3},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":5},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/card.tsx":{"language":"TypeScript JSX","code":60,"comment":0,"blank":9},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/badge.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/button.tsx":{"language":"TypeScript JSX","code":53,"comment":0,"blank":6},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/components/ui/alert.tsx":{"language":"TypeScript JSX","code":60,"comment":0,"blank":7},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx":{"language":"TypeScript JSX","code":18,"comment":0,"blank":2},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/App.tsx":{"language":"TypeScript JSX","code":11,"comment":0,"blank":3},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":5},"file:///c%3A/Users/Admin/Documents/VS%20Code%20Projects/project/services/frontend/src/pages/CompetitionsPage/index.tsx":{"language":"TypeScript JSX","code":145,"comment":4,"blank":15}} \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md deleted file mode 100644 index a25ca88..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.md +++ /dev/null @@ -1,38 +0,0 @@ -# Summary - -Date : 2025-03-01 14:18:38 - -Directory c:\\Users\\Admin\\Documents\\VS Code Projects\\project\\services\\frontend\\src - -Total : 18 files, 736 codes, 5 comments, 85 blanks, all 826 lines - -Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) - -## Languages -| language | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | -| TypeScript JSX | 13 | 579 | 4 | 72 | 655 | -| CSS | 2 | 140 | 0 | 8 | 148 | -| TypeScript | 3 | 17 | 1 | 5 | 23 | - -## Directories -| path | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | -| . | 18 | 736 | 5 | 85 | 826 | -| . (Files) | 3 | 22 | 1 | 6 | 29 | -| components | 6 | 289 | 0 | 37 | 326 | -| components\\ui | 6 | 289 | 0 | 37 | 326 | -| pages | 6 | 280 | 4 | 32 | 316 | -| pages\\CompetitionsPage | 6 | 280 | 4 | 32 | 316 | -| pages\\CompetitionsPage (Files) | 2 | 157 | 4 | 17 | 178 | -| pages\\CompetitionsPage\\components | 3 | 82 | 0 | 10 | 92 | -| pages\\CompetitionsPage\\components\\CompetitionCard | 1 | 41 | 0 | 5 | 46 | -| pages\\CompetitionsPage\\components\\CompetitionSkeleton | 1 | 18 | 0 | 2 | 20 | -| pages\\CompetitionsPage\\components\\CompetitionTag | 1 | 23 | 0 | 3 | 26 | -| pages\\CompetitionsPage\\modules | 1 | 41 | 0 | 5 | 46 | -| pages\\CompetitionsPage\\modules\\CompetitionGrid | 1 | 41 | 0 | 5 | 46 | -| shared | 1 | 5 | 0 | 2 | 7 | -| shared\\lib | 1 | 5 | 0 | 2 | 7 | -| styles | 2 | 140 | 0 | 8 | 148 | - -Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt b/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt deleted file mode 100644 index 9144604..0000000 --- a/services/frontend/.VSCodeCounter/2025-03-01_14-18-38/results.txt +++ /dev/null @@ -1,59 +0,0 @@ -Date : 2025-03-01 14:18:38 -Directory : c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src -Total : 18 files, 736 codes, 5 comments, 85 blanks, all 826 lines - -Languages -+----------------+------------+------------+------------+------------+------------+ -| language | files | code | comment | blank | total | -+----------------+------------+------------+------------+------------+------------+ -| TypeScript JSX | 13 | 579 | 4 | 72 | 655 | -| CSS | 2 | 140 | 0 | 8 | 148 | -| TypeScript | 3 | 17 | 1 | 5 | 23 | -+----------------+------------+------------+------------+------------+------------+ - -Directories -+-----------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ -| path | files | code | comment | blank | total | -+-----------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ -| . | 18 | 736 | 5 | 85 | 826 | -| . (Files) | 3 | 22 | 1 | 6 | 29 | -| components | 6 | 289 | 0 | 37 | 326 | -| components\ui | 6 | 289 | 0 | 37 | 326 | -| pages | 6 | 280 | 4 | 32 | 316 | -| pages\CompetitionsPage | 6 | 280 | 4 | 32 | 316 | -| pages\CompetitionsPage (Files) | 2 | 157 | 4 | 17 | 178 | -| pages\CompetitionsPage\components | 3 | 82 | 0 | 10 | 92 | -| pages\CompetitionsPage\components\CompetitionCard | 1 | 41 | 0 | 5 | 46 | -| pages\CompetitionsPage\components\CompetitionSkeleton | 1 | 18 | 0 | 2 | 20 | -| pages\CompetitionsPage\components\CompetitionTag | 1 | 23 | 0 | 3 | 26 | -| pages\CompetitionsPage\modules | 1 | 41 | 0 | 5 | 46 | -| pages\CompetitionsPage\modules\CompetitionGrid | 1 | 41 | 0 | 5 | 46 | -| shared | 1 | 5 | 0 | 2 | 7 | -| shared\lib | 1 | 5 | 0 | 2 | 7 | -| styles | 2 | 140 | 0 | 8 | 148 | -+-----------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ - -Files -+-----------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ -| filename | language | code | comment | blank | total | -+-----------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\App.tsx | TypeScript JSX | 11 | 0 | 3 | 14 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\alert.tsx | TypeScript JSX | 60 | 0 | 7 | 67 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\badge.tsx | TypeScript JSX | 41 | 0 | 6 | 47 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\button.tsx | TypeScript JSX | 53 | 0 | 6 | 59 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\card.tsx | TypeScript JSX | 60 | 0 | 9 | 69 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\skeleton.tsx | TypeScript JSX | 11 | 0 | 3 | 14 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\components\ui\tabs.tsx | TypeScript JSX | 64 | 0 | 6 | 70 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\main.tsx | TypeScript JSX | 11 | 0 | 2 | 13 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionCard\index.tsx | TypeScript JSX | 41 | 0 | 5 | 46 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionSkeleton\index.tsx | TypeScript JSX | 18 | 0 | 2 | 20 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\components\CompetitionTag\index.tsx | TypeScript JSX | 23 | 0 | 3 | 26 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\index.tsx | TypeScript JSX | 145 | 4 | 15 | 164 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\modules\CompetitionGrid\index.tsx | TypeScript JSX | 41 | 0 | 5 | 46 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\pages\CompetitionsPage\types.ts | TypeScript | 12 | 0 | 2 | 14 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\shared\lib\utils.ts | TypeScript | 5 | 0 | 2 | 7 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\fonts.css | CSS | 18 | 0 | 2 | 20 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\styles\globals.css | CSS | 122 | 0 | 6 | 128 | -| c:\Users\Admin\Documents\VS Code Projects\project\services\frontend\src\vite-env.d.ts | TypeScript | 0 | 1 | 1 | 2 | -| Total | | 736 | 5 | 85 | 826 | -+-----------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/services/frontend/.gitignore b/services/frontend/.gitignore index a547bf3..7246199 100644 --- a/services/frontend/.gitignore +++ b/services/frontend/.gitignore @@ -11,7 +11,7 @@ node_modules dist dist-ssr *.local - +.VSCodeCounter # Editor directories and files .vscode/* !.vscode/extensions.json diff --git a/services/frontend/public/DANO.png b/services/frontend/public/DANO.png index aa3a56aee30ec69f2088bab47474a9eac112bd06..686ef2b01ed18661ae9804f40a1d822de5b1f1b3 100644 GIT binary patch literal 252192 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