mirror of
https://github.com/pds-nest/nest.git
synced 2024-11-30 00:14:19 +00:00
30 lines
673 B
JavaScript
30 lines
673 B
JavaScript
import React from "react"
|
|
import FormInlineText from "./FormInlineText"
|
|
import { faAt } from "@fortawesome/free-solid-svg-icons"
|
|
|
|
|
|
const INVALID_CHARACTERS = /[^a-zA-Z0-9]/g
|
|
|
|
|
|
/**
|
|
* A {@link FormInline} allowing the user to select a Twitter user.
|
|
*
|
|
* @param props - Additional props to pass to the form.
|
|
* @returns {JSX.Element}
|
|
* @constructor
|
|
*/
|
|
export default function FormInlineUser({ ...props }) {
|
|
|
|
const validate = value => {
|
|
return value.replace(INVALID_CHARACTERS, "")
|
|
}
|
|
|
|
return (
|
|
<FormInlineText
|
|
textIcon={faAt}
|
|
placeholder={"jack"}
|
|
validate={validate}
|
|
{...props}
|
|
/>
|
|
)
|
|
}
|