UNPKG

@storybook/addon-controls

Version:

Interact with component inputs dynamically in the Storybook UI

43 lines (38 loc) 1.48 kB
import * as core_dist_types from 'storybook/internal/types'; declare const PARAM_KEY: "controls"; interface ControlsParameters { /** * Controls configuration * * @see https://storybook.js.org/docs/essentials/controls#parameters-1 */ controls: { /** Remove the addon panel and disable the addon's behavior */ disable?: boolean; /** Disable the ability to create or edit stories from the Controls panel */ disableSaveFromUI?: boolean; /** Exclude specific properties from the Controls panel */ exclude?: string[] | RegExp; /** * Show the full documentation for each property in the Controls addon panel, including the * description and default value. */ expanded?: boolean; /** Exclude only specific properties in the Controls panel */ include?: string[] | RegExp; /** * Preset color swatches for the color picker control * * @example PresetColors: [{ color: '#ff4785', title: 'Coral' }, 'rgba(0, 159, 183, 1)', * '#fe4a49'] */ presetColors?: Array<string | { color: string; title?: string; }>; /** Controls sorting order */ sort?: 'none' | 'alpha' | 'requiredFirst'; }; } declare const _default: () => core_dist_types.ProjectAnnotations<core_dist_types.Renderer>; export { ControlsParameters, PARAM_KEY, _default as default };