@gpa-gemstone/common-pages
Version:
Common UI pages for GPA products
19 lines (18 loc) • 558 B
TypeScript
import * as React from 'react';
import { GenericSlice } from "@gpa-gemstone/react-interactive";
interface U {
ID: number | string;
}
interface IProps<T extends U> {
Slice: GenericSlice<T>;
Selection: T[];
OnClose: (selected: T[], conf: boolean) => void;
Show: boolean;
Searchbar: (children: React.ReactNode) => React.ReactNode;
Type?: 'single' | 'multiple';
Title: string;
MinSelection?: number;
children?: React.ReactNode;
}
export default function SelectPopup<T extends U>(props: IProps<T>): JSX.Element;
export {};