UNPKG

@reactodia/workspace

Version:

Reactodia Workspace -- library for visual interaction with graphs in a form of a diagram.

41 lines 1.28 kB
import * as React from 'react'; export declare enum DockSide { Left = 1, Right = 2 } export interface AccordionItemProps extends ParentProvidedProps { heading?: React.ReactNode; bodyClassName?: string; bodyRef?: (body: HTMLDivElement) => void; children?: React.ReactNode; defaultSize?: number; defaultCollapsed?: boolean; collapsedSize?: number; minSize?: number; } interface ParentProvidedProps { collapsed?: boolean; size?: number | string; direction?: 'vertical' | 'horizontal'; dockSide?: DockSide; onChangeCollapsed?: (collapsed: boolean) => void; onBeginDragHandle?: (() => void) | undefined; onDragHandle?: (dx: number, dy: number) => void; onEndDragHandle?: () => void; } interface State { resizing?: boolean; } export declare class AccordionItem extends React.Component<AccordionItemProps, State> { static defaultProps: Partial<AccordionItemProps>; private _element; private _header; constructor(props: AccordionItemProps); get element(): HTMLDivElement | null; get header(): HTMLDivElement | null; private get isVertical(); private renderToggleButton; render(): import("react/jsx-runtime").JSX.Element; } export {}; //# sourceMappingURL=accordionItem.d.ts.map