diff options
author | Chocobozzz <me@florianbigard.com> | 2020-11-12 15:28:54 +0100 |
---|---|---|
committer | Chocobozzz <chocobozzz@cpy.re> | 2020-11-13 12:02:21 +0100 |
commit | 17119e4a546522468878cf115558b17949ab50d0 (patch) | |
tree | 3f130cfd7fdccf5aeeac9beee941750590239047 /client/src/app/menu/menu.component.ts | |
parent | b4bc269e5517849b5b89052f0c1a2c01b6f65089 (diff) | |
download | PeerTube-17119e4a546522468878cf115558b17949ab50d0.tar.gz PeerTube-17119e4a546522468878cf115558b17949ab50d0.tar.zst PeerTube-17119e4a546522468878cf115558b17949ab50d0.zip |
Reorganize left menu and account menu
Add my-settings and my-library in left menu
Move administration below my-library
Split account menu: my-setting and my library
Diffstat (limited to 'client/src/app/menu/menu.component.ts')
-rw-r--r-- | client/src/app/menu/menu.component.ts | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/client/src/app/menu/menu.component.ts b/client/src/app/menu/menu.component.ts index f9a0a9f57..48ed91973 100644 --- a/client/src/app/menu/menu.component.ts +++ b/client/src/app/menu/menu.component.ts | |||
@@ -61,6 +61,29 @@ export class MenuComponent implements OnInit { | |||
61 | } | 61 | } |
62 | } | 62 | } |
63 | 63 | ||
64 | get language () { | ||
65 | return this.languageChooserModal.getCurrentLanguage() | ||
66 | } | ||
67 | |||
68 | get nsfwPolicy () { | ||
69 | if (!this.user) return | ||
70 | |||
71 | switch (this.user.nsfwPolicy) { | ||
72 | case 'do_not_list': | ||
73 | return $localize`hide` | ||
74 | |||
75 | case 'blur': | ||
76 | return $localize`blur` | ||
77 | |||
78 | case 'display': | ||
79 | return $localize`display` | ||
80 | } | ||
81 | } | ||
82 | |||
83 | get instanceName () { | ||
84 | return this.serverConfig.instance.name | ||
85 | } | ||
86 | |||
64 | ngOnInit () { | 87 | ngOnInit () { |
65 | this.serverConfig = this.serverService.getTmpConfig() | 88 | this.serverConfig = this.serverService.getTmpConfig() |
66 | this.serverService.getConfig() | 89 | this.serverService.getConfig() |
@@ -109,25 +132,6 @@ export class MenuComponent implements OnInit { | |||
109 | }) | 132 | }) |
110 | } | 133 | } |
111 | 134 | ||
112 | get language () { | ||
113 | return this.languageChooserModal.getCurrentLanguage() | ||
114 | } | ||
115 | |||
116 | get nsfwPolicy () { | ||
117 | if (!this.user) return | ||
118 | |||
119 | switch (this.user.nsfwPolicy) { | ||
120 | case 'do_not_list': | ||
121 | return $localize`hide` | ||
122 | |||
123 | case 'blur': | ||
124 | return $localize`blur` | ||
125 | |||
126 | case 'display': | ||
127 | return $localize`display` | ||
128 | } | ||
129 | } | ||
130 | |||
131 | isRegistrationAllowed () { | 135 | isRegistrationAllowed () { |
132 | return this.serverConfig.signup.allowed && | 136 | return this.serverConfig.signup.allowed && |
133 | this.serverConfig.signup.allowedForCurrentIP | 137 | this.serverConfig.signup.allowedForCurrentIP |