diff --git a/client/src/components/molecules/Pagination.tsx b/client/src/components/molecules/Pagination.tsx index 5d32e8a..f3e6260 100644 --- a/client/src/components/molecules/Pagination.tsx +++ b/client/src/components/molecules/Pagination.tsx @@ -21,12 +21,16 @@ export default class Pagination extends PureComponent< private mq = window.matchMedia && window.matchMedia('(min-width: 600px)') public componentDidMount() { - this.mq.addListener(this.viewportChange) - this.viewportChange(this.mq) + if (window && window.matchMedia) { + this.mq.addListener(this.viewportChange) + this.viewportChange(this.mq) + } } public componentWillUnmount() { - this.mq.removeListener(this.viewportChange) + if (window && window.matchMedia) { + this.mq.removeListener(this.viewportChange) + } } private viewportChange = (mq: { matches: boolean }) => {