10 lines
392 B
TypeScript
10 lines
392 B
TypeScript
|
import * as React from 'react';
|
||
|
export default function useSelection<T extends {
|
||
|
key: string;
|
||
|
}>(leftDataSource: T[], rightDataSource: T[], selectedKeys?: string[]): [
|
||
|
sourceSelectedKeys: string[],
|
||
|
targetSelectedKeys: string[],
|
||
|
setSourceSelectedKeys: React.Dispatch<React.SetStateAction<string[]>>,
|
||
|
setTargetSelectedKeys: React.Dispatch<React.SetStateAction<string[]>>
|
||
|
];
|