From 72bc161e3b33a65783647615736cff6f8581f8be Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 22 Mar 2021 17:17:59 +0200 Subject: Major redesign of admin panel page component styling --- .../admin-panel-page.component.css | 45 +---- .../admin-panel-page.component.html | 185 ++++++++++++--------- .../admin-panel-page/admin-panel-page.component.ts | 33 ++-- 3 files changed, 130 insertions(+), 133 deletions(-) (limited to 'src') diff --git a/src/app/components/admin-panel-page/admin-panel-page.component.css b/src/app/components/admin-panel-page/admin-panel-page.component.css index 1f98e20..ec7aa5d 100644 --- a/src/app/components/admin-panel-page/admin-panel-page.component.css +++ b/src/app/components/admin-panel-page/admin-panel-page.component.css @@ -1,42 +1,5 @@ -#content { - max-width: 22em; - justify-content: start; -} - -hr { - width: calc(100% - 1em); - color: black; - border: 1px solid black; -} - -#navigation { - width: 100%; - display: flex; -} - -#navigation > * { - flex: 1; - margin-left: .4em; -} - -.submit-btn:first-of-type { - margin-left: 0 !important; -} - -#all-languages, #all-technologies { - display: flex; - flex-wrap: wrap; -} - -.flexbox { - display: flex; -} - -.flexbox > * { - flex: 1; - margin-left: 1em; -} - -.flexbox > *:first-child { - margin-left: 0; +.sec-info { + width: fit-content; + background-color: #424242; + margin: 0 0.3em 0.3em 0; } diff --git a/src/app/components/admin-panel-page/admin-panel-page.component.html b/src/app/components/admin-panel-page/admin-panel-page.component.html index 96ab545..65f9691 100644 --- a/src/app/components/admin-panel-page/admin-panel-page.component.html +++ b/src/app/components/admin-panel-page/admin-panel-page.component.html @@ -1,87 +1,118 @@ - + -
- -
-
- - +
+ + - -
-
- - -
- -
- - -
- -
- -
- -
- Available languages: -
-
- {{ lang.name }} +
+
+ + + + + + +
+ +
-
-
- - -
-
- - -
- -
- - -
- -
- -
- -
- Available technologies: -
-
- {{ tech.name }} + + + + +
+
+ No languages in database! +
+
+ Available languages: +
+
+
+ {{ lang.name }} +
+
+
+ + +
+ +
+ + + + +
+ +
-
-
- - -
-
- - -
+ + + + +
+
+ No technologies in database! +
+
+ Available technologies: +
+
+
+ {{ tech.name }} +
+
+
+
+ +
+ +
+ + + + + + + + -
- - -
-
- - -
- -
-
-
+ + + +
diff --git a/src/app/components/admin-panel-page/admin-panel-page.component.ts b/src/app/components/admin-panel-page/admin-panel-page.component.ts index 9beb8bc..d1070b5 100644 --- a/src/app/components/admin-panel-page/admin-panel-page.component.ts +++ b/src/app/components/admin-panel-page/admin-panel-page.component.ts @@ -103,6 +103,24 @@ export class AdminPanelPageComponent implements OnInit { this.loadAvailableTechnologies(); } + private loadAvailableLanguages(): void { + this._languageService.getAllLanguagesWithSessionStorageRequest().subscribe({ + next: (result: object) => { + this.availableLanguages = result as Language[]; + this.dataArrived = true; + } + }); + } + + private loadAvailableTechnologies(): void { + this._technologyService.getAllTechnologiesWithSessionStorageRequest().subscribe({ + next: (result: object) => { + this.availableTechnologies = result as Technology[]; + this.dataArrived = true; + } + }); + } + // Navigation backToProfile(): void { @@ -186,13 +204,6 @@ export class AdminPanelPageComponent implements OnInit { this.loadAvailableLanguages(); } - private loadAvailableLanguages(): void { - this._languageService.getAllLanguagesWithSessionStorageRequest().subscribe({ - next: (result: object) => { - this.availableLanguages = result as Language[]; - } - }); - } // Technology modifying @@ -262,14 +273,6 @@ export class AdminPanelPageComponent implements OnInit { this.loadAvailableTechnologies(); } - private loadAvailableTechnologies(): void { - this._technologyService.getAllTechnologiesWithSessionStorageRequest().subscribe({ - next: (result: object) => { - this.availableTechnologies = result as Technology[]; - } - }); - } - // Deletions toggleDeletions(): void { -- cgit v1.2.3