@wix/design-system
Version:
@wix/design-system
45 lines • 1.41 kB
TypeScript
export default ComposerSidebar;
/** ComposerSidebar */
declare class ComposerSidebar extends React.PureComponent<any, any, any> {
constructor(props: any);
constructor(props: any, context: any);
state: {
focusedIndex: null;
};
_sectionContainerRef: React.RefObject<any>;
_itemRefs: {};
_getSelectedIndex: () => any;
_getEffectiveFocusedIndex: () => number;
_handleKeyDown: (e: any) => void;
_handleFocusOut: (e: any) => void;
_renderItem(item: any): React.JSX.Element;
_renderSection: ({ section: { items: sectionItems, sectionTitle }, showSectionTitles, }: {
section: {
items: any;
sectionTitle: any;
};
showSectionTitles?: boolean | undefined;
}) => React.JSX.Element;
_renderSections: (sections: any) => React.JSX.Element;
_separateToSections: (items: any) => {
sectionTitle: any;
items: any;
}[];
render(): React.JSX.Element;
}
declare namespace ComposerSidebar {
let displayName: string;
namespace defaultProps {
let labelPlacement: string;
let selectedId: null;
let items: never[];
let size: string;
function onClick(): void;
namespace labelTooltipProps {
let placement: string;
}
let ellipsis: boolean;
}
}
import React from 'react';
//# sourceMappingURL=ComposerSidebar.d.ts.map