Files
headlessui/packages/@headlessui-react/src/hooks/use-iso-morphic-effect.ts
T
Sean Aye 6119cc202d Fix SSR support in Deno (#1671)
* check typeof document in addition to typeof window

* remove unused import

* Extract SSR check to a central spot

* Fix CS

* Update changelog

Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-07-14 12:30:33 -04:00

5 lines
164 B
TypeScript

import { useLayoutEffect, useEffect } from 'react'
import { isServer } from '../utils/ssr'
export let useIsoMorphicEffect = isServer ? useEffect : useLayoutEffect