UNPKG

@teamsparta/stack-button

Version:
40 lines (37 loc) 2.02 kB
import * as _emotion_react from '@emotion/react'; import { ButtonVariant, ButtonColorScheme, ButtonSize } from './type.mjs'; declare const bgColorVar = "--stack-button-bg-color"; declare const hoverBgColorVar = "--stack-button-hover-bg-color"; declare const textColorVar = "--stack-button-text-color"; declare const borderColorVar = "--stack-button-border-color"; type ButtonStyleVariant = Partial<Record<string, string>>; declare const buttonVariants: Record<`${ButtonVariant}-${ButtonColorScheme}`, ButtonStyleVariant>; 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 buttonWidthCss: (sizes: Array<{ breakpoint: number; value: boolean; }>) => (false | _emotion_react.SerializedStyles)[]; declare const buttonTextCss: (sizes: Array<{ breakpoint: number; size: ButtonSize; }>) => _emotion_react.SerializedStyles[]; declare const buttonRadiusCss: (sizes: Array<{ breakpoint: number; size: ButtonSize; }>) => _emotion_react.SerializedStyles[]; declare const buttonChildrenCss: _emotion_react.SerializedStyles; declare const buttonRoundedCss: _emotion_react.SerializedStyles; declare const addonCss: _emotion_react.SerializedStyles; declare const loadingContainerCss: _emotion_react.SerializedStyles; declare const spinnerContainerCss: _emotion_react.SerializedStyles; declare const adjustTouchableCss: _emotion_react.SerializedStyles; declare const disabledCss: _emotion_react.SerializedStyles; export { addonCss, adjustTouchableCss, bgColorVar, borderColorVar, buttonBaseCss, buttonChildrenCss, buttonIconSizeCss, buttonRadiusCss, buttonRoundedCss, buttonSizeCss, buttonTextCss, buttonVariants, buttonWidthCss, disabledCss, hoverBgColorVar, loadingContainerCss, spinnerContainerCss, textColorVar };