@teamsparta/stack-button
Version:
stack button
25 lines (22 loc) • 1.15 kB
text/typescript
import * as _emotion_react from '@emotion/react';
import { ButtonVariant, ButtonSize } from '../Button/type.mjs';
import { IconButtonColorScheme } from './type.mjs';
type IconButtonStyleVariant = Partial<Record<string, string>>;
declare const iconButtonVariants: Record<`${ButtonVariant}-${IconButtonColorScheme}`, IconButtonStyleVariant>;
declare const buttonBaseCss: _emotion_react.SerializedStyles;
declare const buttonIconSizeCss: (sizes: Array<{
breakpoint: number;
size: ButtonSize;
}>) => _emotion_react.SerializedStyles[];
declare const buttonSizeCss: (sizes: Array<{
breakpoint: number;
size: ButtonSize;
}>) => _emotion_react.SerializedStyles[];
declare const buttonRadiusCss: (sizes: Array<{
breakpoint: number;
size: ButtonSize;
}>) => _emotion_react.SerializedStyles[];
declare const buttonRoundedCss: _emotion_react.SerializedStyles;
declare const adjustTouchableCss: _emotion_react.SerializedStyles;
declare const disabledCss: _emotion_react.SerializedStyles;
export { adjustTouchableCss, buttonBaseCss, buttonIconSizeCss, buttonRadiusCss, buttonRoundedCss, buttonSizeCss, disabledCss, iconButtonVariants };