UNPKG

storybook-amp

Version:

Storybook addon for AMP Html. Allows to display in your stories AMP Html components generated with React.

52 lines (51 loc) 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "defaultAMP4AdsTemplate", { enumerable: true, get: function get() { return _defaultAMP4AdsTemplate["default"]; } }); Object.defineProperty(exports, "defaultAMP4EmailTemplate", { enumerable: true, get: function get() { return _defaultAMP4EmailTemplate["default"]; } }); Object.defineProperty(exports, "defaultAMPHtmlTemplate", { enumerable: true, get: function get() { return _defaultAMPHtmlTemplate["default"]; } }); exports.getTemplateFn = void 0; var _defaultAMPHtmlTemplate = _interopRequireDefault(require("./defaultAMPHtmlTemplate")); var _defaultAMP4EmailTemplate = _interopRequireDefault(require("./defaultAMP4EmailTemplate")); var _defaultAMP4AdsTemplate = _interopRequireDefault(require("./defaultAMP4AdsTemplate")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var getTemplateFn = function getTemplateFn(template) { if (typeof template === "function") { return template; } switch (template) { case "amp4email": return { type: "amp4email", templateFn: _defaultAMP4EmailTemplate["default"] }; case "amp4ads": return { type: "amp4ads", templateFn: _defaultAMP4AdsTemplate["default"] }; case "amphtml": default: return { type: "amphtml", templateFn: _defaultAMPHtmlTemplate["default"] }; } }; exports.getTemplateFn = getTemplateFn;