UNPKG

@rcsb/rcsb-saguaro-3d

Version:
42 lines (41 loc) 1.4 kB
import * as React from "react"; import { RcsbFvStateInterface } from "../../../../../RcsbFvState/RcsbFvStateInterface"; import { ReactNode } from "react"; interface MsaRowTitleCheckboxInterface { disabled: boolean; entryId: string; tag: "aligned" | "polymer" | "non-polymer"; stateManager: RcsbFvStateInterface; } type MsaRowTitleCheckboxType = MsaRowTitleCheckboxInterface & { entityId: string; } | MsaRowTitleCheckboxInterface & { instanceId: string; }; interface MsaRowTitleCheckboxState { checked: boolean; opacity: 0 | 1; } export declare class MsaRowTitleCheckboxComponent extends React.Component<MsaRowTitleCheckboxType, MsaRowTitleCheckboxState> { readonly state: MsaRowTitleCheckboxState; private subscription; constructor(props: MsaRowTitleCheckboxType); render(): ReactNode; componentDidMount(): Promise<void>; componentWillUnmount(): void; componentDidUpdate(prevProps: Readonly<MsaRowTitleCheckboxType>, prevState: Readonly<MsaRowTitleCheckboxState>, snapshot?: any): Promise<void>; private subscribe; private structureViewerRepresentationChange; private click; private style; private title; private compId; private getRcsbId; private componentInfo; private requestInfo; private opacity; private componentOpacity; private polymerTest; private nonPolymerTest; } export {};