UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

30 lines 1.11 kB
export 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(); }; //# sourceMappingURL=import-string.js.map