@sanity/vision
Version:
Sanity plugin for running/debugging GROQ-queries against Sanity datasets
37 lines (36 loc) • 1.12 kB
JavaScript
;
var icons = require("@sanity/icons"), react = require("react"), sanity = require("sanity"), router = require("sanity/router");
const visionLocaleNamespace = "vision", visionUsEnglishLocaleBundle = sanity.defineLocaleResourceBundle({
locale: "en-US",
namespace: visionLocaleNamespace,
resources: () => Promise.resolve().then(function() {
return require("./resources.js");
})
}), visionTool = sanity.definePlugin((options) => {
const {
name,
title,
icon,
...config
} = options || {};
return {
name: "@sanity/vision",
tools: [{
name: name || "vision",
title: title || "Vision",
icon: icon || icons.EyeOpenIcon,
component: react.lazy(() => Promise.resolve().then(function() {
return require("./SanityVision.js");
})),
options: config,
router: router.route.create("/*"),
__internalApplicationType: "sanity/vision"
}],
i18n: {
bundles: [visionUsEnglishLocaleBundle]
}
};
});
exports.visionLocaleNamespace = visionLocaleNamespace;
exports.visionTool = visionTool;
//# sourceMappingURL=index.js.map