UNPKG

@rcsb/rcsb-saguaro-3d

Version:
33 lines (32 loc) 984 B
import React, { ReactNode } from "react"; import { Property } from "csstype"; import { RcsbFvStateInterface } from "../../../../../RcsbFvState/RcsbFvStateInterface"; interface MsaRowMarkInterface { isGlowing: boolean; clickCallback?: () => void; hoverCallback?: () => void; rowRef: { entryId: string; entityId: string; } | { entryId: string; instanceId: string; }; stateManager: RcsbFvStateInterface; } interface MsaRowMarkState { visibility: Property.Visibility | undefined; borderLeftColor: Property.BorderLeftColor | undefined; markHoverColor: string; } export declare class MsaRowMarkComponent extends React.Component<MsaRowMarkInterface, MsaRowMarkState> { private readonly HOVER_COLOR; private readonly ACTIVE_COLOR; constructor(props: MsaRowMarkInterface); readonly state: MsaRowMarkState; render(): ReactNode; private click; private hover; private markHover; } export {};