From 83291c246bbe0ead2bc6aaef2b21082b8e7f6c4a Mon Sep 17 00:00:00 2001 From: catanese Date: Tue, 7 May 2024 13:15:21 +0200 Subject: [PATCH] correct navbar --- .vs/2024-DEV-BUT3/v17/.wsuo | Bin 17408 -> 74752 bytes .vs/2024-DEV-BUT3/v17/DocumentLayout.json | 238 +++++++++++++++++++++- .vs/VSWorkspaceState.json | 5 +- .vs/slnx.sqlite | Bin 90112 -> 90112 bytes src/App.jsx | 23 ++- src/components/app-layout.jsx | 22 +- src/components/authenticated.jsx | 2 +- src/components/nav/Navbar.jsx | 98 +++++---- src/hooks/use-auth.js | 6 +- src/main.jsx | 6 +- src/pages/home.jsx | 1 - 11 files changed, 334 insertions(+), 67 deletions(-) diff --git a/.vs/2024-DEV-BUT3/v17/.wsuo b/.vs/2024-DEV-BUT3/v17/.wsuo index c4df42a1f345ce7695b04e6ae1ee5c41136fbea2..e4292bff49248d4df9f9f876a78c5cec922dbc76 100644 GIT binary patch literal 74752 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 diff --git a/.vs/2024-DEV-BUT3/v17/DocumentLayout.json b/.vs/2024-DEV-BUT3/v17/DocumentLayout.json index 96ad025..3cf9116 100644 --- a/.vs/2024-DEV-BUT3/v17/DocumentLayout.json +++ b/.vs/2024-DEV-BUT3/v17/DocumentLayout.json @@ -1,7 +1,64 @@ { "Version": 1, "WorkspaceRootPath": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\", - "Documents": [], + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\nav\\Navbar.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\components\\nav\\Navbar.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\app-layout.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\components\\app-layout.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\contexts\\auth-context.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\contexts\\auth-context.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\authenticated.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\components\\authenticated.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\api\\authentication.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\api\\authentication.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\App.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\App.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\pages\\test.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\pages\\test.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\api\\room.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\api\\room.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\.vs\\2024-DEV-BUT3\\config\\applicationhost.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:.vs\\2024-DEV-BUT3\\config\\applicationhost.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\item\\ItemPage.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\components\\item\\ItemPage.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\package.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:package.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\vitest.config.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:vitest.config.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\vite.config.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:vite.config.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Admin\\Source\\Repos\\2024-DEV-BUT3\\src\\hooks\\page-title-context.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\hooks\\page-title-context.jsx||{14D17961-FE51-464D-9111-C4AF11D7D99A}" + } + ], "DocumentGroupContainers": [ { "Orientation": 0, @@ -9,11 +66,188 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": -1, + "SelectedChildIndex": 3, "Children": [ + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "auth-context.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\contexts\\auth-context.jsx", + "RelativeDocumentMoniker": "src\\contexts\\auth-context.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\contexts\\auth-context.jsx", + "RelativeToolTip": "src\\contexts\\auth-context.jsx", + "ViewState": "AQIAACoAAAAAAAAAAAAAADwAAAAEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-07T09:38:35.04Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "authenticated.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\authenticated.jsx", + "RelativeDocumentMoniker": "src\\components\\authenticated.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\authenticated.jsx", + "RelativeToolTip": "src\\components\\authenticated.jsx", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-07T09:38:15.52Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "authentication.js", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\api\\authentication.js", + "RelativeDocumentMoniker": "src\\api\\authentication.js", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\api\\authentication.js", + "RelativeToolTip": "src\\api\\authentication.js", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAB0AAAACAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", + "WhenOpened": "2024-05-07T09:34:33.928Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Navbar.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\nav\\Navbar.jsx", + "RelativeDocumentMoniker": "src\\components\\nav\\Navbar.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\nav\\Navbar.jsx", + "RelativeToolTip": "src\\components\\nav\\Navbar.jsx", + "ViewState": "AQIAAAsAAAAAAAAAAAAQwBIAAAAgAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-06T21:42:24.983Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "app-layout.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\app-layout.jsx", + "RelativeDocumentMoniker": "src\\components\\app-layout.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\app-layout.jsx", + "RelativeToolTip": "src\\components\\app-layout.jsx", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAUAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-07T08:58:37.766Z", + "EditorCaption": "" + }, { "$type": "Bookmark", "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "applicationhost.config", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\.vs\\2024-DEV-BUT3\\config\\applicationhost.config", + "RelativeDocumentMoniker": ".vs\\2024-DEV-BUT3\\config\\applicationhost.config", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\.vs\\2024-DEV-BUT3\\config\\applicationhost.config", + "RelativeToolTip": ".vs\\2024-DEV-BUT3\\config\\applicationhost.config", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|", + "WhenOpened": "2024-05-06T23:30:27.125Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "vitest.config.js", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\vitest.config.js", + "RelativeDocumentMoniker": "vitest.config.js", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\vitest.config.js", + "RelativeToolTip": "vitest.config.js", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", + "WhenOpened": "2024-05-06T23:20:08.112Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "vite.config.js", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\vite.config.js", + "RelativeDocumentMoniker": "vite.config.js", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\vite.config.js", + "RelativeToolTip": "vite.config.js", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", + "WhenOpened": "2024-05-06T23:20:02.873Z" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "room.js", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\api\\room.js", + "RelativeDocumentMoniker": "src\\api\\room.js", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\api\\room.js", + "RelativeToolTip": "src\\api\\room.js", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA4AAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", + "WhenOpened": "2024-05-06T22:06:47.739Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "test.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\pages\\test.jsx", + "RelativeDocumentMoniker": "src\\pages\\test.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\pages\\test.jsx", + "RelativeToolTip": "src\\pages\\test.jsx", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAACAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-06T18:36:04.359Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "App.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\App.jsx", + "RelativeDocumentMoniker": "src\\App.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\App.jsx", + "RelativeToolTip": "src\\App.jsx", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-06T16:40:31.952Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "package.json", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\package.json", + "RelativeDocumentMoniker": "package.json", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\package.json", + "RelativeToolTip": "package.json", + "ViewState": "AQIAAAYAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-05-06T23:20:16.656Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "page-title-context.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\hooks\\page-title-context.jsx", + "RelativeDocumentMoniker": "src\\hooks\\page-title-context.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\hooks\\page-title-context.jsx", + "RelativeToolTip": "src\\hooks\\page-title-context.jsx", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAAMAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-06T19:10:02.382Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "ItemPage.jsx", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\item\\ItemPage.jsx", + "RelativeDocumentMoniker": "src\\components\\item\\ItemPage.jsx", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\2024-DEV-BUT3\\src\\components\\item\\ItemPage.jsx", + "RelativeToolTip": "src\\components\\item\\ItemPage.jsx", + "ViewState": "AQIAAAAAAAAAAAAAAAAAACQAAAApAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003663|", + "WhenOpened": "2024-05-06T18:36:16.712Z" } ] } diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index b3ea067..8a895f2 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -1,7 +1,8 @@ { "ExpandedNodes": [ - "" + "", + "\\src\\assets\\styles" ], - "SelectedNode": "\\C:\\Users\\Admin\\Source\\Repos\\2024-DEV-BUT3", + "SelectedNode": "\\package.json", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 0d4de0c5a82acc4fd5fa3af4f5451e3fa145e783..cd9c361a10c03eee07ef7010d47a97ec409e15f5 100644 GIT binary patch delta 2166 zcmaJ?OH3O_7@qZGY;0g{FkZg^n@4F9ycj4+p-BlCQcMUz0eUE+_Qsyro7lVC-L(aZ zQWB|BbE+EcHB~FMs(K9atx}})np3Zls-CJSQY-adsgD_tXTedG+vxwk|MC6*{4@8T zx$i%7e;MaSA0@Kf=yBmYJ^;I)0R9#KbI<2JrS2EqPnyBN$g0YA33~!Jc3U=iC7MTao~lDT0;4nTB_q-cz;ohZ~s|&ZcVI>xanzgEehMl z+S>3qJr1ryaE9xG8){irL=zdNc-uHwvE7f?B1@DR%0eJ;UZ_cBWP}(YzKnBY|0PYc zy=`!834#k4wEo>2I0`bCq011Q!&Y=4)wC)S4Gk4>(g4Hbi!`K;%Ccc1ofI_Bz{vX$ z3}feNtKQRya0!AzjL1p}9bg~ZMYu?S{w~PWC0Q`*IM;uPsuLEdcSWrslF;TP<{_BC zvZcCN!8b}SlIv}w7Pl_2rVg!#-)#pw-&x8KODN2B0)q^&s_XF-b&k$Lkit4PrN&LE zB|dGleppW&QC57KHYsPK+7_M&sdq~tE3qxSZWG_X^h=c^%}jNH&nGo zC}){_N_?F{0<|goG=Ea$ z$lG+%be=`Sm|%GZCLoC7JcfCQZ+e`W!*4+l$I9w>m2t6A+dfY1I@M|0g|W`c7{EQZ zE^Z{)R6pK`v|Aoc(ZT3yy?rZrmLilqwHvlo7^Vqo5?(FbU>gVxQF=vH?-;gK7$kHr zEUJo$4$KqaD4HOd2~yKk1>eFGY#>g1AsGgK#q3z&7}ZSH@^t3DC>@)m$u@T=^1u7& zW#Yy>LVJz#pN2nT)_)vgu}!5W;iCuT?%z z_R+}a8DRZ>E!J*zq7T1HpbIweRT6PO@K1qdFk&J|P;YCWjdc4NvC;kjZZ1QaOOVI9 zvC+_r%p~-ZI=bME)uokdt75H009WhHe7HHu#{c8y5Ig?58D_`7Hsc#~4ODO|_9$JgouxqxY>+ITx+<2h4Qn6Au?i@0oh>NBX%d#n#6;($J z>2u;WB7BT6Tik(XgNqW8QI!=_FN(#J?!`FrTM$rbi0$SPM?aBHzO$UaXnD5w9sXjo zwDq@dAmAM5PJb=Am~)=9rq;sEFZLQPXRfzkc?xG7y@h6`AojXlPQc}wNcoy`=6o+L gkGAjdy=<1W`#vG)8V8-B60UiU#1fjJyMO%lAD+qFQ2+n{ delta 1779 zcmZuyOK%%h6uwj2*N-T196!ePjO`c_Oxk$bq`V9*sq+9gq$Vm4398}@&W%0PGh=xs zCJ_?J0;ye5(pe+2K&ZPa@(w9d`2k35SRf%*EGiX*L>C}h1n2ttP7}m#biVJq=X~ef zb7%LiZ}+b6GfBwq$qPdEVC~Cr$TNH$h3|#G8@}Glk8ckLK6%CCLoeM>op0vE-dCCO z31OypFBck>D?@@u65b%Ttr-nZ2qEMNAENLN;luE6y~zHZuyZ)~s;3etIQ|QJz5M7+ zzf-6@;X|3+gK?)?Nn!m_`N8MkJ9;HIsoyXCadRrOgwd1`#4Bb)GZdRxw(^0swHWvj z;BONTor6lU%syia7>Pmvx77x*Vw@n&V>Ai+a=Y!SU2vj|(enU0|6GahM7Sh-0i#n8 zC0nZAZV|<5lR6|F<+wD*j_ixw~7q^aRhS5^ zd7AUmXE1saj-cSYNt^K)%b&(*2CxmYqc3y_xVdbaI;EWC^1Sk23O#5*xytg76)}oJ zTMV@;b6s>Aqd3GgV7o!_)N#u$5IxD*v=BGw?7zkxCZA@LX7j9DR)Ob<7cfde9?RZt z5liCX#8Vha;B3?C-sUy=j`)EQlH?lfCthn4$CluA7EUwrmQpUhkx2nwcVc z+ce-7_OVCh-+%ouF0o#ymPL+85^3g{uI16pV<|Q^wXM0wXOsWCj{%;3!Y>Zixb|`4 zT^^MaY%gZd%sx|GTzb1W|JIvl{TxljS+Ck1QiQ5?&GvCfjKN${0M}}CAFW!A1J3{YURcb()X=>uQ#N{!~ry&%dhD3Y$$b2u9%)c1xSK-r_060P{&^ zNwM#g0}(%~Md`Ad;T3k&*ZH-N`Cy<>snXoEu5EKo(#z5)4b9dXhS?z;8S}szQ9d9% zCY^xUKv4>@TAE>Z>Pr1__tFBq9DUH}Dud=x;SjY>e<_tA+wren?QN|79opNEdefeg z;GC``dY@kDdOej9;`rC5db4ZF$lj{IM~p87PbKuH<8Oncy$h0 ( - - - - - - - - -); + + + + + + + + + ); export default App; + diff --git a/src/components/app-layout.jsx b/src/components/app-layout.jsx index 71e9da2..19c6fe8 100644 --- a/src/components/app-layout.jsx +++ b/src/components/app-layout.jsx @@ -1,27 +1,25 @@ import React, { useState } from 'react'; -import { Layout, Menu, theme, Button } from 'antd'; + +import { Layout, theme, Button } from 'antd'; import { MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons'; import { Router } from '../router'; import { usePageTitle } from '../hooks/page-title-context'; import Navbar from './nav/Navbar'; const { Header, Content, Footer, Sider } = Layout; + - - - - - - -const AppLayout = ({ navbar, footer }) => { +const AppLayout = ({ footer }) => { const [collapsed, setCollapsed] = useState(false); const { pageTitle } = usePageTitle(); const { token: { colorBgContainer, borderRadiusLG }, } = theme.useToken(); + + return ( - +
@@ -32,9 +30,9 @@ const AppLayout = ({ navbar, footer }) => { {pageTitle} - -
- + +
+