Upgrade react and storybook
This commit is contained in:
parent
6476a4fe73
commit
42eb4013d0
244 changed files with 15341 additions and 10249 deletions
|
@ -3,7 +3,6 @@
|
|||
|
||||
import * as React from 'react';
|
||||
import { times } from 'lodash';
|
||||
import { storiesOf } from '@storybook/react';
|
||||
import { boolean, select, number } from '@storybook/addon-knobs';
|
||||
import { action } from '@storybook/addon-actions';
|
||||
|
||||
|
@ -185,13 +184,15 @@ const createProps = (
|
|||
toggleSpeakerView: action('toggle-speaker-view'),
|
||||
});
|
||||
|
||||
const story = storiesOf('Components/CallScreen', module);
|
||||
export default {
|
||||
title: 'Components/CallScreen',
|
||||
};
|
||||
|
||||
story.add('Default', () => {
|
||||
export const Default = (): JSX.Element => {
|
||||
return <CallScreen {...createProps()} />;
|
||||
});
|
||||
};
|
||||
|
||||
story.add('Pre-Ring', () => {
|
||||
export const PreRing = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -200,9 +201,13 @@ story.add('Pre-Ring', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('Ringing', () => {
|
||||
PreRing.story = {
|
||||
name: 'Pre-Ring',
|
||||
};
|
||||
|
||||
export const _Ringing = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -211,9 +216,9 @@ story.add('Ringing', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('Reconnecting', () => {
|
||||
export const _Reconnecting = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -222,9 +227,9 @@ story.add('Reconnecting', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('Ended', () => {
|
||||
export const _Ended = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -233,9 +238,9 @@ story.add('Ended', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('hasLocalAudio', () => {
|
||||
export const HasLocalAudio = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -244,9 +249,13 @@ story.add('hasLocalAudio', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('hasLocalVideo', () => {
|
||||
HasLocalAudio.story = {
|
||||
name: 'hasLocalAudio',
|
||||
};
|
||||
|
||||
export const HasLocalVideo = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -255,9 +264,13 @@ story.add('hasLocalVideo', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('hasRemoteVideo', () => {
|
||||
HasLocalVideo.story = {
|
||||
name: 'hasLocalVideo',
|
||||
};
|
||||
|
||||
export const HasRemoteVideo = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -266,9 +279,13 @@ story.add('hasRemoteVideo', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('Group call - 1', () => (
|
||||
HasRemoteVideo.story = {
|
||||
name: 'hasRemoteVideo',
|
||||
};
|
||||
|
||||
export const GroupCall1 = (): JSX.Element => (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
callMode: CallMode.Group,
|
||||
|
@ -289,7 +306,11 @@ story.add('Group call - 1', () => (
|
|||
],
|
||||
})}
|
||||
/>
|
||||
));
|
||||
);
|
||||
|
||||
GroupCall1.story = {
|
||||
name: 'Group call - 1',
|
||||
};
|
||||
|
||||
// We generate these upfront so that the list is stable when you move the slider.
|
||||
const allRemoteParticipants = times(MAX_PARTICIPANTS).map(index => ({
|
||||
|
@ -305,7 +326,7 @@ const allRemoteParticipants = times(MAX_PARTICIPANTS).map(index => ({
|
|||
}),
|
||||
}));
|
||||
|
||||
story.add('Group call - Many', () => {
|
||||
export const GroupCallMany = (): JSX.Element => {
|
||||
return (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
|
@ -322,9 +343,13 @@ story.add('Group call - Many', () => {
|
|||
})}
|
||||
/>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
story.add('Group call - reconnecting', () => (
|
||||
GroupCallMany.story = {
|
||||
name: 'Group call - Many',
|
||||
};
|
||||
|
||||
export const GroupCallReconnecting = (): JSX.Element => (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
callMode: CallMode.Group,
|
||||
|
@ -346,18 +371,26 @@ story.add('Group call - reconnecting', () => (
|
|||
],
|
||||
})}
|
||||
/>
|
||||
));
|
||||
);
|
||||
|
||||
story.add('Group call - 0', () => (
|
||||
GroupCallReconnecting.story = {
|
||||
name: 'Group call - reconnecting',
|
||||
};
|
||||
|
||||
export const GroupCall0 = (): JSX.Element => (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
callMode: CallMode.Group,
|
||||
remoteParticipants: [],
|
||||
})}
|
||||
/>
|
||||
));
|
||||
);
|
||||
|
||||
story.add('Group call - someone is sharing screen', () => (
|
||||
GroupCall0.story = {
|
||||
name: 'Group call - 0',
|
||||
};
|
||||
|
||||
export const GroupCallSomeoneIsSharingScreen = (): JSX.Element => (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
callMode: CallMode.Group,
|
||||
|
@ -370,11 +403,14 @@ story.add('Group call - someone is sharing screen', () => (
|
|||
})),
|
||||
})}
|
||||
/>
|
||||
));
|
||||
);
|
||||
|
||||
story.add(
|
||||
"Group call - someone is sharing screen and you're reconnecting",
|
||||
() => (
|
||||
GroupCallSomeoneIsSharingScreen.story = {
|
||||
name: 'Group call - someone is sharing screen',
|
||||
};
|
||||
|
||||
export const GroupCallSomeoneIsSharingScreenAndYoureReconnecting =
|
||||
(): JSX.Element => (
|
||||
<CallScreen
|
||||
{...createProps({
|
||||
callMode: CallMode.Group,
|
||||
|
@ -388,5 +424,8 @@ story.add(
|
|||
})),
|
||||
})}
|
||||
/>
|
||||
)
|
||||
);
|
||||
);
|
||||
|
||||
GroupCallSomeoneIsSharingScreenAndYoureReconnecting.story = {
|
||||
name: "Group call - someone is sharing screen and you're reconnecting",
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue