diff --git a/app/soapbox/components/column.js b/app/soapbox/components/column.js
index f7466c15e..02cc08743 100644
--- a/app/soapbox/components/column.js
+++ b/app/soapbox/components/column.js
@@ -1,18 +1,24 @@
import React from 'react';
import PropTypes from 'prop-types';
+import classNames from 'classnames';
export default class Column extends React.PureComponent {
static propTypes = {
+ className: PropTypes.string,
children: PropTypes.node,
label: PropTypes.string,
};
render() {
- const { label, children } = this.props;
+ const { className, label, children } = this.props;
return (
-
+
{children}
);
diff --git a/app/soapbox/features/notifications/components/notification.js b/app/soapbox/features/notifications/components/notification.js
index fd9ab525b..fe25af054 100644
--- a/app/soapbox/features/notifications/components/notification.js
+++ b/app/soapbox/features/notifications/components/notification.js
@@ -112,8 +112,8 @@ class Notification extends ImmutablePureComponent {
-
-
+
+
@@ -134,8 +134,8 @@ class Notification extends ImmutablePureComponent {
-
-
+
+
@@ -151,18 +151,20 @@ class Notification extends ImmutablePureComponent {
renderMention(notification) {
return (
-
+
+
+
);
}
@@ -173,8 +175,8 @@ class Notification extends ImmutablePureComponent {
-
-
+
+
@@ -200,7 +202,7 @@ class Notification extends ImmutablePureComponent {
-
+
@@ -232,8 +234,8 @@ class Notification extends ImmutablePureComponent {
-
-
+
+
@@ -264,7 +266,7 @@ class Notification extends ImmutablePureComponent {
-
+
@@ -296,8 +298,8 @@ class Notification extends ImmutablePureComponent {
-
-
+
+
@@ -330,8 +332,8 @@ class Notification extends ImmutablePureComponent {
-
-
+
+
diff --git a/app/soapbox/features/notifications/index.js b/app/soapbox/features/notifications/index.js
index d4f06eeeb..5de2151b5 100644
--- a/app/soapbox/features/notifications/index.js
+++ b/app/soapbox/features/notifications/index.js
@@ -179,7 +179,7 @@ class Notifications extends React.PureComponent {
);
return (
-
+
diff --git a/app/styles/components/emoji-reacts.scss b/app/styles/components/emoji-reacts.scss
index c22a47dd8..c912d21e3 100644
--- a/app/styles/components/emoji-reacts.scss
+++ b/app/styles/components/emoji-reacts.scss
@@ -25,14 +25,13 @@
vertical-align: middle;
display: inline-flex;
- i.fa {
- color: var(--highlight-text-color);
- font-size: 20px;
- margin-right: 0.2em;
- }
-
.svg-icon {
margin-right: 0.2em;
+ color: var(--highlight-text-color);
+
+ svg {
+ stroke-width: 3px;
+ }
}
}
diff --git a/app/styles/components/notification.scss b/app/styles/components/notification.scss
index bf4376d65..0a1e58a09 100644
--- a/app/styles/components/notification.scss
+++ b/app/styles/components/notification.scss
@@ -1,3 +1,12 @@
+.notification {
+ border-bottom: 1px solid var(--brand-color--med);
+ padding: 10px 0;
+}
+
+.notification-mention {
+ padding: 15px 0;
+}
+
.notification-favourite {
.status.status-direct {
background: transparent;
@@ -28,12 +37,22 @@
}
}
-.notification__favourite-icon-wrapper {
+.notification__icon-wrapper {
left: -26px;
position: absolute;
- .star-icon {
- color: $gold-star;
+ .svg-icon {
+ width: 20px;
+ height: 20px;
+ color: var(--highlight-text-color);
+
+ svg.icon-tabler-thumb-up {
+ color: $gold-star;
+ }
+
+ svg.feather-repeat {
+ color: var(--highlight-text-color);
+ }
}
}
@@ -55,3 +74,18 @@
.notification .status__wrapper {
box-shadow: none;
}
+
+.notification {
+ .status-container {
+ padding: 0;
+ }
+
+ .status__wrapper {
+ border-radius: 0;
+ padding: 0;
+ }
+
+ .status {
+ padding-bottom: 8px !important;
+ }
+}
diff --git a/app/styles/ui.scss b/app/styles/ui.scss
index a858b1480..926900dea 100644
--- a/app/styles/ui.scss
+++ b/app/styles/ui.scss
@@ -444,6 +444,7 @@
flex: 1 1 auto;
position: relative;
min-height: 120px;
+ padding: 30px 15px;
}
}