1
0
Fork 0
forked from gitea/nas

Fix unselectable direct visibility

This commit is contained in:
KMY 2023-05-24 18:40:35 +09:00
parent 7a5d6b1983
commit dca211aaf9

View file

@ -226,6 +226,7 @@ class PrivacyDropdown extends React.PureComponent {
{ icon: 'key', value: 'login', text: formatMessage(messages.login_short), meta: formatMessage(messages.login_long) }, { icon: 'key', value: 'login', text: formatMessage(messages.login_short), meta: formatMessage(messages.login_long) },
{ icon: 'unlock', value: 'unlisted', text: formatMessage(messages.unlisted_short), meta: formatMessage(messages.unlisted_long) }, { icon: 'unlock', value: 'unlisted', text: formatMessage(messages.unlisted_short), meta: formatMessage(messages.unlisted_long) },
{ icon: 'lock', value: 'private', text: formatMessage(messages.private_short), meta: formatMessage(messages.private_long) }, { icon: 'lock', value: 'private', text: formatMessage(messages.private_short), meta: formatMessage(messages.private_long) },
{ icon: 'at', value: 'direct', text: formatMessage(messages.direct_short), meta: formatMessage(messages.direct_long) },
]; ];
this.selectableOptions = [...this.options]; this.selectableOptions = [...this.options];
@ -233,10 +234,8 @@ class PrivacyDropdown extends React.PureComponent {
this.selectableOptions = this.selectableOptions.filter((opt) => opt.value !== 'login'); this.selectableOptions = this.selectableOptions.filter((opt) => opt.value !== 'login');
} }
if (!this.props.noDirect) { if (this.props.noDirect) {
this.options.push( this.selectableOptions = this.selectableOptions.filter((opt) => opt.value !== 'direct');
{ icon: 'at', value: 'direct', text: formatMessage(messages.direct_short), meta: formatMessage(messages.direct_long) },
);
} }
} }