apphouse
Version:
Component library for React that uses observable state management and theme-able components.
20 lines (19 loc) • 765 B
TypeScript
import { CSSProperties } from 'glamor';
import React, { ButtonHTMLAttributes } from 'react';
import { HintPosition } from '../../components/common/hint/Hint';
import { BoxSizeStyles, ButtonStyleVariant } from '../../styles/defaults/themes.interface';
import { Feedback } from '../../models/Feedback';
export interface ButtonSelectOption {
label: string;
value: string;
}
export interface ButtonCopyToClipboardProps extends ButtonHTMLAttributes<HTMLButtonElement> {
variant?: keyof ButtonStyleVariant;
content: string;
size?: keyof BoxSizeStyles;
styleOverwrites?: CSSProperties;
hintPosition?: HintPosition;
feedback?: Feedback;
label?: string;
}
export declare const ButtonCopyToClipboard: React.FC<ButtonCopyToClipboardProps>;