Skip to content

Commit a085c33

Browse files
committed
feat: first useful story
Signed-off-by: Shubham Shah <shubhamshahrising@gmail.com>
1 parent 4b5123a commit a085c33

File tree

5 files changed

+40
-27
lines changed

5 files changed

+40
-27
lines changed

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
"git-url-parse": "11.6.0",
4242
"node-fetch": "2.6.7",
4343
"semver": "7.3.5",
44-
"vscode-extension-telemetry": "0.1.7"
44+
"vscode-extension-telemetry": "0.1.7",
45+
"moment": "^2.20.1"
4546
},
4647
"devDependencies": {
4748
"@types/assert": "^1.5.6",
@@ -68,7 +69,8 @@
6869
"ts-jest": "27.0.7",
6970
"typescript": "4.4.4",
7071
"vscode": "^1.1.37",
71-
"vscode-test": "^1.6.1"
72+
"vscode-test": "^1.6.1",
73+
"moment": ""
7274
},
7375
"engines": {
7476
"vscode": "^1.39.2"

web-app/.storybook/main.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
11
// import '../src/styles/reset.css'
22

3-
// setup acquireVsCodeApi mock
4-
// @ts-ignore
5-
global.acquireVsCodeApi = () => ({
6-
postMessage(event) {
7-
console.log('ERROR: VSCode did not load properly in CodeRoad extension', event)
8-
},
9-
})
10-
113
module.exports = {
124
core: {
135
builder: 'webpack5',
146
},
15-
stories: ['../stories/Temp.stories.tsx'],
7+
stories: ['../stories/Temp.stories.tsx', '../stories/Error.stories.tsx'],
168
addons: ['@storybook/addon-actions', '@storybook/addon-knobs', '@storybook/addon-links'],
179
babel: async (options) => ({
1810
...options,

web-app/.storybook/preview.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// setup acquireVsCodeApi mock
2+
// @ts-ignore
3+
global.acquireVsCodeApi = () => ({
4+
postMessage(event) {
5+
console.log('ERROR: VSCode did not load properly in CodeRoad extension', event)
6+
},
7+
})

web-app/stories/Error.stories.tsx

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
import * as E from '../../typings/error'
2-
import { action } from '@storybook/addon-actions'
3-
import { storiesOf } from '@storybook/react'
42
import React from 'react'
53
import ErrorView from '../src/components/Error'
6-
import SideBarDecorator from './utils/SideBarDecorator'
74

8-
storiesOf('Error', module)
9-
.addDecorator(SideBarDecorator)
10-
.add('Error', () => {
11-
const error: E.ErrorMessage = {
12-
type: 'UnknownError',
13-
message: '### Message summary\n\nSome message about what went wrong under here',
14-
actions: [
15-
{ label: 'First', transition: 'FIRST' },
16-
{ label: 'Second', transition: 'SECOND' },
17-
],
18-
}
19-
return <ErrorView error={error} send={action('send')} />
20-
})
5+
const Error = ({ send }) => {
6+
const error: E.ErrorMessage = {
7+
type: 'UnknownError',
8+
message: '### Message summary\n\nSome message about what went wrong under here',
9+
actions: [
10+
{ label: 'First', transition: 'FIRST' },
11+
{ label: 'Second', transition: 'SECOND' },
12+
],
13+
}
14+
return <ErrorView error={error} send={send} />
15+
}
16+
17+
export default {
18+
/* 👇 The title prop is optional.
19+
* See https://storybook.js.org/docs/react/configure/overview#configure-story-loading
20+
* to learn how to generate automatic titles
21+
*/
22+
title: 'Error',
23+
component: ErrorView,
24+
argTypes: { send: { action: 'send' } },
25+
}
26+
27+
export const Primary = () => <Error />

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3765,6 +3765,11 @@ mocha@^5.2.0:
37653765
mkdirp "0.5.1"
37663766
supports-color "5.4.0"
37673767

3768+
moment@^2.20.1:
3769+
version "2.29.4"
3770+
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
3771+
integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
3772+
37683773
ms@2.0.0:
37693774
version "2.0.0"
37703775
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"

0 commit comments

Comments
 (0)