UsernameInput: reuse i18n message from nip05 profile field

environments/review-ditto-iden-2lgmsy/deployments/4497
Alex Gleason 6 months ago
parent bd552ab084
commit fb3af2f74b
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -10,6 +10,7 @@ interface IEditIdentity {
const messages = defineMessages({
title: { id: 'settings.edit_identity', defaultMessage: 'Identity' },
username: { id: 'edit_profile.fields.nip05_label', defaultMessage: 'Username' },
});
const identifiers = [
@ -36,7 +37,7 @@ const EditIdentity: React.FC<IEditIdentity> = () => {
onSelect={() => { /* TODO */ }}
/>
))}
<ListItem label={<UsernameInput className='w-full' placeholder='Add new identity' />}>
<ListItem label={<UsernameInput />}>
<Button theme='accent'>Add</Button>
</ListItem>
</List>
@ -45,11 +46,12 @@ const EditIdentity: React.FC<IEditIdentity> = () => {
};
const UsernameInput: React.FC<React.ComponentProps<typeof Input>> = (props) => {
const intl = useIntl();
const instance = useInstance();
return (
<Input
placeholder='Username'
placeholder={intl.formatMessage(messages.username)}
append={(
<HStack alignItems='center' space={1} className='rounded p-1 text-sm backdrop-blur'>
<Icon className='h-4 w-4' src={require('@tabler/icons/at.svg')} />

Loading…
Cancel
Save