UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

34 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.importString = void 0; var importString = function (_a) { var metadata = _a.metadata, config = _a.config, exampleImport = _a.exampleImport; return [ { when: function () { return exampleImport; }, make: function () { return exampleImport; }, }, { when: function () { return config.importFormat; }, make: function () { return config.importFormat .replace(/%componentName/g, metadata.displayName) .replace(new RegExp('%(' + Object.keys(config).join('|') + ')', 'g'), function (match, configKey) { return config[configKey] || ''; }); }, }, { // default when: function () { return true; }, make: function () { return "import ".concat(metadata.displayName, " from '").concat(config.moduleName, "/").concat(metadata.displayName, "';"); }, }, ] .filter(function (_a) { var when = _a.when; return when(); })[0] .make(); }; exports.importString = importString; //# sourceMappingURL=import-string.js.map