diff options
author | Chocobozzz <me@florianbigard.com> | 2020-11-19 11:12:01 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2020-11-19 15:25:41 +0100 |
commit | 4f926722ea6784ea389013378fd233f59077ec8a (patch) | |
tree | 36e92da1d8fc9394e1e36144f206e0427b7c02c3 /client/src/app/menu | |
parent | fce7fe04eed39e23e76717085e92118e963def81 (diff) | |
download | PeerTube-4f926722ea6784ea389013378fd233f59077ec8a.tar.gz PeerTube-4f926722ea6784ea389013378fd233f59077ec8a.tar.zst PeerTube-4f926722ea6784ea389013378fd233f59077ec8a.zip |
Upgrade client dependencies
Migrate removed primeng theme to custom CSS
Diffstat (limited to 'client/src/app/menu')
-rw-r--r-- | client/src/app/menu/menu.component.html | 3 | ||||
-rw-r--r-- | client/src/app/menu/menu.component.scss | 42 |
2 files changed, 2 insertions, 43 deletions
diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html index 88e3d60db..810466a72 100644 --- a/client/src/app/menu/menu.component.html +++ b/client/src/app/menu/menu.component.html | |||
@@ -54,7 +54,8 @@ | |||
54 | <a ngbDropdownItem class="dropdown-item" (click)="toggleUseP2P()"> | 54 | <a ngbDropdownItem class="dropdown-item" (click)="toggleUseP2P()"> |
55 | <my-global-icon iconName="p2p" aria-hidden="true"></my-global-icon> | 55 | <my-global-icon iconName="p2p" aria-hidden="true"></my-global-icon> |
56 | <ng-container i18n>Help share videos</ng-container> | 56 | <ng-container i18n>Help share videos</ng-container> |
57 | <input type="checkbox" [checked]="user.webTorrentEnabled"/><label class="ml-auto" for="switch">Toggle p2p</label> | 57 | |
58 | <my-input-switch class="ml-auto" [checked]="user.webTorrentEnabled"></my-input-switch> | ||
58 | </a> | 59 | </a> |
59 | 60 | ||
60 | <div class="dropdown-divider"></div> | 61 | <div class="dropdown-divider"></div> |
diff --git a/client/src/app/menu/menu.component.scss b/client/src/app/menu/menu.component.scss index 3ca4e47a1..8a8094fbb 100644 --- a/client/src/app/menu/menu.component.scss +++ b/client/src/app/menu/menu.component.scss | |||
@@ -352,48 +352,6 @@ menu { | |||
352 | color: #6c757d; | 352 | color: #6c757d; |
353 | } | 353 | } |
354 | 354 | ||
355 | input[type=checkbox]{ | ||
356 | position: absolute; | ||
357 | visibility: hidden; | ||
358 | } | ||
359 | |||
360 | label { | ||
361 | cursor: pointer; | ||
362 | text-indent: -9999px; | ||
363 | width: 35px; | ||
364 | height: 20px; | ||
365 | background: #cccccc; | ||
366 | display: block; | ||
367 | border-radius: 100px; | ||
368 | position: relative; | ||
369 | margin: 0; | ||
370 | |||
371 | &:after { | ||
372 | content: ''; | ||
373 | position: absolute; | ||
374 | top: 3px; | ||
375 | left: 3px; | ||
376 | width: 14px; | ||
377 | height: 14px; | ||
378 | background: pvar(--mainBackgroundColor); | ||
379 | border-radius: 50%; | ||
380 | transition: 0.3s ease-out; | ||
381 | } | ||
382 | |||
383 | &:active:after { | ||
384 | width: 40px; | ||
385 | } | ||
386 | } | ||
387 | |||
388 | input:checked + label { | ||
389 | background: pvar(--mainColor); | ||
390 | |||
391 | &:after { | ||
392 | left: calc(100% - 3px); | ||
393 | transform: translateX(-100%); | ||
394 | } | ||
395 | } | ||
396 | |||
397 | @media screen and (max-width: $mobile-view) { | 355 | @media screen and (max-width: $mobile-view) { |
398 | .menu-wrapper { | 356 | .menu-wrapper { |
399 | width: 100% !important; | 357 | width: 100% !important; |