Skip to content

Commit 875ac02

Browse files
committed
chore: update @web/mocks demo to storybook-builder
1 parent d44417f commit 875ac02

9 files changed

Lines changed: 47 additions & 64 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/mocks/demo/wc/.storybook/main.cjs

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/** @type { import('../../../../index.d.ts').StorybookConfig } */
2+
const config = {
3+
stories: ['../stories/**/*.stories.js'],
4+
addons: ['@web/mocks/storybook-addon'],
5+
framework: {
6+
name: '@web/storybook-framework-web-components',
7+
},
8+
};
9+
export default config;

packages/mocks/demo/wc/.storybook/preview.js

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { LitElement, html } from 'lit';
44

5-
class MyElement extends LitElement {
5+
export class MyElement extends LitElement {
66
static properties = {
77
transactions: { type: Array },
88
state: { type: String },
@@ -34,5 +34,3 @@ class MyElement extends LitElement {
3434
}
3535
}
3636
}
37-
38-
customElements.define('my-element', MyElement);

packages/mocks/demo/wc/stories/MyFeature.stories.js

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// @ts-nocheck
2+
3+
import { html } from 'lit';
4+
import { http } from '../../../http.js';
5+
import { MyElement } from '../src/MyElement.js';
6+
7+
customElements.define('my-element', MyElement);
8+
9+
export default {
10+
title: 'My element',
11+
render: () => html`<my-element></my-element>`,
12+
};
13+
14+
export const Default = {
15+
parameters: {
16+
mocks: [
17+
http.get('/api/transactions', () => Response.json({ transactions: ['foo', 'bar'] })),
18+
http.post('/api/transactions/create', () => Response.json({ ok: true })),
19+
http.put('/api/transactions/update', () => Response.json({ ok: true })),
20+
],
21+
},
22+
};
23+
24+
export const Second = {
25+
parameters: {
26+
mocks: [
27+
http.get('/api/transactions', () => Response.json({ transactions: ['foo 2', 'bar 2'] })),
28+
http.post('/api/transactions/create', () => Response.json({ ok: true })),
29+
http.put('/api/transactions/update', () => Response.json({ ok: true })),
30+
],
31+
},
32+
};

packages/mocks/demo/wc/web-dev-server.config.mjs

Lines changed: 0 additions & 15 deletions
This file was deleted.

packages/mocks/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
}
5151
},
5252
"scripts": {
53-
"start": "wds --config demo/wc/web-dev-server.config.mjs",
53+
"start": "storybook dev -c ./demo/wc/.storybook",
5454
"test:browser": "node ../test-runner/dist/bin.js test-browser/*.test.js --config test-browser/web-test-runner.config.js",
5555
"types": "wireit"
5656
},
@@ -72,8 +72,8 @@
7272
"msw": "2.4.1"
7373
},
7474
"devDependencies": {
75-
"@web/dev-server": "^0.4.6",
76-
"@web/dev-server-storybook": "^2.0.0"
75+
"@web/storybook-builder": "^0.2.2",
76+
"@web/storybook-framework-web-components": "^0.2.1"
7777
},
7878
"imports": {
7979
"#sw-path": {

0 commit comments

Comments
 (0)