@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
18 lines (17 loc) • 601 B
TypeScript
import { AbstractMenuItemComponent } from "../AbstractMenuItemComponent";
import { ReactNode } from "react";
interface FilterItemProps {
elements: string[];
stateChange: (state: FilterPartialState, prevState: FilterPartialState) => void;
}
interface FilterPartialState {
filteredElements: string[];
}
interface FilterItemState extends FilterPartialState {
collapseIn: boolean;
}
export declare class FilterItemComponent extends AbstractMenuItemComponent<FilterItemProps, FilterPartialState, FilterItemState> {
readonly state: FilterItemState;
render(): ReactNode;
}
export {};