/// import * as React from "react"; export interface BaseProps { /** * Additional CSS ui classes */ className?: string; /** * Use other component for composing results: */ component?: React.ReactType; /** * Apply default semantic UI classes for component, for example ui button * @default true */ defaultClasses?: boolean; /** * Apply style. If using semantic-react/radium you can apply array of styles too */ style?: React.CSSProperties | React.CSSProperties[]; /** * Allows to pass default html attributes. * Not inheriting from React.DOMAttributes to prevent annoying onAnything handlers in completion popup */ [key: string]: any; } /** * Base animation properties */ export interface AnimationProps { /** * Enter/Appear animation name */ enter?: string; /** * Leave animation name */ leave?: string; /** * Enter/Appear animation duration in ms */ enterDuration?: number; /** * Leave/Appear animation duration in ms */ leaveDuration?: number; } export type SizeType = "mini" | "tiny" | "small" | "medium" | "large" | "big" | "huge" | "massive"; export type PositionType = "top" | "bottom" | "top right" | "top left" | "bottom left" | "bottom right"; export type ColorType = "red" | "orange" | "yellow" | "olive" | "green" | "teal" | "blue" | "violet" | "purple" | "pink" | "brown" | "grey" | "black"; //