@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
29 lines (28 loc) • 1.08 kB
TypeScript
import { ColumnCtx, ColumnDivision } from './context';
import { UUIDComponent } from './frame';
export declare function FloodingSurface(props: any): import('react').ReactElement<{}, string | import('react').JSXElementConstructor<any>> | null;
interface TriangleBarsProps {
offsetLeft: number;
lineWidth: number;
order: number;
orders: number[];
minOrder: number;
maxOrder: number;
}
export declare class TriangleBars extends UUIDComponent<TriangleBarsProps> {
constructor(props: TriangleBarsProps);
static contextType: import('react').Context<ColumnCtx<ColumnDivision>>;
static defaultProps: {
offsetLeft: number;
lineWidth: number;
order: number;
};
context: ColumnCtx<ColumnDivision>;
render(): import('react').DOMElement<import('react').DOMAttributes<Element>, Element>;
renderSurfaces(order: any, index: any): import('react').ReactElement<{
clipPath: string;
transform: string;
key: string;
}, string | import('react').JSXElementConstructor<any>> | null;
}
export {};