summaryrefslogtreecommitdiffstats
path: root/assets/sass/@primer/css/labels/states.scss
diff options
context:
space:
mode:
Diffstat (limited to 'assets/sass/@primer/css/labels/states.scss')
-rw-r--r--assets/sass/@primer/css/labels/states.scss40
1 files changed, 40 insertions, 0 deletions
diff --git a/assets/sass/@primer/css/labels/states.scss b/assets/sass/@primer/css/labels/states.scss
new file mode 100644
index 0000000..6be0605
--- /dev/null
+++ b/assets/sass/@primer/css/labels/states.scss
@@ -0,0 +1,40 @@
+// A rounded corner box containing a label "open" or "closed"
+// The default state is gray.
+//
+// open - $green background
+// reopened - $green background
+// closed - $red background
+// merged - $purple background
+
+// .state to be deprecated in replace of .State
+.state,
+.State {
+ display: inline-block;
+ padding: $spacer-1 $spacer-2;
+ font-weight: $font-weight-bold;
+ // stylelint-disable-next-line primer/typography
+ line-height: 20px;
+ color: $text-white;
+ text-align: center;
+ white-space: nowrap;
+ // stylelint-disable-next-line primer/colors
+ background-color: $gray-500;
+ border-radius: $border-radius;
+}
+
+// stylelint-disable-next-line primer/colors
+.State--green { background-color: darken($green-400, 5%); }
+
+.State--purple { background-color: $bg-purple; }
+
+// stylelint-disable-next-line primer/colors
+.State--red { background-color: $red-600; }
+
+.State--small {
+ padding: $em-spacer-2 $spacer-1;
+ font-size: $h6-size;
+
+ .octicon {
+ width: 1em; // Ensures different icons don't change State indicator width
+ }
+}