diff --git a/frontend/components/NumberPill/_styles.scss b/frontend/components/NumberPill/_styles.scss index 15cb4f130f..0d521fb70f 100644 --- a/frontend/components/NumberPill/_styles.scss +++ b/frontend/components/NumberPill/_styles.scss @@ -6,8 +6,8 @@ line-height: 26px; height: 26px; text-align: center; - width: 44px; font-size: 15px; font-weight: 600; letter-spacing: -0.5px; + padding: 0 14px; } diff --git a/frontend/components/buttons/Button/Button.tsx b/frontend/components/buttons/Button/Button.tsx index d86b069e32..75d20aa606 100644 --- a/frontend/components/buttons/Button/Button.tsx +++ b/frontend/components/buttons/Button/Button.tsx @@ -42,7 +42,6 @@ class Button extends React.Component { const { handleClick } = this; const { children, className, disabled, size, tabIndex, type, title, variant } = this.props; const fullClassName = classnames(baseClass, `${baseClass}--${variant}`, className, { - [baseClass]: variant !== 'unstyled', [`${baseClass}--disabled`]: disabled, [`${baseClass}--${size}`]: size, }); diff --git a/frontend/components/queries/QueriesList/QueriesList.jsx b/frontend/components/queries/QueriesList/QueriesList.jsx index 266d351e54..64e8b0039b 100644 --- a/frontend/components/queries/QueriesList/QueriesList.jsx +++ b/frontend/components/queries/QueriesList/QueriesList.jsx @@ -95,7 +95,7 @@ class QueriesList extends Component { value={allQueriesChecked} /> Query Name - Author + Author Last Modified diff --git a/frontend/components/queries/QueriesList/QueriesListRow/QueriesListRow.jsx b/frontend/components/queries/QueriesList/QueriesListRow/QueriesListRow.jsx index 5ba9eb060d..1c19c64d6d 100644 --- a/frontend/components/queries/QueriesList/QueriesListRow/QueriesListRow.jsx +++ b/frontend/components/queries/QueriesList/QueriesListRow/QueriesListRow.jsx @@ -57,7 +57,7 @@ class QueriesListRow extends Component { /> {name} - {authorName} + {authorName} {lastModifiedDate} ); diff --git a/frontend/components/queries/QueriesList/QueriesListRow/_styles.scss b/frontend/components/queries/QueriesList/QueriesListRow/_styles.scss new file mode 100644 index 0000000000..a305fa76f9 --- /dev/null +++ b/frontend/components/queries/QueriesList/QueriesListRow/_styles.scss @@ -0,0 +1,24 @@ +.queries-list-row { + line-height: 38px; + + &:hover { + cursor: pointer; + } + + &:active, + &:focus { + outline: none; + } + + td { + font-size: 14px; + + &:nth-child(2) { + font-weight: $bold; + } + + .form-field { + margin: 0; + } + } +} diff --git a/frontend/components/queries/QueriesList/_styles.scss b/frontend/components/queries/QueriesList/_styles.scss index b01d26513c..aedf33e050 100644 --- a/frontend/components/queries/QueriesList/_styles.scss +++ b/frontend/components/queries/QueriesList/_styles.scss @@ -8,7 +8,6 @@ &__table { border-collapse: collapse; width: 100%; - min-height: 132px; border-radius: 3px; thead { @@ -16,6 +15,10 @@ background-color: $bg-medium; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12); + .form-field { + margin: 0; + } + th { font-size: 14px; font-weight: $bold; @@ -31,7 +34,6 @@ &:last-child { border-top-right-radius: 3px; - text-align: center; } } } @@ -46,12 +48,6 @@ text-align: center; vertical-align: middle; } - - &:last-child { - text-align: center; - font-size: 18px; - color: $text-ultradark; - } } } } diff --git a/frontend/components/side_panels/QueryDetailsSidePanel/QueryDetailsSidePanel.jsx b/frontend/components/side_panels/QueryDetailsSidePanel/QueryDetailsSidePanel.jsx index 4c620f920a..364e589108 100644 --- a/frontend/components/side_panels/QueryDetailsSidePanel/QueryDetailsSidePanel.jsx +++ b/frontend/components/side_panels/QueryDetailsSidePanel/QueryDetailsSidePanel.jsx @@ -6,6 +6,8 @@ import KolideAce from 'components/KolideAce'; import queryInterface from 'interfaces/query'; import SecondarySidePanelContainer from 'components/side_panels/SecondarySidePanelContainer'; +const baseClass = 'query-details-side-panel'; + class QueryDetailsSidePanel extends Component { static propTypes = { onEditQuery: PropTypes.func.isRequired, @@ -47,8 +49,8 @@ class QueryDetailsSidePanel extends Component { const { description, name, query: queryText } = query; return ( - -

{name}

+ +

{name}

Description

diff --git a/frontend/components/side_panels/QueryDetailsSidePanel/_styles.scss b/frontend/components/side_panels/QueryDetailsSidePanel/_styles.scss new file mode 100644 index 0000000000..d349292757 --- /dev/null +++ b/frontend/components/side_panels/QueryDetailsSidePanel/_styles.scss @@ -0,0 +1,41 @@ +.query-details-side-panel { + padding: 20px; + + h1 { + margin: 0 0 12px; + font-size: 18px; + font-weight: $bold; + letter-spacing: -0.5px; + color: $text-dark; + + .kolidecon { + color: $text-light; + margin-right: 6px; + } + } + + h2 { + font-size: 16px; + font-weight: $bold; + letter-spacing: -0.5px; + color: $text-dark; + border-bottom: solid 1px $accent-light; + padding: 0 0 4px; + margin: 0 0 6px; + } + + p { + font-size: 14px; + font-weight: $normal; + line-height: 1.71; + color: $text-medium; + } + + &__query-preview { + margin-bottom: 12px; + } + + .button { + width: 100%; + } +} diff --git a/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.jsx b/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.jsx index ec93c54a24..ea72627666 100644 --- a/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.jsx +++ b/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.jsx @@ -8,6 +8,7 @@ import entityGetter from 'redux/utilities/entityGetter'; import InputField from 'components/forms/fields/InputField'; import Modal from 'components/modals/Modal'; import NumberPill from 'components/NumberPill'; +import Icon from 'components/icons/Icon'; import PackInfoSidePanel from 'components/side_panels/PackInfoSidePanel'; import paths from 'router/paths'; import QueryDetailsSidePanel from 'components/side_panels/QueryDetailsSidePanel'; @@ -174,7 +175,7 @@ export class ManageQueriesPage extends Component { const queryText = checkedQueryCount === 1 ? 'Query' : 'Queries'; return ( -
+

{checkedQueryCount} {queryText} Selected