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/admin/settings/inputs/AssetSettingInput.stories.js

30 lines
899 B

import { Field } from '@rocket.chat/fuselage';
import React from 'react';
import AssetSettingInput from './AssetSettingInput';
export default {
title: 'admin/settings/inputs/AssetSettingInput',
component: AssetSettingInput,
decorators: [
(storyFn) => (
<div className='rc-old'>
<div className='page-settings'>
<Field>{storyFn()}</Field>
</div>
</div>
),
],
};
export const _default = () => <AssetSettingInput _id='setting_id' label='Label' />;
export const disabled = () => <AssetSettingInput _id='setting_id' label='Label' disabled />;
export const withValue = () => (
<AssetSettingInput _id='setting_id' label='Label' value={{ src: 'https://open.rocket.chat/images/logo/logo.svg' }} disabled />
);
export const withFileConstraints = () => (
<AssetSettingInput _id='setting_id' label='Label' fileConstraints={{ extensions: ['png', 'jpg', 'gif'] }} disabled />
);