UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

91 lines 4.98 kB
define(["require", "exports", "./Persona.types"], function (require, exports, Persona_types_1) { "use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.presenceBoolean = exports.sizeToPixels = exports.sizeBoolean = exports.personaPresenceSize = exports.personaSize = void 0; // Persona Sizes var personaSize; (function (personaSize) { personaSize.size8 = '20px'; // TODO: remove in a future major release as it's deprecated. personaSize.size10 = '20px'; // TODO: remove in a future major release as it's deprecated. personaSize.size16 = '16px'; personaSize.size24 = '24px'; // TODO: remove in a future major release as it's deprecated. personaSize.size28 = '28px'; personaSize.size32 = '32px'; personaSize.size40 = '40px'; personaSize.size48 = '48px'; personaSize.size56 = '56px'; personaSize.size72 = '72px'; personaSize.size100 = '100px'; personaSize.size120 = '120px'; })(personaSize || (exports.personaSize = personaSize = {})); // Persona Presence Sizes var personaPresenceSize; (function (personaPresenceSize) { personaPresenceSize.size6 = '6px'; personaPresenceSize.size8 = '8px'; personaPresenceSize.size12 = '12px'; personaPresenceSize.size16 = '16px'; personaPresenceSize.size20 = '20px'; personaPresenceSize.size28 = '28px'; personaPresenceSize.size32 = '32px'; /** * @deprecated This is now unused */ personaPresenceSize.border = '2px'; })(personaPresenceSize || (exports.personaPresenceSize = personaPresenceSize = {})); // TODO: remove the deprecated parts in a future major release. var sizeBoolean = function (size) { return ({ isSize8: size === Persona_types_1.PersonaSize.size8, /* eslint-disable @typescript-eslint/no-deprecated */ isSize10: size === Persona_types_1.PersonaSize.size10 || size === Persona_types_1.PersonaSize.tiny, isSize16: size === Persona_types_1.PersonaSize.size16, isSize24: size === Persona_types_1.PersonaSize.size24 || size === Persona_types_1.PersonaSize.extraExtraSmall, isSize28: size === Persona_types_1.PersonaSize.size28 || size === Persona_types_1.PersonaSize.extraSmall, isSize32: size === Persona_types_1.PersonaSize.size32, isSize40: size === Persona_types_1.PersonaSize.size40 || size === Persona_types_1.PersonaSize.small, isSize48: size === Persona_types_1.PersonaSize.size48 || size === Persona_types_1.PersonaSize.regular, isSize56: size === Persona_types_1.PersonaSize.size56, isSize72: size === Persona_types_1.PersonaSize.size72 || size === Persona_types_1.PersonaSize.large, isSize100: size === Persona_types_1.PersonaSize.size100 || size === Persona_types_1.PersonaSize.extraLarge, isSize120: size === Persona_types_1.PersonaSize.size120, }); }; exports.sizeBoolean = sizeBoolean; exports.sizeToPixels = (_a = {}, // Old deprecated sizes _a[Persona_types_1.PersonaSize.tiny] = 10, _a[Persona_types_1.PersonaSize.extraExtraSmall] = 24, _a[Persona_types_1.PersonaSize.extraSmall] = 28, _a[Persona_types_1.PersonaSize.small] = 40, _a[Persona_types_1.PersonaSize.regular] = 48, _a[Persona_types_1.PersonaSize.large] = 72, _a[Persona_types_1.PersonaSize.extraLarge] = 100, // New sizes _a[Persona_types_1.PersonaSize.size8] = 8, _a[Persona_types_1.PersonaSize.size10] = 10, // TODO: deprecated (not in the design specs) _a[Persona_types_1.PersonaSize.size16] = 16, // TODO: deprecated (not in the design specs) _a[Persona_types_1.PersonaSize.size24] = 24, _a[Persona_types_1.PersonaSize.size28] = 28, // TODO: deprecated (not in the design specs) /* eslint-enable @typescript-eslint/no-deprecated */ _a[Persona_types_1.PersonaSize.size32] = 32, _a[Persona_types_1.PersonaSize.size40] = 40, _a[Persona_types_1.PersonaSize.size48] = 48, _a[Persona_types_1.PersonaSize.size56] = 56, _a[Persona_types_1.PersonaSize.size72] = 72, _a[Persona_types_1.PersonaSize.size100] = 100, _a[Persona_types_1.PersonaSize.size120] = 120, _a); var presenceBoolean = function (presence) { return ({ isAvailable: presence === Persona_types_1.PersonaPresence.online, isAway: presence === Persona_types_1.PersonaPresence.away, isBlocked: presence === Persona_types_1.PersonaPresence.blocked, isBusy: presence === Persona_types_1.PersonaPresence.busy, isDoNotDisturb: presence === Persona_types_1.PersonaPresence.dnd, isOffline: presence === Persona_types_1.PersonaPresence.offline, }); }; exports.presenceBoolean = presenceBoolean; }); //# sourceMappingURL=PersonaConsts.js.map