示例#1
0
const moment = require("moment");

function removeFirstLine(str, num = 1) {
	let n = num - 1;
	while (n) {
		str = str.substring(str.indexOf("\n") + 1);
		n -= 1;
	}
	return str;
}

storiesOf("GeoDistanceSlider", module)
	.addDecorator(withKnobs)
	.add("Basic", withReadme(removeFirstLine(GeoDistanceSliderReadme), () => (
		<GeoDistanceSliderDefault />
	)))
	.add("With Title", withReadme(removeFirstLine(GeoDistanceSliderReadme), () => (
		<GeoDistanceSliderDefault
			defaultSelected={{
				distance: 50
			}}
			unit="mi"
			title="Geo Distance Search"
			placeholder="Search Location"
		/>
	)))
	.add("With Range Labels", withReadme(removeFirstLine(GeoDistanceSliderReadme), () => (
		<GeoDistanceSliderDefault
			defaultSelected={{
				distance: 50
import React from 'react';
import withReadme from 'storybook-readme/with-readme';
import Readme from './README.md';
import WindowRoot from './WindowRoot';

export default withReadme(Readme, () => <WindowRoot />);
import React from 'react';
import withReadme from 'storybook-readme/with-readme';
import Readme from './README.md';
import OnlyOnce from './OnlyOnce';

export default withReadme(Readme, () => <OnlyOnce />);
import React from 'react';
import withReadme from 'storybook-readme/with-readme';
import Readme from './README.md';
import ImpressionTracking from './ImpressionTracking';

export default withReadme(Readme, () => <ImpressionTracking />);