@tidy-ui/button
Version:
A Button is like a magic wand for websites. When you click it, cool things happen! It can send forms, pop up chats, undo stuff, or even whisk you away to new places on the web. So, it's your go-to for making things tick and getting stuff done with a simpl
60 lines (59 loc) • 2.72 kB
TypeScript
/// <reference types="react" />
import { IAnchorProps, IButtonClusterProps, IButtonGroupProps, IButtonProps, IIconButtonProps } from './types';
/**
* Internal root component with styles
*
* @internal
*/
declare const AnchorRoot: import("styled-components").StyledComponent<"a", import("@tidy-ui/commons").ITidyUITheme, IAnchorProps, never>;
declare const AnchorWithIcon: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, IAnchorProps, never>;
/**
* Internal root component with styles
*
* @internal
*/
declare const ButtonRoot: import("styled-components").StyledComponent<"button", import("@tidy-ui/commons").ITidyUITheme, IButtonProps, never>;
/**
* Internal root component with styles
*
* @internal
*/
declare const ButtonGroupRoot: import("styled-components").StyledComponent<"div", import("@tidy-ui/commons").ITidyUITheme, IButtonGroupProps, never>;
/**
* Internal root component with styles
*
* @internal
*/
declare const ButtonClusterRoot: import("styled-components").StyledComponent<"div", import("@tidy-ui/commons").ITidyUITheme, IButtonClusterProps, never>;
/**
* Internal root component with styles
*
* @internal
*/
declare const IconButtonRoot: import("styled-components").StyledComponent<"button", import("@tidy-ui/commons").ITidyUITheme, IIconButtonProps, never>;
/**
* The Wrapper component for Icon
*
* @internal
*/
declare const IconButtonIconWrapper: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
/**
* The Wrapper component for isIconOnly variant buttons
*
* @internal
*/
declare const IconButtonIconOnlyWrapper: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
/**
* Internal Icon with styles
*
* @internal
*/
declare const IconButtonIcon: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
/**
* Internal component for children other than Icon
*
* @internal
*/
declare const IconButtonChildWrapper: import("styled-components").StyledComponent<"span", import("@tidy-ui/commons").ITidyUITheme, Partial<IIconButtonProps>, never>;
declare const LoadingIcon: import("styled-components").StyledComponent<(props: import("react").HTMLAttributes<SVGElement>) => JSX.Element, import("@tidy-ui/commons").ITidyUITheme, {}, never>;
export { AnchorRoot, AnchorWithIcon, ButtonClusterRoot, ButtonGroupRoot, ButtonRoot, IconButtonChildWrapper, IconButtonIcon, IconButtonIconOnlyWrapper, IconButtonIconWrapper, IconButtonRoot, LoadingIcon, };