@wix/design-system
Version:
@wix/design-system
27 lines (23 loc) • 766 B
TypeScript
import * as React from 'react';
import type { ToggleButtonProps } from '../ToggleButton';
export interface ComposerSidebarItem {
id: string | number;
label: string;
disabled?: boolean;
icon?: any;
sectionTitle?: string;
onClick?: React.MouseEventHandler<HTMLButtonElement>;
}
export interface ComposerSidebarProps {
dataHook?: string;
labelPlacement?: ToggleButtonProps['labelPlacement'];
labelTooltipProps?: ToggleButtonProps['tooltipProps'];
size?: string;
width?: number | string;
className?: string;
selectedId?: number | string;
items?: ComposerSidebarItem[];
onClick?: React.MouseEventHandler<HTMLButtonElement>;
ellipsis?: boolean;
}
export default class ComposerSidebar extends React.PureComponent<ComposerSidebarProps> {}