@storybook/addon-docs
Version:
Document component usage and properties in Markdown
14 lines (12 loc) • 513 B
JavaScript
import "core-js/modules/es.function.name.js";
import { createSummaryValue, isTooLongForDefaultValueSummary } from '../../utils';
import { isDefaultValueBlacklisted } from '../utils/defaultValue';
export function createDefaultValue(defaultValue, type) {
if (defaultValue != null) {
var value = defaultValue.value;
if (!isDefaultValueBlacklisted(value)) {
return !isTooLongForDefaultValueSummary(value) ? createSummaryValue(value) : createSummaryValue(type.name, value);
}
}
return null;
}