-
This file describes options returned to osquery when it checks for configuration.
-
-
-
-
+
+
This file describes options returned to osquery when it checks for configuration.
+
+
+
);
diff --git a/frontend/pages/admin/OsqueryOptionsPage/_styles.scss b/frontend/pages/admin/OsqueryOptionsPage/_styles.scss
index 0b94b0c972..cf8b73e984 100644
--- a/frontend/pages/admin/OsqueryOptionsPage/_styles.scss
+++ b/frontend/pages/admin/OsqueryOptionsPage/_styles.scss
@@ -10,7 +10,8 @@
&__page-description {
font-size: $x-small;
color: $core-dark-blue-grey;
- margin: 40px 0 16px 0;
+ @include sticky-settings-description;
+ padding-bottom: $pad-medium;
}
&__info-banner {
diff --git a/frontend/pages/admin/UserManagementPage/UserManagementPage.jsx b/frontend/pages/admin/UserManagementPage/UserManagementPage.jsx
index 560a7033a3..663220a197 100644
--- a/frontend/pages/admin/UserManagementPage/UserManagementPage.jsx
+++ b/frontend/pages/admin/UserManagementPage/UserManagementPage.jsx
@@ -299,9 +299,7 @@ export class UserManagementPage extends Component {
return (
-
-
Invite new users, customize user permissions, and disable users in Fleet.
-
+
Invite new users, customize user permissions, and disable users in Fleet.
{renderSmtpWarning()}
{resourcesCount} users
diff --git a/frontend/pages/admin/UserManagementPage/_styles.scss b/frontend/pages/admin/UserManagementPage/_styles.scss
index a2ccc67f68..66e832ca9b 100644
--- a/frontend/pages/admin/UserManagementPage/_styles.scss
+++ b/frontend/pages/admin/UserManagementPage/_styles.scss
@@ -1,11 +1,11 @@
.user-management {
- min-height: 90vh;
padding: 30px;
&__page-description {
font-size: $x-small;
color: $core-dark-blue-grey;
- margin: 40px 0 20px 0;
+ @include sticky-settings-description;
+ padding-bottom: $pad-medium;
}
&__wrapper {
@@ -61,7 +61,6 @@
&__heading-wrapper {
width: 100%;
- margin-bottom: 10px;
}
&__smtp-warning-wrapper {
diff --git a/frontend/styles/var/mixins.scss b/frontend/styles/var/mixins.scss
index 7292735aec..b4445a3811 100644
--- a/frontend/styles/var/mixins.scss
+++ b/frontend/styles/var/mixins.scss
@@ -24,3 +24,15 @@ $max-width: 2560px;
@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: 97px;
+ z-index: 2;
+ background-color: $white;
+ margin: 0;
+ padding: 40px 0 54px 0;
+}