15 lines
597 B
TypeScript
15 lines
597 B
TypeScript
/*
|
|
* A field no person ever sees or tabs into, but an automated form-filler will
|
|
* happily complete. The server treats any value here as a bot. Hidden with
|
|
* inline styles rather than a utility class so it stays hidden even if the
|
|
* stylesheet fails to load.
|
|
*/
|
|
export function Honeypot() {
|
|
return (
|
|
<div style={{ position: "absolute", left: "-9999px", width: 1, height: 1, overflow: "hidden" }} aria-hidden="true">
|
|
<label htmlFor="website">Website</label>
|
|
<input id="website" name="website" type="text" tabIndex={-1} autoComplete="off" defaultValue="" />
|
|
</div>
|
|
);
|
|
}
|