Add netlify form attribute

This commit is contained in:
jahooma 2021-12-01 19:42:52 -06:00
parent 5e1dee56a0
commit a6fe862d0a

View File

@ -140,10 +140,10 @@ export const Hero = () => {
<span className="block text-green-400">prediction markets</span> <span className="block text-green-400">prediction markets</span>
</h1> </h1>
<p className="mt-3 text-base text-gray-300 sm:mt-5 sm:text-xl lg:text-lg xl:text-xl"> <p className="mt-3 text-base text-gray-300 sm:mt-5 sm:text-xl lg:text-lg xl:text-xl">
Create and resolve your own prediction markets to earn a percent of the bet volume. Powered by Solana smart contracts. Create and resolve your own prediction markets to earn a percent of the bet volume. Powered by Solana.
</p> </p>
<div className="mt-10 sm:mt-12"> <div className="mt-10 sm:mt-12">
<form action="#" className="sm:max-w-xl sm:mx-auto lg:mx-0"> <NetilfyForm name="contact" className="sm:max-w-xl sm:mx-auto lg:mx-0">
<div className="sm:flex"> <div className="sm:flex">
<div className="min-w-0 flex-1"> <div className="min-w-0 flex-1">
<label htmlFor="email" className="sr-only"> <label htmlFor="email" className="sr-only">
@ -152,6 +152,7 @@ export const Hero = () => {
<input <input
id="email" id="email"
type="email" type="email"
name="email"
placeholder="Enter your email" placeholder="Enter your email"
className="block w-full px-4 py-3 rounded-md border-0 text-base text-gray-900 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-green-300 focus:ring-offset-gray-900" className="block w-full px-4 py-3 rounded-md border-0 text-base text-gray-900 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-green-300 focus:ring-offset-gray-900"
/> />
@ -173,7 +174,7 @@ export const Hero = () => {
</a> </a>
. .
</p> */} </p> */}
</form> </NetilfyForm>
</div> </div>
</div> </div>
</div> </div>
@ -194,3 +195,15 @@ export const Hero = () => {
</div> </div>
) )
} }
const NetilfyForm = (props: {
children: any
} & Partial<Omit<HTMLFormElement, 'children'>>) => {
const { children, ...other } = props
return (
<form {...{ netlify: '' }} {...other as any}>
{children}
</form>
)
}