@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
27 lines (26 loc) • 944 B
TypeScript
import { ReactNode } from 'react';
interface IGeologicPatternBase {
prefix: string;
color?: string;
id: string;
width: number;
height: number;
backgroundColor?: string;
name?: string;
}
export interface IGeologicPatternProvider {
resolvePattern(string: any): string;
children?: ReactNode;
}
declare const GeologicPatternContext: import('react').Context<any>;
declare const GeologicPatternProvider: (props: IGeologicPatternProvider) => import('react').FunctionComponentElement<import('react').ProviderProps<any>>;
declare enum PatternType {
Vector = "vector",
Raster = "raster"
}
interface IGeologicPattern extends IGeologicPatternBase {
type?: PatternType;
invert?: boolean;
}
declare const GeologicPattern: (props: IGeologicPattern) => import('react').FunctionComponentElement<IGeologicPatternBase>;
export { GeologicPattern, GeologicPatternProvider, GeologicPatternContext, PatternType, };