From 352e42561ad9cb17e26f0b6d02698e2c3bf386a8 Mon Sep 17 00:00:00 2001 From: Lyza Danger Gardner Date: Tue, 22 Sep 2020 15:55:32 -0400 Subject: [PATCH] Extract and refactor annotator toolbar SASS --- src/annotator/components/toolbar.js | 43 +++++----- src/styles/annotator/annotator.scss | 90 +++----------------- src/styles/annotator/bucket-bar.scss | 4 +- src/styles/annotator/components/toolbar.scss | 77 +++++++++++++++++ src/styles/variables.scss | 6 +- 5 files changed, 117 insertions(+), 103 deletions(-) create mode 100644 src/styles/annotator/components/toolbar.scss diff --git a/src/annotator/components/toolbar.js b/src/annotator/components/toolbar.js index 16207b294fb..6d36fc60583 100644 --- a/src/annotator/components/toolbar.js +++ b/src/annotator/components/toolbar.js @@ -1,4 +1,3 @@ -import classnames from 'classnames'; import propTypes from 'prop-types'; import { createElement } from 'preact'; @@ -8,7 +7,7 @@ import SvgIcon from '../../shared/components/svg-icon'; * @param {Object} props * @param {import("preact").Ref} [props.buttonRef] * @param {boolean} [props.expanded] - * @param {string} [props.extraClasses] + * @param {string} [props.className] * @param {string} props.label * @param {string} props.icon * @param {() => any} props.onClick @@ -17,7 +16,7 @@ import SvgIcon from '../../shared/components/svg-icon'; function ToolbarButton({ buttonRef, expanded, - extraClasses, + className = 'annotator-toolbar-button', label, icon, onClick, @@ -32,7 +31,7 @@ function ToolbarButton({ return (