diff --git a/modules/Media.js b/modules/Media.js index 8534072..a9349c6 100644 --- a/modules/Media.js +++ b/modules/Media.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react' +import PropTypes from 'prop-types' +import React from 'react' import json2mq from 'json2mq' const queryType = PropTypes.oneOfType([ @@ -12,6 +13,7 @@ const queryType = PropTypes.oneOfType([ */ class Media extends React.Component { static propTypes = { + defaultMatches: PropTypes.bool, query: queryType, queries: PropTypes.objectOf(queryType), render: PropTypes.func, @@ -68,7 +70,7 @@ class Media extends React.Component { if (queries) { queries = Object.keys(queries).map(mq => ({ - name: mq, + name: mq, qs: json2mq(queries[mq]), })) this.queries = queries.map(mq => ({ diff --git a/package.json b/package.json index 9e2c323..8a06154 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "react": ">=15 || ^0.14.7" }, "dependencies": { - "json2mq": "^0.2.0" + "json2mq": "^0.2.0", + "prop-types": ">=15" }, "devDependencies": { "babel-cli": "^6.11.4",