Skip to content
Closed
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 0 additions & 159 deletions src/dropdown/dropdown.scss
Original file line number Diff line number Diff line change
Expand Up @@ -35,25 +35,6 @@
border-radius: $border-radius;
box-shadow: $box-shadow-large;

&::before,
&::after {
position: absolute;
display: inline-block;
content: "";
}

&::before {
// stylelint-disable-next-line primer/borders
border: $spacer-2 $border-style transparent;
border-bottom-color: $border-black-fade;
}

&::after {
// stylelint-disable-next-line primer/borders
border: 7px $border-style transparent;
border-bottom-color: $border-white;
}

// stylelint-disable-next-line selector-max-type
> ul {
list-style: none;
Expand Down Expand Up @@ -134,22 +115,6 @@
width: auto;
margin-top: 0;
margin-right: $spacer-2;

&::before {
top: 10px;
right: -$spacer-3;
left: auto;
border-color: transparent;
border-left-color: $border-black-fade;
}

&::after {
top: 11px;
right: -14px;
left: auto;
border-color: transparent;
border-left-color: $border-white;
}
}

.dropdown-menu-e {
Expand All @@ -158,20 +123,6 @@
width: auto;
margin-top: 0;
margin-left: $spacer-2;

&::before {
top: $spacer-2;
left: -$spacer-3;
border-color: transparent;
border-right-color: $border-black-fade;
}

&::after {
top: 11px;
left: -14px;
border-color: transparent;
border-right-color: $border-white;
}
}

.dropdown-menu-ne {
Expand All @@ -180,83 +131,17 @@
left: 0;
// stylelint-disable-next-line primer/spacing
margin-bottom: 3px;

&::before,
&::after {
top: auto;
right: auto;
}

&::before {
bottom: -$spacer-2;
left: 9px;
// stylelint-disable-next-line primer/borders
border-top: $spacer-2 $border-style $border-black-fade;
// stylelint-disable-next-line primer/borders
border-right: $spacer-2 $border-style transparent;
border-bottom: 0;
// stylelint-disable-next-line primer/borders
border-left: $spacer-2 $border-style transparent;
}

&::after {
bottom: -7px;
left: 10px;
// stylelint-disable-next-line primer/borders
border-top: 7px $border-style $border-white;
// stylelint-disable-next-line primer/borders
border-right: 7px $border-style transparent;
border-bottom: 0;
// stylelint-disable-next-line primer/borders
border-left: 7px $border-style transparent;
}
}

.dropdown-menu-s {
right: 50%;
left: auto;
transform: translateX(50%);

&::before {
top: -$spacer-3;
right: 50%;
transform: translateX(50%);
}

&::after {
top: -14px;
right: 50%;
transform: translateX(50%);
}
}

.dropdown-menu-sw {
right: 0;
left: auto;

&::before {
top: -$spacer-3;
right: 9px;
left: auto;
}

&::after {
top: -14px;
right: 10px;
left: auto;
}
}

.dropdown-menu-se {
&::before {
top: -$spacer-3;
left: 9px;
}

&::after {
top: -14px;
left: 10px;
}
}

// Dark dropdowns
Expand All @@ -267,15 +152,6 @@
border-color: $border-gray-darker;
box-shadow: $box-shadow-large;

&::before {
border-bottom-color: $border-gray-darker;
}

&::after {
// stylelint-disable-next-line primer/borders
border-bottom-color: $gray-800;
}

.dropdown-header {
// stylelint-disable-next-line primer/colors
color: $gray-300;
Expand All @@ -288,39 +164,4 @@
.dropdown-item {
color: inherit;
}

// Directional classes

&.dropdown-menu-w {
&::before {
border-color: transparent transparent transparent $border-gray-darker;
}

&::after {
// stylelint-disable-next-line primer/borders
border-color: transparent transparent transparent $gray-800;
}
}

&.dropdown-menu-e {
&::before {
border-color: transparent $border-gray-darker transparent transparent;
}

&::after {
// stylelint-disable-next-line primer/borders
border-color: transparent $gray-800 transparent transparent;
}
}

&.dropdown-menu-ne {
&::before {
border-color: $border-gray-darker transparent transparent transparent;
}

&::after {
// stylelint-disable-next-line primer/borders
border-color: $gray-800 transparent transparent transparent;
}
}
}
156 changes: 0 additions & 156 deletions src/popover/popover.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,176 +8,20 @@
width: 232px;
margin-right: auto;
margin-left: auto;

// Carets
&::before,
&::after {
position: absolute;
left: 50%;
display: inline-block;
content: "";
}

&::before {
top: -$spacer-3;
// stylelint-disable-next-line primer/spacing
margin-left: -9px;
// stylelint-disable-next-line primer/borders
border: $spacer-2 $border-style transparent;
border-bottom-color: $border-black-fade;
}

&::after {
top: -14px;
margin-left: -$spacer-2;
// stylelint-disable-next-line primer/borders
border: 7px $border-style transparent;
// stylelint-disable-next-line primer/borders
border-bottom-color: $bg-white;
}
}

// Bottom-oriented carets
.Popover-message--bottom,
.Popover-message--bottom-right,
.Popover-message--bottom-left {
&::before,
&::after {
top: auto;
border-bottom-color: transparent;
}

&::before {
bottom: -$spacer-3;
border-top-color: $border-black-fade;
}

&::after {
bottom: -14px;
// stylelint-disable-next-line primer/borders
border-top-color: $bg-white;
}
}

// Top & Bottom: Right-oriented carets
.Popover-message--top-right,
.Popover-message--bottom-right {
right: -9px;
margin-right: 0;

&::before,
&::after {
left: auto;
margin-left: 0;
}

&::before {
right: 20px;
}

&::after {
right: 21px;
}
}

// Top & Bottom: Left-oriented carets
.Popover-message--top-left,
.Popover-message--bottom-left {
left: -9px;
margin-left: 0;

&::before,
&::after {
left: $spacer-4;
margin-left: 0;
}

&::after {
left: $spacer-4 + 1;
}
}

// Right- & Left-oriented carets
.Popover-message--right,
.Popover-message--right-top,
.Popover-message--right-bottom,
.Popover-message--left,
.Popover-message--left-top,
.Popover-message--left-bottom {
&::before,
&::after {
top: 50%;
left: auto;
margin-left: 0;
border-bottom-color: transparent;
}

&::before {
// stylelint-disable-next-line primer/spacing
margin-top: -($spacer-2 + 1);
}

&::after {
margin-top: -$spacer-2;
}
}

// Right-oriented carets
.Popover-message--right,
.Popover-message--right-top,
.Popover-message--right-bottom {
&::before {
right: -$spacer-3;
border-left-color: $border-black-fade;
}

&::after {
right: -14px;
// stylelint-disable-next-line primer/borders
border-left-color: $bg-white;
}
}

// Left-oriented carets
.Popover-message--left,
.Popover-message--left-top,
.Popover-message--left-bottom {
&::before {
left: -$spacer-3;
border-right-color: $border-black-fade;
}

&::after {
left: -14px;
// stylelint-disable-next-line primer/borders
border-right-color: $bg-white;
}
}

// Right & Left: Top-oriented carets
.Popover-message--right-top,
.Popover-message--left-top {
&::before,
&::after {
top: $spacer-4;
}
}

// Right & Left: Bottom-oriented carets
.Popover-message--right-bottom,
.Popover-message--left-bottom {
&::before,
&::after {
top: auto;
}

&::before {
bottom: $spacer-3;
}

&::after {
bottom: $spacer-3 + 1;
}
}

.Popover-message--large {
Expand Down
1 change: 0 additions & 1 deletion src/support/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,3 @@
@import "./mixins/typography.scss";
@import "./mixins/layout.scss";
@import "./mixins/buttons.scss";
@import "./mixins/misc.scss";
Loading