UNPKG

@metamask/design-system-react-native

Version:
25 lines 1.13 kB
import { AvatarIconSize, AvatarIconSeverity } from "../../types/index.mjs"; import { IconSize, IconColor } from "../Icon/index.mjs"; // Mappings export const TWCLASSMAP_AVATARICON_SEVERITY_BACKGROUNDCOLOR = { [AvatarIconSeverity.Neutral]: 'bg-muted', [AvatarIconSeverity.Info]: 'bg-info-muted', [AvatarIconSeverity.Success]: 'bg-success-muted', [AvatarIconSeverity.Error]: 'bg-error-muted', [AvatarIconSeverity.Warning]: 'bg-warning-muted', }; export const MAP_AVATARICON_SIZE_ICONSIZE = { [AvatarIconSize.Xs]: IconSize.Xs, [AvatarIconSize.Sm]: IconSize.Sm, [AvatarIconSize.Md]: IconSize.Md, [AvatarIconSize.Lg]: IconSize.Lg, [AvatarIconSize.Xl]: IconSize.Xl, // 48px avatar -> 32px icon }; export const MAP_AVATARICON_SEVERITY_ICONCOLOR = { [AvatarIconSeverity.Neutral]: IconColor.IconAlternative, [AvatarIconSeverity.Info]: IconColor.InfoDefault, [AvatarIconSeverity.Success]: IconColor.SuccessDefault, [AvatarIconSeverity.Error]: IconColor.ErrorDefault, [AvatarIconSeverity.Warning]: IconColor.WarningDefault, }; //# sourceMappingURL=AvatarIcon.constants.mjs.map