UNPKG

@hakuna-matata-ui/react-env

Version:

Component and hook for handling window and document object in iframe or ssr environment

42 lines (40 loc) 632 B
const doc = { body: { classList: { add() {}, remove() {}, }, }, addEventListener() {}, removeEventListener() {}, activeElement: { blur() {}, nodeName: "", }, querySelector() { return null }, querySelectorAll() { return [] }, getElementById() { return null }, createEvent() { return { initEvent() {}, } }, createElement() { return { children: [], childNodes: [], style: {}, setAttribute() {}, getElementsByTagName() { return [] }, } }, } export const ssrDocument = (doc as unknown) as Document