@storybook/react
Version:
Storybook for React: Develop React Component in isolation with Hot Reloading.
34 lines (26 loc) • 949 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getPrettyElementIdentifier = getPrettyElementIdentifier;
exports.getPrettyFuncIdentifier = getPrettyFuncIdentifier;
exports.getPrettyIdentifier = getPrettyIdentifier;
var _inspection = require("../inspection");
function getPrettyIdentifier(inferredType) {
var type = inferredType.type,
identifier = inferredType.identifier;
switch (type) {
case _inspection.InspectionType.FUNCTION:
return getPrettyFuncIdentifier(identifier, inferredType.hasParams);
case _inspection.InspectionType.ELEMENT:
return getPrettyElementIdentifier(identifier);
default:
return identifier;
}
}
function getPrettyFuncIdentifier(identifier, hasArguments) {
return hasArguments ? "".concat(identifier, "( ... )") : "".concat(identifier, "()");
}
function getPrettyElementIdentifier(identifier) {
return "<".concat(identifier, " />");
}
;