UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

25 lines (24 loc) 1.1 kB
import * as React from "react"; import { WrappedComponentProps } from "react-intl"; import { ISeparators } from "@gooddata/numberjs"; import { IFormatPreset, IFormatTemplate, IToggleButtonProps } from "./typings"; import { IPositioning } from "../../typings/positioning"; export declare const CUSTOM_FORMAT_PRESET_LOCAL_IDENTIFIER = "customFormat"; export interface IMeasureNumberFormatOwnProps { toggleButton: React.ComponentType<IToggleButtonProps>; presets: ReadonlyArray<IFormatPreset>; separators: ISeparators; selectedFormat: string; setFormat: (format: string) => void; anchorElementSelector?: string; presetsDropdownPositioning?: IPositioning[]; customFormatDialogPositioning?: IPositioning[]; defaultCustomFormat?: string; documentationLink?: string; templates?: ReadonlyArray<IFormatTemplate>; locale?: string; } export declare type MeasureNumberFormatProps = IMeasureNumberFormatOwnProps & WrappedComponentProps; export declare class MeasureNumberFormat extends React.PureComponent<IMeasureNumberFormatOwnProps> { render(): JSX.Element; }