import { action } from '@storybook/addon-actions';
import React from 'react';
import { ConnectionStatusContext } from '../../contexts/ConnectionStatusContext';
import ConnectionStatusAlert from './ConnectionStatusAlert';
const stateDecorator = ({
status = 'connected',
} = {}) =>
(storyFn) =>
{storyFn()}
;
export default {
title: 'components/connectionStatus/ConnectionStatusAlert',
component: ConnectionStatusAlert,
};
export const Connected = () => ;
Connected.story = {
decorators: [
stateDecorator(),
],
};
export const Connecting = () => ;
Connecting.story = {
decorators: [
stateDecorator({ status: 'connecting' }),
],
};
export const Failed = () => ;
Failed.story = {
decorators: [
stateDecorator({ status: 'failed' }),
],
};
export const Waiting = () => ;
Waiting.story = {
decorators: [
stateDecorator({ status: 'waiting' }),
],
};
export const Offline = () => ;
Offline.story = {
decorators: [
stateDecorator({ status: 'offline' }),
],
};