import {useFieldArray} from 'react-hook-form'; import {FormTextField} from '@common/ui/forms/input-field/text-field/text-field'; import {Trans} from '@common/i18n/trans'; import {IconButton} from '@common/ui/buttons/icon-button'; import {CloseIcon} from '@common/icons/material/Close'; import {Button} from '@common/ui/buttons/button'; import {AddIcon} from '@common/icons/material/Add'; import React from 'react'; import {UserLink} from '@app/profile/user-link'; export function ProfileLinksForm() { const {fields, append, remove} = useFieldArray<{links: UserLink[]}>({ name: 'links', }); return (
{fields.map((field, index) => { return (
} name={`links.${index}.url`} size="sm" className="flex-auto" /> } name={`links.${index}.title`} size="sm" className="flex-auto" /> { remove(index); }} >
); })}
); }