aboutsummaryrefslogtreecommitdiff
path: root/templates/@theme-base/pm-styles/_pm-badges.scss
diff options
context:
space:
mode:
Diffstat (limited to 'templates/@theme-base/pm-styles/_pm-badges.scss')
-rw-r--r--templates/@theme-base/pm-styles/_pm-badges.scss67
1 files changed, 67 insertions, 0 deletions
diff --git a/templates/@theme-base/pm-styles/_pm-badges.scss b/templates/@theme-base/pm-styles/_pm-badges.scss
new file mode 100644
index 0000000..897fb50
--- /dev/null
+++ b/templates/@theme-base/pm-styles/_pm-badges.scss
@@ -0,0 +1,67 @@
+/*
+ * badges/labels
+ */
+$border-width: 2px !default;
+[class*="badgeLabel"] {
+ @extend .uppercase;
+ @extend .color-white;
+ @extend .inline-flex;
+ font-size: rem(11); // to be sure this is the same height everywhere
+ padding: 0 em(2) em(1);
+ line-height: 1;
+ border-radius: $global-border-radius;
+ border-width: $border-width;
+ border-style: solid;
+}
+
+.badgeLabel-success {
+ @extend .bg-global-success;
+ border-color: $pm-global-success;
+}
+
+.badgeLabel-blue {
+ @extend .bg-pm-blue;
+ border-color: $pm-blue;
+}
+
+.badgeLabel-green {
+ @extend .bg-pv-green;
+ border-color: $pv-green;
+}
+
+@if ($pm-primary == $pm-blue) {
+ .badgeLabel-primary,
+ .badgeLabel {
+ @extend .bg-pm-blue;
+ border-color: $pm-blue;
+ }
+}
+@else {
+ .badgeLabel-primary,
+ .badgeLabel {
+ @extend .bg-pv-green;
+ border-color: $pv-green;
+ }
+}
+
+.badgeLabel-grey {
+ @extend .bg-global-grey;
+ border-color: $pm-global-grey;
+}
+
+.badgeLabel-greylight {
+ background: var(--bordercolor-input, $pm-global-muted);
+ border-color: var(--bordercolor-input, $pm-global-muted);
+ color: var(--color-main-area, $black);
+}
+
+.badgeLabel-warning {
+ @extend .bg-global-attention;
+ border-color: $pm-global-attention;
+ color: $black;
+}
+
+.badgeLabel-error {
+ @extend .bg-global-warning;
+ border-color: $pm-global-warning;
+}