UNPKG

@rcsb/rcsb-saguaro-app

Version:
27 lines (26 loc) 1.03 kB
import React, { ReactNode } from "react"; import { ItemFeaturesInterface } from "./GroupMemberItem"; import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface"; import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; interface GroupMembersGridInterface { groupProvenanceId: GroupProvenanceId; groupId: string; searchQuery?: SearchQuery; index: number; nRows: number; nColumns: number; minHeight: number; setMinHeight: (h: number) => void; } interface GroupMembersGridState { itemList: Array<ItemFeaturesInterface>; } export declare class GroupMembersGrid extends React.Component<GroupMembersGridInterface, GroupMembersGridState> { readonly state: GroupMembersGridState; render(): ReactNode; componentDidMount(): Promise<void>; componentDidUpdate(prevProps: GroupMembersGridInterface, prevState: GroupMembersGridState, snapshot?: any): Promise<void>; private getMembersData; private searchRequest; } export {};