UNPKG

enchoice-fabric-react-lib

Version:

This project was created to integrate Microsoft Fabric React

35 lines (34 loc) 1.23 kB
import * as React from 'react'; import './MovableOptionsList.css'; import { IMovableOptionsListProps, IMovableOptionsListElement } from './MovableOptionsList.types'; export declare const MoveModeEnum: { SELECTED_TO_AVAILABLE: number; AVAILABLE_TO_SELECTED: number; }; export declare const MoveDirectionEnum: { UP: number; DOWN: number; }; export interface IMovableOptionsListState { isAvailableSelected: boolean; isSelectedSelected: boolean; availableElems: IMovableOptionsListElement[]; selectedElems: IMovableOptionsListElement[]; error: any; } export declare class MovableOptionsListBase extends React.PureComponent<IMovableOptionsListProps, IMovableOptionsListState> { private scrollablePaneAvailable; private scrollablePaneSelected; private selectionAvailable; private selectionSelected; private columns; constructor(props: IMovableOptionsListProps); componentDidMount(): void; checkElements(): void; componentDidUpdate(prevProps: IMovableOptionsListProps): void; render(): JSX.Element; private swapElements; private moveSelected; private handleSwapChange; private handleMoveUpAndDownChange; }