diff --git a/app/soapbox/components/media_gallery.js b/app/soapbox/components/media_gallery.js index 880afd22f..b89dbffdd 100644 --- a/app/soapbox/components/media_gallery.js +++ b/app/soapbox/components/media_gallery.js @@ -582,7 +582,7 @@ class MediaGallery extends React.PureComponent { let spoilerButton; if (visible) { - spoilerButton = ; + spoilerButton = ; } else { spoilerButton = (
- +
diff --git a/app/soapbox/features/compose/components/search.js b/app/soapbox/features/compose/components/search.js index 9e19f1aeb..a44f29759 100644 --- a/app/soapbox/features/compose/components/search.js +++ b/app/soapbox/features/compose/components/search.js @@ -5,6 +5,7 @@ import Overlay from 'react-overlays/lib/Overlay'; import Motion from '../../ui/util/optional_motion'; import spring from 'react-motion/lib/spring'; import Icon from 'soapbox/components/icon'; +import classNames from 'classnames'; const messages = defineMessages({ placeholder: { id: 'search.placeholder', defaultMessage: 'Search' }, @@ -119,8 +120,8 @@ class Search extends React.PureComponent { />
- - + +
diff --git a/app/soapbox/features/ui/components/compose_modal.js b/app/soapbox/features/ui/components/compose_modal.js index 0e5e65a87..61d82a89b 100644 --- a/app/soapbox/features/ui/components/compose_modal.js +++ b/app/soapbox/features/ui/components/compose_modal.js @@ -56,7 +56,12 @@ class ComposeModal extends ImmutablePureComponent {

- +
diff --git a/app/soapbox/features/ui/components/features_panel.js b/app/soapbox/features/ui/components/features_panel.js index 7c4d564a7..2704344ff 100644 --- a/app/soapbox/features/ui/components/features_panel.js +++ b/app/soapbox/features/ui/components/features_panel.js @@ -53,49 +53,49 @@ class FeaturesPanel extends React.PureComponent {
- + {intl.formatMessage(messages.edit_profile)} {(isLocked || followRequestsCount > 0) && - + {intl.formatMessage(messages.follow_requests)} } {features.bookmarks && ( - + {intl.formatMessage(messages.bookmarks)} )} {features.lists && ( - + {intl.formatMessage(messages.lists)} )} {features.securityAPI ? ( - + {intl.formatMessage(messages.security)} ) : ( - + {intl.formatMessage(messages.security)} )} {features.settingsStore ? ( - + {intl.formatMessage(messages.preferences)} ) : ( - + {intl.formatMessage(messages.preferences)} )} diff --git a/app/soapbox/features/ui/components/funding_panel.js b/app/soapbox/features/ui/components/funding_panel.js index 64e00c1b0..dfcb31a75 100644 --- a/app/soapbox/features/ui/components/funding_panel.js +++ b/app/soapbox/features/ui/components/funding_panel.js @@ -5,6 +5,7 @@ import ImmutablePureComponent from 'react-immutable-pure-component'; import ProgressBar from '../../../components/progress_bar'; import { fetchPatronInstance } from 'soapbox/actions/patron'; import { Map as ImmutableMap } from 'immutable'; +import Icon from 'soapbox/components/icon'; const moneyFormat = amount => ( new Intl @@ -41,7 +42,7 @@ class FundingPanel extends ImmutablePureComponent { return (
- + Funding Goal diff --git a/app/soapbox/features/ui/components/theme_toggle.js b/app/soapbox/features/ui/components/theme_toggle.js index d1b706a0f..4eb54f588 100644 --- a/app/soapbox/features/ui/components/theme_toggle.js +++ b/app/soapbox/features/ui/components/theme_toggle.js @@ -35,7 +35,7 @@ export default class ThemeToggle extends ImmutablePureComponent { id={id} checked={themeMode === 'light'} onChange={this.handleToggleTheme} - icons={{ checked: , unchecked: }} + icons={{ checked: , unchecked: }} onKeyDown={this.onKeyDown} /> {showLabel && ()} diff --git a/app/styles/chats.scss b/app/styles/chats.scss index 237830b27..152462876 100644 --- a/app/styles/chats.scss +++ b/app/styles/chats.scss @@ -55,17 +55,25 @@ } .icon-button { - color: #fff; + opacity: 0.7; + + &:hover { + opacity: 1; + } > div { - height: auto !important; - width: auto !important; margin-right: -6px; } } .pane__close { margin-left: auto; + + .svg-icon { + width: 18px; + height: 18px; + transform: translateY(2px); + } } .icon-with-badge__badge { @@ -113,8 +121,8 @@ } .audio-toggle .react-toggle-track-check { - left: 4px; - bottom: 4px; + left: 2px; + bottom: 5px; } .react-toggle--checked .react-toggle-thumb { @@ -122,8 +130,8 @@ } .audio-toggle .react-toggle-track-x { - right: 4px; - bottom: 4px; + right: 8px; + bottom: 5px; } .fa { diff --git a/app/styles/components/modal.scss b/app/styles/components/modal.scss index e40681091..d19081ca4 100644 --- a/app/styles/components/modal.scss +++ b/app/styles/components/modal.scss @@ -708,6 +708,11 @@ right: 10px; right: max(10px, env(safe-area-inset-right)); color: var(--primary-text-color--faint); + + .svg-icon { + width: 24px; + height: 24px; + } } &__content { diff --git a/app/styles/components/promo-panel.scss b/app/styles/components/promo-panel.scss index a6f0398e5..cad39c1d7 100644 --- a/app/styles/components/promo-panel.scss +++ b/app/styles/components/promo-panel.scss @@ -35,4 +35,13 @@ margin-right: 12px; font-size: 20px; } + + .svg-icon { + width: 24px; + height: 24px; + + svg { + stroke-width: 1.3px; + } + } } diff --git a/app/styles/components/search.scss b/app/styles/components/search.scss index e091b949c..f774b435f 100644 --- a/app/styles/components/search.scss +++ b/app/styles/components/search.scss @@ -36,7 +36,6 @@ outline: 0 !important; } - .fa, .svg-icon { @include font-size(16); cursor: default; @@ -56,13 +55,21 @@ opacity: 1; } } - .fa-search.active { pointer-events: none; } - .fa-times-circle { - @include font-size(17); + .svg-icon--search.active { + pointer-events: none; + } + + .svg-icon--backspace { cursor: pointer; color: var(--highlight-text-color); - &:hover { color: var(--brand-color); } + width: 22px; + height: 22px; + top: 5px; + + &:hover { + color: var(--brand-color); + } } } diff --git a/app/styles/components/spoiler-button.scss b/app/styles/components/spoiler-button.scss index e45b40bcb..df938d4b5 100644 --- a/app/styles/components/spoiler-button.scss +++ b/app/styles/components/spoiler-button.scss @@ -18,6 +18,11 @@ display: none; } + .svg-icon { + width: 20px; + height: 20px; + } + &__overlay { display: block; background: transparent; diff --git a/app/styles/components/theme-toggle.scss b/app/styles/components/theme-toggle.scss index 88fa53bc6..5b59d80b1 100644 --- a/app/styles/components/theme-toggle.scss +++ b/app/styles/components/theme-toggle.scss @@ -13,13 +13,22 @@ display: flex; align-items: center; justify-content: center; - height: 15px; color: #fff; + width: auto; + } + + &-track-check { + left: 6px; + } + + &-track-x { + right: 5px; } } } - i.fa { - font-size: 20px; + .svg-icon { + width: 18px; + height: 18px; } }