UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

68 lines (66 loc) 2.61 kB
const radio = { alignItems: { value: 'center' }, justifyContent: { value: 'flex-start' }, gap: { value: 'inherit' }, _disabled: { cursor: { value: 'not-allowed' } }, button: { alignItems: { value: 'center' }, justifyContent: { value: 'center' }, width: { value: '{fontSizes.medium.value}' }, height: { value: '{fontSizes.medium.value}' }, boxSizing: { value: 'border-box' }, borderWidth: { value: '{borderWidths.medium.value}' }, borderStyle: { value: 'solid' }, borderRadius: { value: '50%' }, borderColor: { value: '{colors.border.primary.value}' }, color: { value: '{colors.background.primary.value}' }, backgroundColor: { value: '{colors.background.primary.value}' }, transitionProperty: { value: 'all' }, transitionDuration: { value: '{time.medium.value}' }, outlineColor: { value: '{colors.transparent.value}' }, outlineStyle: { value: 'solid' }, outlineWidth: { value: '{outlineWidths.medium.value}' }, outlineOffset: { value: '{outlineOffsets.medium.value}' }, // We want the dot inside the border to be a border-width from the border padding: { value: '{borderWidths.medium.value}' }, small: { width: { value: '{fontSizes.small.value}' }, height: { value: '{fontSizes.small.value}' }, }, large: { width: { value: '{fontSizes.large.value}' }, height: { value: '{fontSizes.large.value}' }, }, _checked: { color: { value: '{colors.primary.80.value}', }, _disabled: { color: { value: '{colors.background.disabled.value}' } }, }, _focus: { borderColor: { value: '{colors.border.focus.value}' }, boxShadow: { value: '{components.fieldcontrol._focus.boxShadow.value}' }, }, _error: { borderColor: { value: '{colors.border.error.value}' }, _focus: { boxShadow: { value: '{components.fieldcontrol._error._focus.boxShadow.value}', }, }, }, _disabled: { borderColor: { value: '{colors.border.disabled.value}' }, backgroundColor: { value: '{colors.background.primary.value}' }, }, }, label: { color: { value: '{components.text.color.value}' }, _disabled: { color: { value: '{colors.font.disabled.value}', }, }, }, }; export { radio };