@metamask/design-system-react-native
Version:
28 lines • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MAP_AVATARICON_SEVERITY_ICONCOLOR = exports.MAP_AVATARICON_SIZE_ICONSIZE = exports.TWCLASSMAP_AVATARICON_SEVERITY_BACKGROUNDCOLOR = void 0;
const types_1 = require("../../types/index.cjs");
const Icon_1 = require("../Icon/index.cjs");
// Mappings
exports.TWCLASSMAP_AVATARICON_SEVERITY_BACKGROUNDCOLOR = {
[types_1.AvatarIconSeverity.Neutral]: 'bg-muted',
[types_1.AvatarIconSeverity.Info]: 'bg-info-muted',
[types_1.AvatarIconSeverity.Success]: 'bg-success-muted',
[types_1.AvatarIconSeverity.Error]: 'bg-error-muted',
[types_1.AvatarIconSeverity.Warning]: 'bg-warning-muted',
};
exports.MAP_AVATARICON_SIZE_ICONSIZE = {
[types_1.AvatarIconSize.Xs]: Icon_1.IconSize.Xs,
[types_1.AvatarIconSize.Sm]: Icon_1.IconSize.Sm,
[types_1.AvatarIconSize.Md]: Icon_1.IconSize.Md,
[types_1.AvatarIconSize.Lg]: Icon_1.IconSize.Lg,
[types_1.AvatarIconSize.Xl]: Icon_1.IconSize.Xl, // 48px avatar -> 32px icon
};
exports.MAP_AVATARICON_SEVERITY_ICONCOLOR = {
[types_1.AvatarIconSeverity.Neutral]: Icon_1.IconColor.IconAlternative,
[types_1.AvatarIconSeverity.Info]: Icon_1.IconColor.InfoDefault,
[types_1.AvatarIconSeverity.Success]: Icon_1.IconColor.SuccessDefault,
[types_1.AvatarIconSeverity.Error]: Icon_1.IconColor.ErrorDefault,
[types_1.AvatarIconSeverity.Warning]: Icon_1.IconColor.WarningDefault,
};
//# sourceMappingURL=AvatarIcon.constants.cjs.map