UNPKG

botframework-webchat-component

Version:
94 lines 4.77 kB
import { StrictStyleOptions } from 'botframework-webchat-api'; export default function createSuggestedActionStyle({ accent, paddingRegular, paddingWide, primaryFont, suggestedActionBorderRadius, suggestedActionBackgroundColor, suggestedActionBorderColor, suggestedActionBorderStyle, suggestedActionBorderWidth, suggestedActionTextColor, suggestedActionBackgroundColorOnActive, suggestedActionBorderColorOnActive, suggestedActionBorderStyleOnActive, suggestedActionBorderWidthOnActive, suggestedActionTextColorOnActive, suggestedActionBackgroundColorOnDisabled, suggestedActionBorderColorOnDisabled, suggestedActionBorderStyleOnDisabled, suggestedActionBorderWidthOnDisabled, suggestedActionTextColorOnDisabled, suggestedActionBackgroundColorOnFocus, suggestedActionBorderColorOnFocus, suggestedActionBorderStyleOnFocus, suggestedActionBorderWidthOnFocus, suggestedActionTextColorOnFocus, suggestedActionBackgroundColorOnHover, suggestedActionBorderColorOnHover, suggestedActionBorderStyleOnHover, suggestedActionBorderWidthOnHover, suggestedActionTextColorOnHover, suggestedActionKeyboardFocusIndicatorBorderColor, suggestedActionKeyboardFocusIndicatorBorderRadius, suggestedActionKeyboardFocusIndicatorBorderStyle, suggestedActionKeyboardFocusIndicatorBorderWidth, suggestedActionKeyboardFocusIndicatorInset, suggestedActionHeight, suggestedActionImageHeight, suggestedActionsStackedLayoutButtonMaxHeight, subtle, suggestedActionActiveBackground, suggestedActionBackground, suggestedActionDisabledBackground, suggestedActionFocusBackground, suggestedActionHoverBackground }: StrictStyleOptions): { '&.webchat__suggested-action': { alignItems: string; background: string; backgroundColor: string; borderColor: string; borderRadius: string | number; borderStyle: string; borderWidth: number; color: string; fontFamily: string; fontSize: string; height: string | number; justifyContent: string; maxWidth: string; outline: number; paddingLeft: number; paddingRight: number; position: string; whiteSpace: string; width: string; '&:disabled, &[aria-disabled="true"]': { background: string; backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; '&:not(:disabled):not([aria-disabled="true"])': { '&:active': { background: string; backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; '&:not(:active)': { '&:hover': { background: string; backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; '&:not(:hover)': { '&:focus': { background: string; backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; }; }; }; '&:not(:focus-visible) .webchat__suggested-action__keyboard-focus-indicator': { display: string; }; '&:not(.webchat__suggested-action--focus-visible) .webchat__suggested-action__keyboard-focus-indicator': { display: string; }; '&:not(.webchat__suggested-action--rtl) .webchat__suggested-action__image + .webchat__suggested-action__text': { paddingLeft: number; }; '&.webchat__suggested-action--rtl .webchat__suggested-action__image + .webchat__suggested-action__text': { paddingRight: number; }; '&.webchat__suggested-action--wrapping': { height: string; maxHeight: string | number; minHeight: string | number; }; '& .webchat__suggested-action__image': { height: string | number; }; '& .webchat__suggested-action__keyboard-focus-indicator': { borderColor: string; borderRadius: string | number; borderStyle: string; borderWidth: number; bottom: number; left: number; position: string; right: number; top: number; }; }; }; //# sourceMappingURL=SuggestedAction.d.ts.map