@devseed-ui/button
Advanced tools
Comparing version 4.0.2 to 4.1.0
{ | ||
"name": "@devseed-ui/button", | ||
"version": "4.0.2", | ||
"version": "4.1.0", | ||
"description": "devseed UI Kit Button", | ||
@@ -30,6 +30,6 @@ "main": "dist/index.cjs.js", | ||
"dependencies": { | ||
"@devseed-ui/collecticons": "^4.0.2", | ||
"@devseed-ui/theme-provider": "^4.0.2" | ||
"@devseed-ui/collecticons": "^4.1.0", | ||
"@devseed-ui/theme-provider": "^4.1.0" | ||
}, | ||
"gitHead": "cf6177d43da930ba89fc096854cdbf48e9f8ce48" | ||
"gitHead": "174914d3dabced4713b52f8ffd1e4a47c37b7703" | ||
} |
@@ -1,6 +0,11 @@ | ||
import { FlattenInterpolation, ThemeProps } from 'styled-components'; | ||
import { | ||
DefaultTheme, | ||
FlattenInterpolation, | ||
StyledComponent, | ||
ThemeProps | ||
} from 'styled-components'; | ||
declare module '@devseed-ui/button' { | ||
export interface ButtonProps { | ||
[key: string]: any; | ||
children?: React.ReactNode; | ||
@@ -61,3 +66,3 @@ /** | ||
*/ | ||
active?: Boolean; | ||
active?: boolean; | ||
@@ -67,3 +72,3 @@ /** | ||
*/ | ||
disabled?: Boolean; | ||
disabled?: boolean; | ||
} | ||
@@ -74,4 +79,19 @@ | ||
*/ | ||
function Button(props: ButtonProps): JSX.Element; | ||
export const Button: StyledComponent< | ||
React.ForwardRefExoticComponent< | ||
JSX.IntrinsicElements['button'] & ButtonProps & React.RefAttributes<HTMLButtonElement> | ||
>, | ||
DefaultTheme, | ||
{}, | ||
never | ||
>; | ||
/** | ||
* Renders the css needed to create a button. | ||
* | ||
* @param params Same props as passed to a button component | ||
*/ | ||
function createButtonStyles( | ||
params: ButtonProps | ||
): FlattenInterpolation<ThemeProps<ButtonProps>>; | ||
} |
@@ -1,6 +0,11 @@ | ||
import { FlattenInterpolation, ThemeProps } from 'styled-components'; | ||
import { | ||
DefaultTheme, | ||
FlattenInterpolation, | ||
StyledComponent, | ||
ThemeProps | ||
} from 'styled-components'; | ||
declare module '@devseed-ui/button' { | ||
interface ButtonGroupProps { | ||
[key: string]: any; | ||
children?: React.ReactNode; | ||
@@ -34,3 +39,8 @@ /** | ||
*/ | ||
function ButtonGroup(props: ButtonGroupProps): JSX.Element; | ||
export const ButtonGroup: StyledComponent< | ||
'div', | ||
DefaultTheme, | ||
ButtonGroupProps, | ||
never | ||
>; | ||
@@ -43,4 +53,4 @@ /** | ||
function createButtonGroupStyles( | ||
params: ButtonProps, | ||
params: ButtonProps | ||
): FlattenInterpolation<ThemeProps<ButtonGroupProps>>; | ||
} |
499086
2621