mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 08:58:41 +00:00
* added global teams dropdown * added teams dropdown * created tabs wrapper component * comment out software table for now * lint fixes * added changes file * removed test data * fixed permissions * fixed scroll behavior for test with sticky header * lint fixes
38 lines
1,002 B
SCSS
38 lines
1,002 B
SCSS
$min-width: 768px;
|
|
$medium-width: 1024px;
|
|
$desktop-width: 1200px;
|
|
$max-width: 2560px;
|
|
|
|
@mixin breakpoint($size: desktop) {
|
|
@if ($size == tablet) {
|
|
@media (max-width: $medium-width) {
|
|
@content;
|
|
}
|
|
} @else if ($size == ltdesktop) {
|
|
@media (max-width: $desktop-width - 1) {
|
|
@content;
|
|
}
|
|
} @else if ($size == desktop) {
|
|
@media (min-width: $medium-width + 1) {
|
|
@content;
|
|
}
|
|
} @else if ($size == smalldesk) {
|
|
@media (max-width: 1185px) {
|
|
@content;
|
|
}
|
|
} @else {
|
|
@content;
|
|
}
|
|
}
|
|
|
|
// Used to keep the settings description sticky under the main nav and sub nav.
|
|
// TODO: figure out how to calculate these values with variables. Will be tedious to change otherwise
|
|
@mixin sticky-settings-description {
|
|
position: sticky;
|
|
// this is the current spacing needed to keep the description looking correct under the sub nav when scrolling.
|
|
top: 104px;
|
|
z-index: 2;
|
|
background-color: $core-white;
|
|
margin: 0;
|
|
padding: $pad-xxlarge 0 54px 0;
|
|
}
|