kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
25 lines (24 loc) • 1.09 kB
TypeScript
import React, { ComponentType } from 'react';
import PanelHeaderActionFactory from '../../side-panel/panel-header-action';
import { StyledPanelHeaderProps } from '../../common/styled-components';
import { RGBColor, Filter } from '@kepler.gl/types';
import { KeplerTable } from '@kepler.gl/table';
interface StyledFilterHeaderProps extends StyledPanelHeaderProps {
$labelRCGColorValues: RGBColor[];
}
export declare const StyledFilterHeader: import("styled-components").StyledComponent<"div", any, StyledPanelHeaderProps & StyledFilterHeaderProps, never>;
export declare type FilterPanelHeaderProps = {
className?: string;
datasets: KeplerTable[];
filter: Filter;
removeFilter: () => void;
actionIcons?: {
delete: ComponentType;
};
children: React.ReactNode;
};
declare function FilterPanelHeaderFactory(PanelHeaderAction: ReturnType<typeof PanelHeaderActionFactory>): React.ComponentType<FilterPanelHeaderProps>;
declare namespace FilterPanelHeaderFactory {
var deps: (typeof PanelHeaderActionFactory)[];
}
export default FilterPanelHeaderFactory;