diff options
author | Chocobozzz <me@florianbigard.com> | 2022-06-08 16:14:24 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-06-10 09:21:00 +0200 |
commit | 4c8749cb9e1e4a8d61697434e372f342def7bc70 (patch) | |
tree | 0e1b64d119b5077113163e147b711d8db5c6dd7e /client/src/sass/include | |
parent | b89b0bfce9bb79d81f9761b07b04d0c4e5aa25c1 (diff) | |
download | PeerTube-4c8749cb9e1e4a8d61697434e372f342def7bc70.tar.gz PeerTube-4c8749cb9e1e4a8d61697434e372f342def7bc70.tar.zst PeerTube-4c8749cb9e1e4a8d61697434e372f342def7bc70.zip |
Migrate to bootstrap 5
Diffstat (limited to 'client/src/sass/include')
-rw-r--r-- | client/src/sass/include/_badges.scss | 61 | ||||
-rw-r--r-- | client/src/sass/include/_bootstrap-variables.scss | 10 | ||||
-rw-r--r-- | client/src/sass/include/_mixins.scss | 62 | ||||
-rw-r--r-- | client/src/sass/include/_variables.scss | 1 |
4 files changed, 75 insertions, 59 deletions
diff --git a/client/src/sass/include/_badges.scss b/client/src/sass/include/_badges.scss new file mode 100644 index 000000000..4bc70d4a9 --- /dev/null +++ b/client/src/sass/include/_badges.scss | |||
@@ -0,0 +1,61 @@ | |||
1 | @use '_variables' as *; | ||
2 | @use '_mixins' as *; | ||
3 | |||
4 | @mixin peertube-badge { | ||
5 | display: inline-block; | ||
6 | border-radius: .25rem; | ||
7 | padding: .25em .4em; | ||
8 | font-size: 75%; | ||
9 | font-weight: $font-semibold; | ||
10 | line-height: 1.1; | ||
11 | |||
12 | &.badge-primary { | ||
13 | color: pvar(--mainBackgroundColor); | ||
14 | background-color: pvar(--mainColor); | ||
15 | } | ||
16 | |||
17 | &.badge-secondary { | ||
18 | color: pvar(--mainBackgroundColor); | ||
19 | background-color: pvar(--greyForegroundColor); | ||
20 | opacity: 0.7; | ||
21 | } | ||
22 | |||
23 | &.badge-banned, | ||
24 | &.badge-danger, | ||
25 | &.badge-red { | ||
26 | background-color: #ffcdd2; | ||
27 | color: #c63737; | ||
28 | } | ||
29 | |||
30 | &.badge-banned { | ||
31 | text-decoration: line-through; | ||
32 | } | ||
33 | |||
34 | &.badge-yellow, | ||
35 | &.badge-warning { | ||
36 | background-color: #feedaf; | ||
37 | color: #8a5340; | ||
38 | } | ||
39 | |||
40 | &.badge-brown { | ||
41 | background-color: #ffd8b2; | ||
42 | color: #805b36; | ||
43 | } | ||
44 | |||
45 | &.badge-green, | ||
46 | &.badge-success { | ||
47 | background-color: #c8e6c9; | ||
48 | color: #256029; | ||
49 | } | ||
50 | |||
51 | &.badge-blue, | ||
52 | &.badge-info { | ||
53 | background-color: #b3e5fc; | ||
54 | color: #23547b; | ||
55 | } | ||
56 | |||
57 | &.badge-purple { | ||
58 | background-color: #eccfff; | ||
59 | color: #694382; | ||
60 | } | ||
61 | } | ||
diff --git a/client/src/sass/include/_bootstrap-variables.scss b/client/src/sass/include/_bootstrap-variables.scss index 41a1448c4..c103e485a 100644 --- a/client/src/sass/include/_bootstrap-variables.scss +++ b/client/src/sass/include/_bootstrap-variables.scss | |||
@@ -1,4 +1,4 @@ | |||
1 | $dropdown-link-active-bg: inherit; | 1 | @use '_variables' as *; |
2 | 2 | ||
3 | $modal-footer-border-width: 0; | 3 | $modal-footer-border-width: 0; |
4 | $modal-md: 600px; | 4 | $modal-md: 600px; |
@@ -40,3 +40,11 @@ $input-focus-border-color: #ced4da; | |||
40 | 40 | ||
41 | $nav-pills-link-active-bg: #F0F0F0; | 41 | $nav-pills-link-active-bg: #F0F0F0; |
42 | $nav-pills-link-active-color: #000; | 42 | $nav-pills-link-active-color: #000; |
43 | |||
44 | $dropdown-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); | ||
45 | $dropdown-border-radius: 3px; | ||
46 | $dropdown-link-active-color: pvar(--mainForegroundColor); | ||
47 | $dropdown-link-active-bg: pvar(--mainBackgroundHoverColor); | ||
48 | |||
49 | $accordion-button-active-bg: pvar(--mainColorLightest); | ||
50 | $accordion-button-active-color: pvar(--mainForegroundColor); | ||
diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss index 8de23e64d..8545824e3 100644 --- a/client/src/sass/include/_mixins.scss +++ b/client/src/sass/include/_mixins.scss | |||
@@ -89,6 +89,7 @@ | |||
89 | display: inline-block; | 89 | display: inline-block; |
90 | height: $button-height; | 90 | height: $button-height; |
91 | width: $width; | 91 | width: $width; |
92 | max-width: $width; | ||
92 | color: pvar(--inputForegroundColor); | 93 | color: pvar(--inputForegroundColor); |
93 | background-color: pvar(--inputBackgroundColor); | 94 | background-color: pvar(--inputBackgroundColor); |
94 | border: 1px solid #C6C6C6; | 95 | border: 1px solid #C6C6C6; |
@@ -108,19 +109,6 @@ | |||
108 | } | 109 | } |
109 | } | 110 | } |
110 | 111 | ||
111 | @mixin peertube-input-group($width) { | ||
112 | width: $width; | ||
113 | min-height: $button-height; | ||
114 | padding-top: 0; | ||
115 | padding-bottom: 0; | ||
116 | flex-wrap: nowrap; | ||
117 | |||
118 | .input-group-text { | ||
119 | font-size: 14px; | ||
120 | color: #808080; | ||
121 | } | ||
122 | } | ||
123 | |||
124 | @mixin peertube-textarea ($width, $height) { | 112 | @mixin peertube-textarea ($width, $height) { |
125 | @include peertube-input-text($width); | 113 | @include peertube-input-text($width); |
126 | 114 | ||
@@ -371,6 +359,7 @@ | |||
371 | cursor: default; | 359 | cursor: default; |
372 | } | 360 | } |
373 | } | 361 | } |
362 | |||
374 | select[disabled] { | 363 | select[disabled] { |
375 | background-color: #f9f9f9; | 364 | background-color: #f9f9f9; |
376 | } | 365 | } |
@@ -550,50 +539,6 @@ | |||
550 | } | 539 | } |
551 | } | 540 | } |
552 | 541 | ||
553 | @mixin peertube-badge { | ||
554 | border-radius: 2px; | ||
555 | padding: 1/4em 1/2em; | ||
556 | text-transform: uppercase; | ||
557 | font-weight: $font-bold; | ||
558 | font-size: 12px; | ||
559 | letter-spacing: 1/3px; | ||
560 | |||
561 | &.badge-banned, | ||
562 | &.badge-red { | ||
563 | background-color: #ffcdd2; | ||
564 | color: #c63737; | ||
565 | } | ||
566 | |||
567 | &.badge-banned { | ||
568 | text-decoration: line-through; | ||
569 | } | ||
570 | |||
571 | &.badge-yellow { | ||
572 | background-color: #feedaf; | ||
573 | color: #8a5340; | ||
574 | } | ||
575 | |||
576 | &.badge-brown { | ||
577 | background-color: #ffd8b2; | ||
578 | color: #805b36; | ||
579 | } | ||
580 | |||
581 | &.badge-green { | ||
582 | background-color: #c8e6c9; | ||
583 | color: #256029; | ||
584 | } | ||
585 | |||
586 | &.badge-blue { | ||
587 | background-color: #b3e5fc; | ||
588 | color: #23547b; | ||
589 | } | ||
590 | |||
591 | &.badge-purple { | ||
592 | background-color: #eccfff; | ||
593 | color: #694382; | ||
594 | } | ||
595 | } | ||
596 | |||
597 | @mixin actor-avatar-size ($size) { | 542 | @mixin actor-avatar-size ($size) { |
598 | display: inline-block; | 543 | display: inline-block; |
599 | width: $size; | 544 | width: $size; |
@@ -937,8 +882,9 @@ | |||
937 | vertical-align: top; | 882 | vertical-align: top; |
938 | } | 883 | } |
939 | 884 | ||
940 | .badge { | 885 | .pt-badge { |
941 | @include margin-left(7px); | 886 | @include margin-left(7px); |
887 | |||
942 | vertical-align: top; | 888 | vertical-align: top; |
943 | } | 889 | } |
944 | } | 890 | } |
diff --git a/client/src/sass/include/_variables.scss b/client/src/sass/include/_variables.scss index fd1b137dc..41ae60290 100644 --- a/client/src/sass/include/_variables.scss +++ b/client/src/sass/include/_variables.scss | |||
@@ -1,4 +1,5 @@ | |||
1 | @use 'sass:math'; | 1 | @use 'sass:math'; |
2 | @use '~bootstrap/scss/functions' as *; | ||
2 | 3 | ||
3 | $small-view: 800px; | 4 | $small-view: 800px; |
4 | $mobile-view: 500px; | 5 | $mobile-view: 500px; |