From 6bdd1c4c0ea567c45fdecb1e858a99ee5da246ad Mon Sep 17 00:00:00 2001
From: amzrk2
Date: Mon, 13 Apr 2020 19:13:39 +0800
Subject: Initial commit

---
 assets/sass/@primer/css/navigation/subnav.scss | 132 +++++++++++++++++++++++++
 1 file changed, 132 insertions(+)
 create mode 100644 assets/sass/@primer/css/navigation/subnav.scss

(limited to 'assets/sass/@primer/css/navigation/subnav.scss')

diff --git a/assets/sass/@primer/css/navigation/subnav.scss b/assets/sass/@primer/css/navigation/subnav.scss
new file mode 100644
index 0000000..f268a89
--- /dev/null
+++ b/assets/sass/@primer/css/navigation/subnav.scss
@@ -0,0 +1,132 @@
+// Needs refactoring
+// Sub nav
+.subnav {
+  // stylelint-disable-next-line primer/spacing
+  margin-bottom: 20px;
+
+  @include clearfix();
+}
+
+.subnav-bordered {
+  // stylelint-disable-next-line primer/spacing
+  padding-bottom: 20px;
+  border-bottom: $border-width $border-style $border-gray-light;
+}
+
+.subnav-flush {
+  margin-bottom: 0;
+}
+
+.subnav-item {
+  position: relative;
+  float: left;
+  // stylelint-disable-next-line primer/spacing
+  padding: 6px 14px;
+  font-weight: $font-weight-bold;
+  // stylelint-disable-next-line primer/typography
+  line-height: 20px;
+  color: $text-gray;
+  border: $border;
+
+  + .subnav-item {
+    // stylelint-disable-next-line primer/spacing
+    margin-left: -1px;
+  }
+
+  &:hover,
+  &:focus {
+    text-decoration: none;
+    background-color: $bg-gray;
+  }
+
+  &.selected,
+  &[aria-selected=true],
+  &[aria-current] {
+    z-index: 2;
+    color: $text-white;
+    background-color: $bg-blue;
+    // stylelint-disable-next-line primer/borders
+    border-color: $blue;
+  }
+
+  &:first-child {
+    border-top-left-radius: $border-radius;
+    border-bottom-left-radius: $border-radius;
+  }
+
+  &:last-child {
+    border-top-right-radius: $border-radius;
+    border-bottom-right-radius: $border-radius;
+  }
+}
+
+.subnav-search {
+  position: relative;
+  // stylelint-disable-next-line primer/spacing
+  margin-left: 10px;
+}
+
+.subnav-search-input {
+  width: 320px;
+  // stylelint-disable-next-line primer/spacing
+  padding-left: 30px;
+  color: $text-gray;
+}
+
+.subnav-search-input-wide {
+  width: 500px;
+}
+
+.subnav-search-icon {
+  position: absolute;
+  top: 9px;
+  left: 8px;
+  display: block;
+  // stylelint-disable-next-line primer/colors
+  color: darken($gray-300, 4%);
+  text-align: center;
+  pointer-events: none;
+}
+
+.subnav-search-context {
+  .btn {
+    // stylelint-disable-next-line primer/colors
+    color: $gray-700;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+
+    &:hover,
+    &:focus,
+    &:active,
+    &.selected {
+      z-index: 2;
+    }
+  }
+
+  + .subnav-search {
+    // stylelint-disable-next-line primer/spacing
+    margin-left: -1px;
+
+    .subnav-search-input {
+      border-top-left-radius: 0;
+      border-bottom-left-radius: 0;
+    }
+  }
+
+  .select-menu-modal-holder {
+    z-index: 30;
+  }
+
+  .select-menu-modal {
+    width: 220px;
+  }
+
+  .select-menu-item-icon {
+    color: inherit;
+  }
+}
+
+.subnav-spacer-right {
+  // stylelint-disable-next-line primer/spacing
+  padding-right: 10px;
+}
-- 
cgit v1.2.3