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/Setting.stories.js

38 lines
1.4 KiB

import { FieldGroup } from '@rocket.chat/fuselage';
import React from 'react';
import Setting from './Setting';
export default {
title: 'admin/settings/Setting',
component: Setting,
decorators: [
(storyFn) => (
<div className='rc-old'>
<div className='page-settings'>{storyFn()}</div>
</div>
),
],
};
export const _default = () => <Setting.Memoized _id='setting-id' label='Label' hint='Hint' />;
export const withCallout = () => <Setting.Memoized _id='setting-id' label='Label' hint='Hint' callout='Callout text' />;
export const types = () => (
<FieldGroup>
<Setting.Memoized _id='setting-id-1' label='Label' type='action' actionText='Action text' />
<Setting.Memoized _id='setting-id-2' label='Label' type='asset' />
<Setting.Memoized _id='setting-id-3' label='Label' type='boolean' />
<Setting.Memoized _id='setting-id-4' label='Label' type='code' />
<Setting.Memoized _id='setting-id-5' label='Label' type='font' />
<Setting.Memoized _id='setting-id-6' label='Label' type='int' />
<Setting.Memoized _id='setting-id-7' label='Label' type='language' />
<Setting.Memoized _id='setting-id-8' label='Label' type='password' />
<Setting.Memoized _id='setting-id-9' label='Label' type='relativeUrl' />
<Setting.Memoized _id='setting-id-10' label='Label' type='select' />
<Setting.Memoized _id='setting-id-11' label='Label' type='string' />
</FieldGroup>
);
export const skeleton = () => <Setting.Skeleton />;