0.1.0 • Published 2 years ago

stringify-prop-value-as v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

stringify-prop-value-as

customize how a prop value is stringified with react-element-to-jsx-string

created in order to make storybook source blocks easier to digest when working with complex prop values.

Install

npm i stringify-prop-value-as
# yarn add stringify-prop-value-as

Use

import { createElement } from 'react';
import reactElementToJSXString from 'react-element-to-jsx-string';
import stringifyPropValueAs from 'stringify-prop-value-as';

const options = stringifyPropValueAs(
  { test: 'hello', arr: [1, 2, 3] },
  'MY_OBJECT',
);

console.log(reactElementToJSXString(<h1 options={options} />));
/* <h1 options={MY_OBJECT} /> */