Dynamic API routes (#836)

* Add dynamic API endpoints

* Add missing dependency

* Update api handlers

* Updates

* Fix build errors

* Update package.json

* Add checkout endpoint parser & update errors

* Update tsconfig.json

* Update cart.ts

* Update parser

* Update errors.ts

* Update errors.ts

* Move to Edge runtime

* Revert to local

* Fix switchable runtimes

* Make nodejs default runtime

* Update pnpm-lock.yaml

* Update handlers

* Fix build errors

* Change headers
This commit is contained in:
Catalin Pinte
2022-10-30 20:41:21 +02:00
committed by GitHub
parent a5b367a747
commit c75b0fc001
316 changed files with 2482 additions and 2176 deletions

View File

@@ -41,13 +41,14 @@ const SignUpView: FC<Props> = () => {
setLoading(false)
closeModal()
} catch ({ errors }) {
console.error(errors)
if (errors instanceof Array) {
setMessage(errors[0].message)
setMessage(errors.map((e: any) => e.message).join('<br/>'))
} else {
setMessage('Unexpected error')
console.log(errors)
}
setLoading(false)
setDisabled(false)
}
}
@@ -75,7 +76,12 @@ const SignUpView: FC<Props> = () => {
</div>
<div className="flex flex-col space-y-4">
{message && (
<div className="text-red border border-red p-3">{message}</div>
<div
className="text-red border border-red p-3"
dangerouslySetInnerHTML={{
__html: message,
}}
></div>
)}
<Input placeholder="First Name" onChange={setFirstName} />
<Input placeholder="Last Name" onChange={setLastName} />