@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
65 lines (64 loc) • 1.14 kB
JavaScript
const AVATAR_SIZE_MODIFIERS = {
xs: "d-avatar--xs",
sm: "d-avatar--sm",
md: "d-avatar--md",
lg: "d-avatar--lg",
xl: "d-avatar--xl"
};
const AVATAR_KIND_MODIFIERS = {
default: "",
icon: "d-avatar__icon",
initials: "d-avatar__initials"
};
const AVATAR_PRESENCE_SIZE_MODIFIERS = {
md: "d-avatar__presence--md",
lg: "d-avatar__presence--lg"
};
const AVATAR_PRESENCE_STATES = {
NONE: "",
BUSY: "busy",
AWAY: "away",
OFFLINE: "offline",
ACTIVE: "active"
};
const AVATAR_ICON_SIZES = {
xs: "100",
sm: "200",
md: "300",
lg: "500",
xl: "600"
};
const AVATAR_COLORS = [
"000",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
"1000",
"1100",
"1200",
"1300",
"1400",
"1500",
"1600",
"1700",
"1800"
];
const AVATAR_RANDOM_COLORS = AVATAR_COLORS.slice(1);
const AVATAR_GROUP_VALIDATOR = (group) => group > 1;
export {
AVATAR_COLORS,
AVATAR_GROUP_VALIDATOR,
AVATAR_ICON_SIZES,
AVATAR_KIND_MODIFIERS,
AVATAR_PRESENCE_SIZE_MODIFIERS,
AVATAR_PRESENCE_STATES,
AVATAR_RANDOM_COLORS,
AVATAR_SIZE_MODIFIERS
};
//# sourceMappingURL=avatar_constants.js.map