]>
cat aescling's git repositories - mastodon.git/blob - app/javascript/mastodon/features/community_timeline/components/column_settings.js
1 import React
from 'react';
2 import PropTypes
from 'prop-types';
3 import ImmutablePropTypes
from 'react-immutable-proptypes';
4 import { defineMessages
, injectIntl
, FormattedMessage
} from 'react-intl';
5 import SettingText
from '../../../components/setting_text';
7 const messages
= defineMessages({
8 filter_regex: { id: 'home.column_settings.filter_regex', defaultMessage: 'Filter out by regular expressions' },
9 settings: { id: 'home.settings', defaultMessage: 'Column settings' },
13 export default class ColumnSettings
extends React
.PureComponent
{
16 settings: ImmutablePropTypes
.map
.isRequired
,
17 onChange: PropTypes
.func
.isRequired
,
18 intl: PropTypes
.object
.isRequired
,
22 const { settings
, onChange
, intl
} = this.props
;
26 <span className
='column-settings__section'><FormattedMessage id
='home.column_settings.advanced' defaultMessage
='Advanced' /></span>
28 <div className
='column-settings__row'>
29 <SettingText settings
={settings
} settingKey
={['regex', 'body']} onChange
={onChange
} label
={intl
.formatMessage(messages
.filter_regex
)} />
This page took 0.07956 seconds and 4 git commands to generate.