Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / atoms / Button / renderProps.d.ts
Size: Mime:
import { ButtonProps, ButtonState } from './typings';
/**
 * @description rendering a text if that is not a icon breed
 */
declare function defaultRenderText(props: ButtonProps, state: ButtonState): JSX.Element;
/**
 * @description rendering the icon => if the breedType text has "icon"
 */
declare function defaultRenderIcon(iconDetails: ButtonProps, state: ButtonState): JSX.Element;
declare function defaultRenderIconWrapper(props: ButtonProps, state: ButtonState): JSX.Element;
/**
 * @description rendering the button
 */
declare function defaultRenderChildren(props: ButtonProps, state: ButtonState): JSX.Element;
/**
 * @description rendering the button
 */
declare function defaultRenderWrap(props: ButtonProps, state: ButtonState): JSX.Element;
export { defaultRenderWrap, defaultRenderChildren, defaultRenderText, defaultRenderIcon, defaultRenderIconWrapper, };