Skip to content

Commit 3c8b52d

Browse files
authored
Merge pull request #29 from github/dg-ssr-fix
Prevent errors if remoteForm is run in an SSR environment
2 parents 3183c0c + b37e681 commit 3c8b52d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/index.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ export function beforeRemote(fn: Handler): void {
7878
export function remoteForm(selector: string, fn: RemoteFormHandler): void {
7979
if (!formHandlers) {
8080
formHandlers = new Map<string, RemoteFormHandler[]>()
81-
document.addEventListener('submit', handleSubmit)
81+
82+
if (typeof document !== 'undefined') {
83+
document.addEventListener('submit', handleSubmit)
84+
}
8285
}
8386
const handlers = formHandlers.get(selector) || []
8487
formHandlers.set(selector, [...handlers, fn])

0 commit comments

Comments
 (0)