satisfy eslint
parent
025c01b8a3
commit
c076162192
|
@ -18,6 +18,7 @@ const iconStyle = {
|
||||||
|
|
||||||
@injectIntl
|
@injectIntl
|
||||||
export default class AdvancedOptionsDropdown extends React.PureComponent {
|
export default class AdvancedOptionsDropdown extends React.PureComponent {
|
||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
values: ImmutablePropTypes.contains({
|
values: ImmutablePropTypes.contains({
|
||||||
do_not_federate: PropTypes.bool.isRequired,
|
do_not_federate: PropTypes.bool.isRequired,
|
||||||
|
@ -76,7 +77,7 @@ export default class AdvancedOptionsDropdown extends React.PureComponent {
|
||||||
const optionElems = options.map((option) => {
|
const optionElems = options.map((option) => {
|
||||||
const active = values.get(option.key) ? 'active' : '';
|
const active = values.get(option.key) ? 'active' : '';
|
||||||
return (
|
return (
|
||||||
<div role='button' className={`advanced-options-dropdown__option`} key={option.key} >
|
<div role='button' className='advanced-options-dropdown__option' key={option.key} >
|
||||||
<div className='advanced-options-dropdown__option__toggle'>
|
<div className='advanced-options-dropdown__option__toggle'>
|
||||||
<Toggle checked={active} onChange={this.toggleHandler(option.key)} />
|
<Toggle checked={active} onChange={this.toggleHandler(option.key)} />
|
||||||
</div>
|
</div>
|
||||||
|
@ -88,18 +89,21 @@ export default class AdvancedOptionsDropdown extends React.PureComponent {
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
return <div ref={this.setRef} className={`advanced-options-dropdown ${open ? 'open' : ''} ${anyEnabled ? 'active' : ''} `}>
|
return (<div ref={this.setRef} className={`advanced-options-dropdown ${open ? 'open' : ''} ${anyEnabled ? 'active' : ''} `}>
|
||||||
<div className='advanced-options-dropdown__value'>
|
<div className='advanced-options-dropdown__value'>
|
||||||
<IconButton className='advanced-options-dropdown__value'
|
<IconButton
|
||||||
|
className='advanced-options-dropdown__value'
|
||||||
title={intl.formatMessage(messages.advanced_options_icon_title)}
|
title={intl.formatMessage(messages.advanced_options_icon_title)}
|
||||||
icon='ellipsis-h' active={open || anyEnabled}
|
icon='ellipsis-h' active={open || anyEnabled}
|
||||||
size={18}
|
size={18}
|
||||||
style={iconStyle}
|
style={iconStyle}
|
||||||
onClick={this.onToggleDropdown} />
|
onClick={this.onToggleDropdown}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className='advanced-options-dropdown__dropdown'>
|
<div className='advanced-options-dropdown__dropdown'>
|
||||||
{optionElems}
|
{optionElems}
|
||||||
</div>
|
</div>
|
||||||
</div>;
|
</div>);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -31,7 +31,7 @@ import uuid from '../uuid';
|
||||||
const initialState = Immutable.Map({
|
const initialState = Immutable.Map({
|
||||||
mounted: false,
|
mounted: false,
|
||||||
advanced_options: Immutable.Map({
|
advanced_options: Immutable.Map({
|
||||||
do_not_federate: false
|
do_not_federate: false,
|
||||||
}),
|
}),
|
||||||
sensitive: false,
|
sensitive: false,
|
||||||
spoiler: false,
|
spoiler: false,
|
||||||
|
@ -49,7 +49,7 @@ const initialState = Immutable.Map({
|
||||||
suggestions: Immutable.List(),
|
suggestions: Immutable.List(),
|
||||||
me: null,
|
me: null,
|
||||||
default_advanced_options: Immutable.Map({
|
default_advanced_options: Immutable.Map({
|
||||||
do_not_federate: false
|
do_not_federate: false,
|
||||||
}),
|
}),
|
||||||
default_privacy: 'public',
|
default_privacy: 'public',
|
||||||
resetFileKey: Math.floor((Math.random() * 0x10000)),
|
resetFileKey: Math.floor((Math.random() * 0x10000)),
|
||||||
|
|
Loading…
Reference in New Issue