@s-ui/react-atom-icon
Version:
> Atom Element: Icon
34 lines • 739 B
JavaScript
export var BASE_CLASS = 'sui-AtomIcon';
export var ATOM_ICON_COLORS = {
accent: 'accent',
alert: 'alert',
currentColor: 'currentColor',
error: 'error',
primary: 'primary',
success: 'success',
gray: 'gray'
};
export var ATOM_ICON_SIZES = {
extraSmall: 'extraSmall',
small: 'small',
medium: 'medium',
large: 'large',
extraLarge: 'extraLarge',
extraExtraLarge: 'extraExtraLarge'
};
export var ATOM_ICON_SHAPES = {
SQUARED: 'squared',
ROUNDED: 'rounded',
CIRCULAR: 'circular'
};
export var ATOM_ICON_RENDERS = {
eager: 'eager',
lazy: 'lazy'
};
export var IMG_ROLE = 'img';
export var getAttributes = function getAttributes(title) {
return title ? {
role: IMG_ROLE,
'aria-label': title
} : {};
};