mirror of
https://github.com/pds-nest/nest.git
synced 2024-11-25 06:24:19 +00:00
27 lines
654 B
JavaScript
27 lines
654 B
JavaScript
|
import React from "react"
|
||
|
import FormInlineText from "./FormInlineText"
|
||
|
import { faAt } from "@fortawesome/free-solid-svg-icons"
|
||
|
|
||
|
|
||
|
// Official hashtag regex from https://stackoverflow.com/a/22490853/4334568
|
||
|
// noinspection RegExpAnonymousGroup,LongLine
|
||
|
const INVALID_CHARACTERS = /[^a-zA-Z0-9]/g
|
||
|
|
||
|
|
||
|
export default function FormInlineUser({ submit, ...props }) {
|
||
|
|
||
|
const validate = value => {
|
||
|
return value.replace(INVALID_CHARACTERS, "")
|
||
|
}
|
||
|
|
||
|
return (
|
||
|
<FormInlineText
|
||
|
textIcon={faAt}
|
||
|
placeholder={"jack"}
|
||
|
validate={validate}
|
||
|
submit={submit}
|
||
|
{...props}
|
||
|
/>
|
||
|
)
|
||
|
}
|