From 692e9b5be81a33a1aa5bc9db268aedfd8fd59bbf Mon Sep 17 00:00:00 2001 From: rngsurrounded Date: Sat, 1 Mar 2025 15:03:58 +0900 Subject: [PATCH] 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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