UNPKG

@platformbuilders/fluid-react

Version:
25 lines (24 loc) 659 B
import styled from 'styled-components'; import { switchStyle } from '@platformbuilders/theme-toolkit'; var Variants; (function (Variants) { Variants["circle"] = "circle"; Variants["rounded"] = "rounded"; Variants["square"] = "square"; })(Variants || (Variants = {})); const getVariantStyle = switchStyle('$variant'); export const Wrapper = styled.span ` user-select: none; border-radius: ${getVariantStyle({ [Variants.circle]: '100%', [Variants.rounded]: '4px', [Variants.square]: '0px', default: '0px', })}; `; export const Image = styled.img ` width: 100%; height: 100%; object-fit: cover; border-radius: inherit; `;