diff --git a/app/javascript/gabsocial/features/account_gallery/account_gallery.js b/app/javascript/gabsocial/features/account_gallery/account_gallery.js
index 620c5b11..f1d4303b 100644
--- a/app/javascript/gabsocial/features/account_gallery/account_gallery.js
+++ b/app/javascript/gabsocial/features/account_gallery/account_gallery.js
@@ -157,7 +157,7 @@ class AccountGallery extends ImmutablePureComponent {
}
render () {
- const { attachments, isLoading, hasMore, isAccount, accountId, unavailable, accountUsername } = this.props;
+ const { attachments, isLoading, hasMore, isAccount, accountId, unavailable, accountUsername, intl } = this.props;
const { width } = this.state;
if (!isAccount && accountId !== -1) {
diff --git a/app/javascript/gabsocial/features/account_gallery/components/media_item/media_item.js b/app/javascript/gabsocial/features/account_gallery/components/media_item/media_item.js
index 56d4f873..50d0412b 100644
--- a/app/javascript/gabsocial/features/account_gallery/components/media_item/media_item.js
+++ b/app/javascript/gabsocial/features/account_gallery/components/media_item/media_item.js
@@ -6,6 +6,8 @@ import classNames from 'classnames';
import { decode } from 'blurhash';
import { isIOS } from 'gabsocial/utils/is_mobile';
+import './media_item.scss';
+
export default class MediaItem extends ImmutablePureComponent {
static propTypes = {
diff --git a/app/javascript/gabsocial/features/compose/components/character_counter/character_counter.js b/app/javascript/gabsocial/features/compose/components/character_counter/character_counter.js
index a1a59042..7efe6e46 100644
--- a/app/javascript/gabsocial/features/compose/components/character_counter/character_counter.js
+++ b/app/javascript/gabsocial/features/compose/components/character_counter/character_counter.js
@@ -17,9 +17,11 @@ export default class CharacterCounter extends PureComponent {
'character-counter--over': (diff < 0),
});
-
- {diff}
-
+ return (
+
+ {diff}
+
+ )
}
}
diff --git a/app/javascript/gabsocial/features/compose/components/compose_search/compose_search.js b/app/javascript/gabsocial/features/compose/components/compose_search/compose_search.js
index b575c548..bcea4125 100644
--- a/app/javascript/gabsocial/features/compose/components/compose_search/compose_search.js
+++ b/app/javascript/gabsocial/features/compose/components/compose_search/compose_search.js
@@ -50,7 +50,7 @@ class ComposeSearch extends PureComponent {
}
render () {
- const { intl, value, onShow, ...rest } = this.props;
+ const { intl, value, onShow, openInRoute } = this.props;
return (
)
}
diff --git a/app/javascript/gabsocial/features/following/following.js b/app/javascript/gabsocial/features/following/following.js
index 1f97d080..d732ac1e 100644
--- a/app/javascript/gabsocial/features/following/following.js
+++ b/app/javascript/gabsocial/features/following/following.js
@@ -43,7 +43,6 @@ const mapStateToProps = (state, { params: { username } }) => {
export default @connect(mapStateToProps)
-@injectIntl
class Following extends ImmutablePureComponent {
static propTypes = {
diff --git a/app/javascript/gabsocial/features/list_editor/components/list_editor_search/list_editor_search.js b/app/javascript/gabsocial/features/list_editor/components/list_editor_search/list_editor_search.js
index 7a2d3f39..8c7fe09b 100644
--- a/app/javascript/gabsocial/features/list_editor/components/list_editor_search/list_editor_search.js
+++ b/app/javascript/gabsocial/features/list_editor/components/list_editor_search/list_editor_search.js
@@ -48,7 +48,7 @@ class ListEditorSearch extends PureComponent {
}
render () {
- const { value, intl, ...rest } = this.props;
+ const { value, intl } = this.props;
return (
)
}
diff --git a/app/javascript/gabsocial/features/notifications/components/notification_filter_bar/notification_filter_bar.js b/app/javascript/gabsocial/features/notifications/components/notification_filter_bar/notification_filter_bar.js
index 6b6002a3..b02276f2 100644
--- a/app/javascript/gabsocial/features/notifications/components/notification_filter_bar/notification_filter_bar.js
+++ b/app/javascript/gabsocial/features/notifications/components/notification_filter_bar/notification_filter_bar.js
@@ -1,7 +1,7 @@
import { defineMessages, injectIntl } from 'react-intl';
import SectionHeadlineBar from '../../../../components/section_headline_bar';
-const tooltips = defineMessages({
+const messages = defineMessages({
mentions: { id: 'notifications.filter.mentions', defaultMessage: 'Mentions' },
favourites: { id: 'notifications.filter.favourites', defaultMessage: 'Favorites' },
boosts: { id: 'notifications.filter.boosts', defaultMessage: 'Reposts' },
@@ -58,33 +58,33 @@ class NotificationFilterBar extends PureComponent {
{
className: selectedFilter === 'mention' ? 'active' : '',
onClick: this.onClick('mention'),
- title: intl.formatMessage(tooltips.mentions),
+ title: intl.formatMessage(messages.mentions),
icon: 'at',
},
{
className: selectedFilter === 'favourite' ? 'active' : '',
onClick: this.onClick('favourite'),
- title: intl.formatMessage(tooltips.favourites),
+ title: intl.formatMessage(messages.favourites),
icon: 'star',
},
{
className: selectedFilter === 'reblog' ? 'active' : '',
onClick: this.onClick('reblog'),
- title: intl.formatMessage(tooltips.boosts),
+ title: intl.formatMessage(messages.boosts),
icon: 'retweet',
},
{
className: selectedFilter === 'poll' ? 'active' : '',
onClick: this.onClick('poll'),
- title: intl.formatMessage(tooltips.polls),
+ title: intl.formatMessage(messages.polls),
icon: 'tasks',
},
{
className: selectedFilter === 'follow' ? 'active' : '',
onClick: this.onClick('follow'),
- title: intl.formatMessage(tooltips.follows),
+ title: intl.formatMessage(messages.follows),
icon: 'user-plus',
- }
+ },
]}
/>
)
diff --git a/app/javascript/gabsocial/features/status/status.js b/app/javascript/gabsocial/features/status/status.js
index aa0c25c5..1a8b382b 100644
--- a/app/javascript/gabsocial/features/status/status.js
+++ b/app/javascript/gabsocial/features/status/status.js
@@ -420,7 +420,7 @@ class Status extends ImmutablePureComponent {
const { fullscreen } = this.state;
if (status === null) {
- return (
);
+ return (
);
}
if (ancestorsIds && ancestorsIds.size > 0) {
diff --git a/app/javascript/gabsocial/pages/profile_page.js b/app/javascript/gabsocial/pages/profile_page.js
index 7802ef5f..ccc143fc 100644
--- a/app/javascript/gabsocial/pages/profile_page.js
+++ b/app/javascript/gabsocial/pages/profile_page.js
@@ -2,7 +2,7 @@ import { Fragment } from 'react';
import ImmutablePropTypes from 'react-immutable-proptypes';
import ImmutablePureComponent from 'react-immutable-pure-component';
import HeaderContainer from '../features/account_timeline/containers/header_container';
-import {WhoToFollowPanel, SignUpPanel} from '../components/panel';
+import { WhoToFollowPanel, SignUpPanel } from '../components/panel';
import LinkFooter from '../components/link_footer';
import ProfileInfoPanel from '../features/account_timeline/components/profile_info_panel/profile_info_panel';
import ColumnsArea from '../components/columns_area';
@@ -37,12 +37,15 @@ class ProfilePage extends ImmutablePureComponent {
static propTypes = {
account: ImmutablePropTypes.map,
accountUsername: PropTypes.string.isRequired,
- accountId: PropTypes.number.isRequired,
+ accountId: PropTypes.oneOfType([
+ PropTypes.string,
+ PropTypes.number,
+ ]).isRequired,
children: PropTypes.node,
};
- render () {
- const {accountId, account, accountUsername} = this.props;
+ render() {
+ const { accountId, account, accountUsername } = this.props;
return (