@adaptabletools/adaptable-cjs
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 907 B
TypeScript
import * as React from 'react';
import { HTMLProps, ReactNode } from 'react';
import { AccessLevel } from '../../AdaptableState/Common/Entitlement';
import { AdaptableIcon } from '../../AdaptableState/Common/AdaptableIcon';
import { BoxProps } from '../Flex';
export declare const baseClassName = "ab-SimpleButton";
export interface SimpleButtonProps extends Omit<BoxProps, 'ref'>, HTMLProps<HTMLButtonElement> {
tooltip?: string;
variant?: 'text' | 'outlined' | 'raised';
tone?: 'success' | 'error' | 'neutral' | 'none' | 'warning' | 'info' | 'accent';
icon?: string | AdaptableIcon | ReactNode;
iconSize?: number;
iconPosition?: 'start' | 'end';
disabled?: boolean;
accessLevel?: AccessLevel;
}
declare const SimpleButton: React.ForwardRefExoticComponent<Omit<React.PropsWithChildren<SimpleButtonProps>, "ref"> & React.RefAttributes<unknown>>;
export default SimpleButton;