@sanity/dashboard
Advanced tools
Comparing version 0.140.16 to 0.140.17
@@ -22,8 +22,11 @@ "use strict"; | ||
var _default = { | ||
getFeed: () => _client.default.request({ | ||
uri: '/addons/dashboard', | ||
withCredentials: false | ||
}), | ||
getFeed: templateRepoId => { | ||
var uri = templateRepoId ? `/addons/dashboard?templateRepoId=${templateRepoId}` : '/addons/dashboard'; | ||
return _client.default.request({ | ||
uri, | ||
withCredentials: false | ||
}); | ||
}, | ||
urlBuilder: (0, _imageUrl.default)(configuredClient) | ||
}; | ||
exports.default = _default; |
@@ -12,2 +12,4 @@ "use strict"; | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _dateFns = require("date-fns"); | ||
@@ -42,3 +44,4 @@ | ||
componentDidMount() { | ||
getFeed().then(response => { | ||
var templateRepoId = this.props.templateRepoId; | ||
getFeed(templateRepoId).then(response => { | ||
this.setState({ | ||
@@ -82,3 +85,11 @@ feedItems: response.items | ||
_defineProperty(SanityTutorials, "propTypes", { | ||
templateRepoId: _propTypes.default.string | ||
}); | ||
_defineProperty(SanityTutorials, "defaultProps", { | ||
templateRepoId: null | ||
}); | ||
var _default = SanityTutorials; | ||
exports.default = _default; |
{ | ||
"name": "@sanity/dashboard", | ||
"version": "0.140.16", | ||
"version": "0.140.17", | ||
"description": "Tool for rendering dashboard widgets", | ||
@@ -27,3 +27,3 @@ "main": "src/DashboardTool.js", | ||
"devDependencies": { | ||
"@sanity/base": "0.140.12", | ||
"@sanity/base": "0.140.17", | ||
"@sanity/check": "0.140.3", | ||
@@ -50,3 +50,3 @@ "history": "^4.6.3", | ||
"homepage": "https://www.sanity.io/", | ||
"gitHead": "0eb46e8bc7d3c7cbef4a7e9152808cc2d18545c4" | ||
"gitHead": "845197573898b9f4414d2fffcfe8f121dc58655b" | ||
} |
@@ -12,4 +12,9 @@ import client from 'part:@sanity/base/client' | ||
export default { | ||
getFeed: () => client.request({uri: '/addons/dashboard', withCredentials: false}), | ||
getFeed: templateRepoId => { | ||
const uri = templateRepoId | ||
? `/addons/dashboard?templateRepoId=${templateRepoId}` | ||
: '/addons/dashboard' | ||
return client.request({uri, withCredentials: false}) | ||
}, | ||
urlBuilder: imageUrlBuilder(configuredClient) | ||
} |
import React from 'react' | ||
import PropTypes from 'prop-types' | ||
import {get} from 'lodash' | ||
@@ -15,2 +16,10 @@ import {distanceInWords} from 'date-fns' | ||
class SanityTutorials extends React.Component { | ||
static propTypes = { | ||
templateRepoId: PropTypes.string | ||
} | ||
static defaultProps = { | ||
templateRepoId: null | ||
} | ||
state = { | ||
@@ -21,3 +30,4 @@ feedItems: [] | ||
componentDidMount() { | ||
getFeed().then(response => { | ||
const {templateRepoId} = this.props | ||
getFeed(templateRepoId).then(response => { | ||
this.setState({ | ||
@@ -24,0 +34,0 @@ feedItems: response.items |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
75413
2173