UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

40 lines (35 loc) 781 B
import { useEffect as t } from "react"; function l() { const i = "printable", e = "noPrint"; return t(() => { const n = document.createElement("style"); return n.innerHTML = `@media print { * { visibility: hidden; } .${i} { visibility: visible; position: absolute; top: 0; left: 0; } .${i} * { visibility: visible; } .${i} .${e} { display: none; visibility: hidden; } .${i} .${e} * { display: none; visibility: hidden; } }`, document.head.append(n), () => { n.remove(); }; }, []), { visibleOnPrintClassName: i, hiddenOnPrintClassName: e }; } export { l as useMediaPrintOnly }; //# sourceMappingURL=useMediaPrintOnly.js.map