@gechiui/components
Version:
UI components for GeChiUI.
40 lines (34 loc) • 796 B
JavaScript
/**
* External dependencies
*/
import { boolean, text } from '@storybook/addon-knobs';
/**
* GeChiUI dependencies
*/
import { useState } from '@gechiui/element';
/**
* Internal dependencies
*/
import SearchControl from '../';
export default {
title: 'Components/SearchControl',
component: SearchControl,
parameters: {
knobs: { disabled: false },
},
};
export const _default = () => {
const [ value, setValue ] = useState();
const label = text( 'Label', 'Label Text' );
const hideLabelFromVision = boolean( 'Hide Label From Vision', true );
const help = text( 'Help Text', 'Help text to explain the input.' );
return (
<SearchControl
label={ label }
hideLabelFromVision={ hideLabelFromVision }
help={ help }
value={ value }
onChange={ setValue }
/>
);
};