UsernameInput: reuse i18n message from nip05 profile field
This commit is contained in:
parent
bd552ab084
commit
fb3af2f74b
1 changed files with 4 additions and 2 deletions
|
@ -10,6 +10,7 @@ interface IEditIdentity {
|
||||||
|
|
||||||
const messages = defineMessages({
|
const messages = defineMessages({
|
||||||
title: { id: 'settings.edit_identity', defaultMessage: 'Identity' },
|
title: { id: 'settings.edit_identity', defaultMessage: 'Identity' },
|
||||||
|
username: { id: 'edit_profile.fields.nip05_label', defaultMessage: 'Username' },
|
||||||
});
|
});
|
||||||
|
|
||||||
const identifiers = [
|
const identifiers = [
|
||||||
|
@ -36,7 +37,7 @@ const EditIdentity: React.FC<IEditIdentity> = () => {
|
||||||
onSelect={() => { /* TODO */ }}
|
onSelect={() => { /* TODO */ }}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
<ListItem label={<UsernameInput className='w-full' placeholder='Add new identity' />}>
|
<ListItem label={<UsernameInput />}>
|
||||||
<Button theme='accent'>Add</Button>
|
<Button theme='accent'>Add</Button>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
</List>
|
</List>
|
||||||
|
@ -45,11 +46,12 @@ const EditIdentity: React.FC<IEditIdentity> = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const UsernameInput: React.FC<React.ComponentProps<typeof Input>> = (props) => {
|
const UsernameInput: React.FC<React.ComponentProps<typeof Input>> = (props) => {
|
||||||
|
const intl = useIntl();
|
||||||
const instance = useInstance();
|
const instance = useInstance();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Input
|
<Input
|
||||||
placeholder='Username'
|
placeholder={intl.formatMessage(messages.username)}
|
||||||
append={(
|
append={(
|
||||||
<HStack alignItems='center' space={1} className='rounded p-1 text-sm backdrop-blur'>
|
<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')} />
|
<Icon className='h-4 w-4' src={require('@tabler/icons/at.svg')} />
|
||||||
|
|
Loading…
Reference in a new issue