@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
23 lines (22 loc) • 708 B
TypeScript
import * as React from "react";
import * as numberJS from "@gooddata/numberjs";
import { IFormatTemplate } from "../../typings";
interface ICustomFormatTemplatesState {
isOpened: boolean;
}
export declare type OnChange = (formatString: string) => void;
export interface ICustomFormatTemplatesProps {
onChange: OnChange;
separators: numberJS.ISeparators;
templates: ReadonlyArray<IFormatTemplate>;
}
export declare class FormatTemplatesDropdown extends React.Component<ICustomFormatTemplatesProps, ICustomFormatTemplatesState> {
state: {
isOpened: boolean;
};
render(): JSX.Element;
private closeDropdown;
private onSelect;
private toggleDropdown;
}
export {};