The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/client/views/room/contextualBar/RoomFiles/RoomFiles.stories.js

63 lines
1.1 KiB

import React from 'react';
import VerticalBar from '../../../../components/VerticalBar';
import { RoomFiles } from './RoomFiles';
export default {
title: 'components/RoomFiles',
component: RoomFiles,
};
const filesItems = [
{
name: 'Lorem Ipsum Indolor Dolor',
url: '#',
uploadedAt: 'May 02, 2020 01:00 PM',
user: {
username: 'loremIpsum',
},
},
{
name: 'Lorem Ipsum Indolor Dolor',
url: '#',
uploadedAt: 'May 02, 2020 01:00 PM',
user: {
username: 'loremIpsum',
},
},
];
const options = [
['all', 'All'],
['images', 'Images'],
['videos', 'Videos'],
['audios', 'Audios'],
['texts', 'Texts'],
['files', 'Files'],
];
export const Default = () => <VerticalBar>
<RoomFiles
icon='lock'
options={options}
filesItems={filesItems}
onClickHide={alert}
onClickLeave={alert}
onClickEdit={alert}
onClickDelete={alert}
/>
</VerticalBar>;
export const Loading = () => <VerticalBar>
<RoomFiles
loading
options={options}
/>
</VerticalBar>;
export const Empty = () => <VerticalBar>
<RoomFiles
filesItems={[]}
options={options}
/>
</VerticalBar>;