diff --git a/wax-prosemirror-components/src/components/specialCharacters/SpecialCharactersComponent.js b/wax-prosemirror-components/src/components/specialCharacters/SpecialCharactersComponent.js index 5d1b1465f4d91f09c52a0388372df66f2b0acb7c..6796de0d9ca1eaf3bbad414b039eae0ffe8bf4c5 100644 --- a/wax-prosemirror-components/src/components/specialCharacters/SpecialCharactersComponent.js +++ b/wax-prosemirror-components/src/components/specialCharacters/SpecialCharactersComponent.js @@ -7,7 +7,7 @@ import React, { useEffect, } from 'react'; import styled from 'styled-components'; -import { grid, th } from '@pubsweet/ui-toolkit'; +import { grid, th, override } from '@pubsweet/ui-toolkit'; import { v4 as uuidv4 } from 'uuid'; import { WaxContext } from 'wax-prosemirror-core'; import { filter, groupBy, debounce } from 'lodash'; @@ -53,24 +53,32 @@ const CharactersListComponent = styled.div` overflow-y: scroll; overflow-x: hidden; padding-top: ${grid(2)}; + + ${override('Wax.CharactersListComponent')} `; const SpecialCharactersGroup = styled.div` display: flex; flex-direction: column; padding-top: ${grid(2)}; + + ${override('Wax.SpecialCharactersGroup')} `; const GroupTitle = styled.div` font-size: 17px; color: ${th('colorPrimary')}; padding: 0 ${grid(2)} ${grid(2)} ${grid(2)}; + + ${override('Wax.GroupTitle')} `; const GroupCharacters = styled.div` display: flex; flex-direction: row; flex-wrap: wrap; + + ${override('Wax.GroupCharacters')} `; const SpecialCharacter = styled.div` @@ -95,6 +103,8 @@ const SpecialCharacter = styled.div` color: ${th('colorPrimary')}; } } + ${override('Wax.SpecialCharacterButton')} + `; // const LastUsedComponent = styled.div` diff --git a/wax-prosemirror-components/src/ui/buttons/Dropdown.js b/wax-prosemirror-components/src/ui/buttons/Dropdown.js index 5b1aa5ce82949ceb116d8cd69543d4192ffddf57..4dd6147fa36016dd9f4671666dda268f72406fd6 100644 --- a/wax-prosemirror-components/src/ui/buttons/Dropdown.js +++ b/wax-prosemirror-components/src/ui/buttons/Dropdown.js @@ -2,7 +2,7 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; import styled from 'styled-components'; -import { grid } from '@pubsweet/ui-toolkit'; +import { grid, override } from '@pubsweet/ui-toolkit'; import MenuButton from './MenuButton'; // font size 0 reason: https://stackoverflow.com/a/19212391 @@ -16,6 +16,8 @@ const DropWrapper = styled.div` background: white; margin-top: ${grid(1)}; position: absolute; + + ${override('Wax.MoreDropWrapper')} `; const Dropdown = props => {