settings fixes

This commit is contained in:
Alejandro Gomez 2023-02-12 21:19:31 +01:00 committed by Kieran
parent 8e84a5f554
commit f24f11e59b
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
1 changed files with 64 additions and 64 deletions

View File

@ -58,28 +58,28 @@ const PreferencesPage = () => {
<small> <small>
<FormattedMessage {...messages.AutoloadMediaHelp} /> <FormattedMessage {...messages.AutoloadMediaHelp} />
</small> </small>
</div> <div className="mt10">
<div> <select
<select value={perf.autoLoadMedia}
value={perf.autoLoadMedia} onChange={e =>
onChange={e => dispatch(
dispatch( setPreferences({
setPreferences({ ...perf,
...perf, autoLoadMedia: e.target.value,
autoLoadMedia: e.target.value, } as UserPreferences)
} as UserPreferences) )
) }>
}> <option value="none">
<option value="none"> <FormattedMessage {...messages.None} />
<FormattedMessage {...messages.None} /> </option>
</option> <option value="follows-only">
<option value="follows-only"> <FormattedMessage {...messages.FollowsOnly} />
<FormattedMessage {...messages.FollowsOnly} /> </option>
</option> <option value="all">
<option value="all"> <FormattedMessage {...messages.All} />
<FormattedMessage {...messages.All} /> </option>
</option> </select>
</select> </div>
</div> </div>
</div> </div>
<div className="card flex f-col"> <div className="card flex f-col">
@ -215,30 +215,30 @@ const PreferencesPage = () => {
<small> <small>
<FormattedMessage {...messages.ReactionEmojiHelp} /> <FormattedMessage {...messages.ReactionEmojiHelp} />
</small> </small>
</div> <div className="mt10">
<div> <select
<select className="emoji-selector"
className="emoji-selector" value={perf.reactionEmoji}
value={perf.reactionEmoji} onChange={e =>
onChange={e => dispatch(
dispatch( setPreferences({
setPreferences({ ...perf,
...perf, reactionEmoji: e.target.value,
reactionEmoji: e.target.value, } as UserPreferences)
} as UserPreferences) )
) }>
}> <option value="+">
<option value="+"> + <FormattedMessage {...messages.Default} />
+ <FormattedMessage {...messages.Default} /> </option>
</option> {emoji("").map(({ name, char }) => {
{emoji("").map(({ name, char }) => { return (
return ( <option value={char}>
<option value={char}> {name} {char}
{name} {char} </option>
</option> );
); })}
})} </select>
</select> </div>
</div> </div>
</div> </div>
<div className="card flex"> <div className="card flex">
@ -283,24 +283,24 @@ const PreferencesPage = () => {
<small> <small>
<FormattedMessage {...messages.FileUploadHelp} /> <FormattedMessage {...messages.FileUploadHelp} />
</small> </small>
</div> <div className="mt10">
<div> <select
<select value={perf.fileUploader}
value={perf.fileUploader} onChange={e =>
onChange={e => dispatch(
dispatch( setPreferences({
setPreferences({ ...perf,
...perf, fileUploader: e.target.value,
fileUploader: e.target.value, } as UserPreferences)
} as UserPreferences) )
) }>
}> <option value="void.cat">
<option value="void.cat"> void.cat <FormattedMessage {...messages.Default} />
void.cat <FormattedMessage {...messages.Default} /> </option>
</option> <option value="nostr.build">nostr.build</option>
<option value="nostr.build">nostr.build</option> <option value="nostrimg.com">nostrimg.com</option>
<option value="nostrimg.com">nostrimg.com</option> </select>
</select> </div>
</div> </div>
</div> </div>
<div className="card flex"> <div className="card flex">