UNPKG

@botonic/react

Version:

Build Chatbots using React

39 lines (34 loc) 1.42 kB
import styled from 'styled-components' export const StyledButton = styled.button` display: flex; justify-content: center; align-content: center; gap: 6px; cursor: pointer; width: ${props => props.theme.button?.style?.width}; max-height: ${props => props.theme.button?.style?.maxHeight}; height: ${props => props.theme.button?.style?.height}; font-family: ${props => props.theme.style?.fontFamily}; font-size: ${props => props.theme.button?.style?.fontSize}; font-weight: ${props => props.theme.button?.style?.fontWeight}; background: ${props => props.theme.button?.style?.background}; color: ${props => props.theme.button?.style?.color}; outline: ${props => props.theme.button?.style?.outline}; border: ${props => props.theme.button?.style?.border}; border-radius: ${props => props.theme.button?.style?.borderRadius}; padding: ${props => props.theme.button?.style?.padding}; overflow: ${props => props.theme.button?.style?.overflow}; &:hover { background: ${props => props.theme.button?.hoverBackground}; color: ${props => props.theme.button?.hoverTextColor}; } &:disabled { opacity: ${props => props.theme.button?.disabledstyle?.opacity}; cursor: ${props => props.theme.button?.disabledstyle?.cursor}; pointer-events: ${props => props.theme.button?.disabledstyle?.pointerEvents}; } ` export const StyledUrlImage = styled.img` width: 20px; `