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

94 lines
1.6 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 />;