/* * SPDX-FileCopyrightText: 2022 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ import type { CommonFieldProps } from './fields' import React, { useMemo } from 'react' import { Form } from 'react-bootstrap' import { Trans, useTranslation } from 'react-i18next' /** * Renders an input field for the username when registering. * * @param onChange Hook that is called when the entered username changes. * @param value The currently entered username. */ export const UsernameField: React.FC = ({ onChange, value }) => { const { t } = useTranslation() const isValid = useMemo(() => { return value?.trim() !== '' }, [value]) return ( ) }