carbon-react
Version:
A library of reusable React components for easily building user interfaces.
26 lines (25 loc) • 995 B
TypeScript
import { FlatTableProps } from "..";
import { FlatTableRowProps } from "./flat-table-row.component";
interface StyledFlatTableRowProps extends Pick<FlatTableRowProps, "bgColor" | "horizontalBorderColor" | "expandable" | "selected" | "highlighted"> {
isRowInteractive?: boolean;
isFirstColumnInteractive?: boolean;
lhsRowHeaderIndex: number;
rhsRowHeaderIndex: number;
totalChildren: number;
firstCellIndex: number;
colorTheme: FlatTableProps["colorTheme"];
isExpanded?: boolean;
isInSidebar?: boolean;
size: FlatTableProps["size"];
isDragging?: boolean;
draggable?: boolean;
horizontalBorderSize: NonNullable<FlatTableRowProps["horizontalBorderSize"]>;
isSubRow?: boolean;
isFirstSubRow?: boolean;
stickyOffset?: number;
rowHeight?: number;
}
declare const StyledFlatTableRow: import("styled-components").StyledComponent<"tr", any, {
theme: object;
} & StyledFlatTableRowProps, "theme">;
export default StyledFlatTableRow;