UNPKG

@storybook/react

Version:

Storybook for React: Develop React Component in isolation with Hot Reloading.

34 lines (26 loc) 949 B
"use strict"; 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, " />"); }