@storybook/addon-ondevice-controls
Version:
Display storybook controls on your device.
37 lines (36 loc) • 1.05 kB
TypeScript
import type { API } from 'storybook/internal/manager-api';
import type { Renderer } from 'storybook/internal/types';
import { ComponentType, ReactElement } from 'react';
export interface Selection {
storyId: string;
viewMode: 'story';
}
export declare type SortType = 'alpha' | 'requiredFirst' | 'none';
export declare type ColorValue = string;
export declare type PresetColor = ColorValue | {
color: ColorValue;
title?: string;
};
export interface ControlsParameters {
sort?: SortType;
expanded?: boolean;
presetColors?: PresetColor[];
hideNoControlsWarning?: boolean;
}
export interface ArgType {
name?: string;
description?: string;
defaultValue?: any;
[key: string]: any;
}
export interface ArgTypes {
[key: string]: ArgType;
}
export interface ReactNativeFramework extends Renderer {
component: ComponentType<any>;
storyResult: ReactElement<unknown>;
}
declare const ControlsPanel: ({ api }: {
api: API;
}) => import("react/jsx-runtime").JSX.Element;
export default ControlsPanel;