Skip to content

Commit 16fa952

Browse files
committed
Add example with changing onMessage
1 parent 81e57bf commit 16fa952

File tree

5 files changed

+241
-133
lines changed

5 files changed

+241
-133
lines changed

docs/.storybook/addons.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
import '@storybook/addon-options/register';
22
import '@storybook/addon-actions/register';
3+
import '@storybook/addon-knobs/register';

docs/.storybook/config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { setOptions } from '@storybook/addon-options';
2-
import { configure } from '@storybook/react';
2+
import { configure, addDecorator } from '@storybook/react';
3+
import { withKnobs } from '@storybook/addon-knobs';
4+
5+
addDecorator(withKnobs);
36

47
setOptions({
58
name: 'WebView',

docs/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
"start": "start-storybook -p 9001 -c ./.storybook",
55
"release": "yarn build && git checkout gh-pages && rm -rf ../storybook && mv dist ../storybook && git add -A && git commit -m \"Storybook deploy\" && git push origin gh-pages && git checkout -"
66
},
7-
"dependencies": {
8-
"@storybook/addon-options": "^3.2.10",
9-
"@storybook/react": "^3.1.9"
10-
},
117
"devDependencies": {
12-
"@storybook/addon-actions": "^3.2.11"
8+
"@storybook/react": "^3.2.12",
9+
"@storybook/addon-options": "^3.2.12",
10+
"@storybook/addon-actions": "^3.2.12",
11+
"@storybook/addon-knobs": "^3.2.12"
1312
}
1413
}

docs/stories/uri.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import React from 'react';
22
import WebView from 'WebView';
33
import { action } from '@storybook/addon-actions';
4+
import { text } from '@storybook/addon-knobs';
45

56
export const basic = () => <WebView source={{ uri: 'https://www.youtube.com/embed/dQw4w9WgXcQ' }} />;
67

78
export const onMessage = () => (
8-
<WebView source={{ uri: require('./onMessage.html') }} onMessage={action('onMessage')} />
9+
<WebView source={{ uri: require('./onMessage.html') }} onMessage={action(text('Text', 'onMessage'))} />
910
);

0 commit comments

Comments
 (0)