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;
}
}