UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

37 lines (35 loc) 1.38 kB
import styled from 'styled-components'; import { getStyles, getTypographyStyles } from '../../utils/getStyles/getStyles'; // type import { ButtonKeyboardStateType } from './types/state'; export const DigitButtonStyled = styled.button ` ${({ styles }) => getStyles(styles?.digitButtons?.wrapper?.[ButtonKeyboardStateType.DEFAULT]?.button)} & > span { ${({ styles }) => getStyles(styles?.digitButtons?.wrapper?.[ButtonKeyboardStateType.DEFAULT]?.text)} } /* When pressed the button */ &:active { ${({ styles }) => getStyles(styles?.digitButtons?.wrapper?.[ButtonKeyboardStateType.PRESSED]?.button)}; span { ${({ styles }) => getTypographyStyles(styles?.digitButtons?.wrapper?.[ButtonKeyboardStateType.PRESSED]?.text)} } } `; export const DigitButtonGrid = styled.div ` ${({ styles }) => getStyles(styles?.digitButtons?.wrapper)} button:nth-child(n + 6) { border-bottom: none; } `; export const RemoveButtonStyled = styled.button ` ${({ styles }) => getStyles(styles?.removeButton?.[ButtonKeyboardStateType.DEFAULT])} /* When pressed the button */ &:active { ${({ styles }) => getStyles(styles?.removeButton?.[ButtonKeyboardStateType.PRESSED])} } `; export const VirtualKeyboardStyled = styled.div ` // get tokens styles ${({ styles }) => getStyles(styles?.container)} `; //# sourceMappingURL=virtualKeyboard.styled.js.map