UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

37 lines (36 loc) 1.14 kB
import * as React from 'react'; import type { IDetailsColumnProps } from './DetailsColumn.types'; import type { JSXElement } from '@fluentui/utilities'; /** * Component for rendering columns in a `DetailsList`. * * {@docCategory DetailsList} */ export declare class DetailsColumnBase extends React.Component<IDetailsColumnProps> { private _async; private _events; private _root; private _dragDropSubscription?; private _classNames; private _tooltipRef; constructor(props: IDetailsColumnProps); render(): JSXElement; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(): void; private _onRenderFilterIcon; private _onRenderColumnHeaderTooltip; private _onColumnClick; private _onColumnKeyDown; private _onColumnBlur; private _onColumnFocus; private _getColumnDragDropOptions; private _hasAccessibleDescription; private _renderAccessibleDescription; private _onDragStart; private _onDragEnd; private _updateHeaderDragInfo; private _onColumnContextMenu; private _onRootMouseDown; private _addDragDropHandling; }