UNPKG

@flexis/ui

Version:

Styleless React Components

23 lines 2.47 kB
/* tslint:disable no-magic-numbers */ function formatValue(value, prefix, postfix) { const formatedValue = prefix.replace(/:/g, '').length ? value.replace(value[0], value[0].toUpperCase()) : value; const formatedPostfix = postfix && postfix.replace(postfix[0], postfix[0].toUpperCase()); return `${prefix}${formatedValue}${formatedPostfix}`; } export function buildInfo(stylableApi) { return stylableApi.map(({ values, prefix = '', postfix = '', indent = 0 }) => values.map(_ => `${'\t'.repeat(indent)}- ${formatValue(_, prefix, postfix)}`).join('\n')).join('\n'); } export function extendInfo(params, stylableApi) { let sourceInfo = params.info; if (sourceInfo.length) { sourceInfo += '\n'; } sourceInfo += buildInfo(stylableApi); return { ...params, info: sourceInfo }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5mby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oZWxwZXJzL3N0b3JpZXMvaW5mby50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQ0FBcUM7QUFTckMsU0FBUyxXQUFXLENBQUMsS0FBYSxFQUFFLE1BQWMsRUFBRSxPQUFlO0lBRWxFLE1BQU0sYUFBYSxHQUFHLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLE1BQU07UUFDcEQsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUNqRCxDQUFDLENBQUMsS0FBSyxDQUFDO0lBQ1QsTUFBTSxlQUFlLEdBQUcsT0FBTyxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDO0lBRXpGLE9BQU8sR0FBRyxNQUFNLEdBQUcsYUFBYSxHQUFHLGVBQWUsRUFBRSxDQUFDO0FBQ3RELENBQUM7QUFFRCxNQUFNLFVBQVUsU0FBUyxDQUFDLFdBQTJCO0lBQ3BELE9BQU8sV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQ3ZCLE1BQU0sRUFDTixNQUFNLEdBQUcsRUFBRSxFQUNYLE9BQU8sR0FBRyxFQUFFLEVBQ1osTUFBTSxHQUFHLENBQUMsRUFDVixFQUFFLEVBQUUsQ0FDTCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQ2IsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLFdBQVcsQ0FBQyxDQUFDLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQzVELENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUNaLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ2QsQ0FBQztBQUVELE1BQU0sVUFBVSxVQUFVLENBQUMsTUFBMkIsRUFBRSxXQUEyQjtJQUVsRixJQUFJLFVBQVUsR0FBVyxNQUFNLENBQUMsSUFBSSxDQUFDO0lBRXJDLElBQUksVUFBVSxDQUFDLE1BQU0sRUFBRTtRQUN0QixVQUFVLElBQUksSUFBSSxDQUFDO0tBQ25CO0lBRUQsVUFBVSxJQUFJLFNBQVMsQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUVyQyxPQUFPO1FBQ04sR0FBRyxNQUFNO1FBQ1QsSUFBSSxFQUFFLFVBQVU7S0FDaEIsQ0FBQztBQUNILENBQUMifQ==