This commit is contained in:
root
2025-11-13 19:52:28 +03:00
parent 8aeeb05b7d
commit 807dec3b6c
4646 changed files with 163445 additions and 626017 deletions

View File

@@ -928,6 +928,7 @@ this.BX.UI = this.BX.UI || {};
MAP: 'o-map',
MARKET: 'o-market',
MAXIMIZE: 'o-maximize',
MAXIMIZE_2: 'o-maximize-2',
MEETING_POINT: 'o-meeting-point',
MENTION: 'o-mention',
MESSAGE: 'o-message',
@@ -937,6 +938,7 @@ this.BX.UI = this.BX.UI || {};
MICROPHONE_OFF: 'o-microphone-off',
MICROPHONE_ON: 'o-microphone-on',
MINIMIZE: 'o-minimize',
MINIMIZE_2: 'o-minimize-2',
MOBILE_CONSTRUCTOR: 'o-mobile-constructor',
MOBILE_SERVICE: 'o-mobile-service',
MOBILE_STARS: 'o-mobile-stars',
@@ -1181,6 +1183,7 @@ this.BX.UI = this.BX.UI || {};
LOCK_M: 'lock-m',
LOCK_S: 'lock-s',
LOCK_XS: 'lock-xs',
LOCK_2: 'lock-2',
MINUS_L: 'minus-l',
MINUS_M: 'minus-m',
MINUS_S: 'minus-s',
@@ -1271,7 +1274,158 @@ this.BX.UI = this.BX.UI || {};
VK_LEAD_FORM: 'vk-lead-form',
WATERMARK: 'watermark',
WIKI: 'wiki',
POLL: 'poll'
POLL: 'poll',
ACTION_REQUIRED: 'action-required',
AI_INTERNET_SEARCH: 'ai-internet-search',
AI_REFLECTION: 'ai-reflection',
CONTACT_CENTER: 'contact-center',
DELETE_PERSON: 'delete-person',
DIGITS_123: 'digits123',
LOCATION_PLUS: 'o-location-plus',
TRANSCRIPTION: 'transcription',
AUTO_CHECK_IN: 'auto-check-in',
BROOM: 'broom',
CHECK_DEFERRED: 'check-deferred',
CHECK_IN_CANCEL: 'check-in-cancel',
CHECK_IN_NEGATIVE: 'check-in-negative',
COMPASS: 'compass',
FACE_IDENT: 'face-ident',
FINGERPRINT: 'fingerprint',
GRAPHS_SETTINGS: 'graphs-settings',
KEYBOARD: 'o-keyboard',
MEDIA_MESSAGE: 'media-message',
MOBILE_SELECTED: 'mobile-selected',
NO_COMPASS: 'no-compass',
PERSON_DETECT: 'person-detect',
REPLY_ALL: 'reply-all',
SCREEN_SELECTED: 'screen-selected',
SCREEN_SHARE_PAUSE: 'screen-share-pause',
SIGN_DEFAULT: 'sign-default',
SIZE_W_L: 'size-w-l',
STATISTICS_ARROW: 'statistics-arrow',
STICKER: 'sticker',
BROWSER: 'browser',
MORE_VERTICAL_XS: 'more-vertical-xs',
MORE_VERTICAL_S: 'more-vertical-s',
MORE_VERTICAL_M: 'more-vertical-m',
MORE_VERTICAL_L: 'more-vertical-l',
DATABASE: 'o-database'
});
const Solid = Object.freeze({
THREE_PERSONS: 's-3-persons',
ACTIVITY: 's-activity',
AI_STARS: 's-ai-stars',
ALERT_ACCENT: 's-alert-accent',
ALERT: 's-alert',
APPS: 's-apps',
ATTACH: 's-attach',
BOARD: 's-board',
BOOKMARK: 's-bookmark',
BOTTLENECK: 's-bottleneck',
BROWSER: 's-browser',
BUG: 's-bug',
BUSINESS_PROCESS: 's-business-process',
CALENDAR_WITH_SLOTS: 's-calendar-with-slots',
CAMERA: 's-camera',
CHATS: 's-chats',
CHECK: 's-check',
CIRCLE_CHECK: 's-circle-check',
CLOCK: 's-clock',
CLOUD_SYNC: 's-cloud-sync',
CLOUD: 's-cloud',
COLLAB: 's-collab',
COLLABORATION: 's-collaboration',
COMPANY: 's-company',
COMPLETE_TASK_LIST: 's-complete-task-list',
CONTACT_CENTER: 's-contact-center',
COPILOT: 's-copilot',
CRM_LETTERS: 's-crm-letters',
CRM: 's-crm',
CROWN: 's-crown',
CURSOR_CLICK: 's-cursor-click',
DATABASE: 's-database',
DEPARTMENT: 's-department',
DEVELOPER_RESOURCES: 's-developer-resources',
DOCUMENT_SIGN: 's-document-sign',
EARTH: 's-earth',
EMPLOYEE: 's-employee',
ENTERPRISE: 's-enterprise',
FAVORITE: 's-favorite',
FILE: 's-file',
FIRE: 's-fire',
FOLDER: 's-folder',
FULL_BATTERY: 's-full-battery',
GRADUATION_CAP: 's-graduation-cap',
GRAPHS_DIAGRAM: 's-graphs-diagram',
GROUP: 's-group',
HANDSHAKE: 's-handshake',
HEART: 's-heart',
HOME: 's-home',
KANBAN: 's-kanban',
KEY: 's-key',
KNOWLEDGE_BASE: 's-knowledge-base',
LEAD: 's-lead',
LIKE: 's-like',
LOCATION: 's-location',
MAGIC_WAND: 's-magic-wand',
MAIL: 's-mail',
MAIN_TOOL: 's-main-tool',
MARKET: 's-market',
MARKETING: 's-marketing',
MESSAGE: 's-message',
MICROPHONE_ON: 's-microphone-on',
MOON: 's-moon',
NEUTRAL: 's-neutral',
NEWSFEED: 's-newsfeed',
NOTE: 's-note',
NOTIFICATION: 's-notification',
OBSERVER: 's-observer',
ONLINE_BOOKING: 's-online-booking',
OPEN_CHANNELS: 's-open-channels',
PAUSE: 's-pause',
PAYMENT_TERMINAL: 's-payment-terminal',
PERSON: 's-person',
PHONE_ADD: 's-phone-add',
PHONE_BROKEN: 's-phone-broken',
PHONE_IN: 's-phone-in',
PHONE_OUT: 's-phone-out',
PHONE_UP: 's-phone-up',
PIN: 's-pin',
PLAY: 's-play',
PLUS: 's-plus',
PROCESSES: 's-processes',
PRODUCT_WRAPPED: 's-product-wrapped',
PRODUCT: 's-product',
RECORD_VIDEO: 's-record-video',
REFRESH: 's-refresh',
REPEAT: 's-repeat',
ROBOT: 's-robot',
ROCKET: 's-rocket',
ROLES_LIBRARY: 's-roles-library',
SAD: 's-sad',
SCREEN: 's-screen',
SERVICE: 's-service',
SETTINGS: 's-settings',
SHIELD_CHECKED: 's-shield-checked',
SHIELD: 's-shield',
SHOPPING_CART: 's-shopping-cart',
SIGN: 's-sign',
SMART_PROCESS: 's-smart-process',
SMILE: 's-smile',
SOUND_OFF: 's-sound-off',
SOUND_ON: 's-sound-on',
STAGE: 's-stage',
STOCK: 's-stock',
STOP_HAND: 's-stop-hand',
STORAGE: 's-storage',
STRESS: 's-stress',
SUBSCRIPTION: 's-subscription',
TASK_LIST: 's-task-list',
TASK: 's-task',
TRASHCAN: 's-trashcan',
VERIFICATION: 's-verification',
WALLET: 's-wallet',
WINDOW_FLAG: 's-window-flag'
});
const Set = Object.freeze({
...Actions,
@@ -1375,7 +1529,7 @@ this.BX.UI = this.BX.UI || {};
return (_hoverModeModifiers$h = hoverModeModifiers[hoverMode]) != null ? _hoverModeModifiers$h : '';
}
function _checkIconExistence2(iconName) {
const sets = [Actions, Main, ContactCenter, Outline, CRM, Social, Animated, Editor, Special];
const sets = [Actions, Main, ContactCenter, Outline, CRM, Social, Animated, Editor, Special, Solid];
return sets.some(set => {
return Object.values(set).includes(iconName);
});
@@ -1393,6 +1547,7 @@ this.BX.UI = this.BX.UI || {};
exports.Special = Special;
exports.Animated = Animated;
exports.Outline = Outline;
exports.Solid = Solid;
}((this.BX.UI.IconSet = this.BX.UI.IconSet || {}),BX));
//# sourceMappingURL=ui.icon-set.core.bundle.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -929,6 +929,7 @@ export const Outline = Object.freeze({
MAP: 'o-map',
MARKET: 'o-market',
MAXIMIZE: 'o-maximize',
MAXIMIZE_2: 'o-maximize-2',
MEETING_POINT: 'o-meeting-point',
MENTION: 'o-mention',
MESSAGE: 'o-message',
@@ -938,6 +939,7 @@ export const Outline = Object.freeze({
MICROPHONE_OFF: 'o-microphone-off',
MICROPHONE_ON: 'o-microphone-on',
MINIMIZE: 'o-minimize',
MINIMIZE_2: 'o-minimize-2',
MOBILE_CONSTRUCTOR: 'o-mobile-constructor',
MOBILE_SERVICE: 'o-mobile-service',
MOBILE_STARS: 'o-mobile-stars',
@@ -1182,6 +1184,7 @@ export const Outline = Object.freeze({
LOCK_M: 'lock-m',
LOCK_S: 'lock-s',
LOCK_XS: 'lock-xs',
LOCK_2: 'lock-2',
MINUS_L: 'minus-l',
MINUS_M: 'minus-m',
MINUS_S: 'minus-s',
@@ -1273,6 +1276,158 @@ export const Outline = Object.freeze({
WATERMARK: 'watermark',
WIKI: 'wiki',
POLL: 'poll',
ACTION_REQUIRED: 'action-required',
AI_INTERNET_SEARCH: 'ai-internet-search',
AI_REFLECTION: 'ai-reflection',
CONTACT_CENTER: 'contact-center',
DELETE_PERSON: 'delete-person',
DIGITS_123: 'digits123',
LOCATION_PLUS: 'o-location-plus',
TRANSCRIPTION: 'transcription',
AUTO_CHECK_IN: 'auto-check-in',
BROOM: 'broom',
CHECK_DEFERRED: 'check-deferred',
CHECK_IN_CANCEL: 'check-in-cancel',
CHECK_IN_NEGATIVE: 'check-in-negative',
COMPASS: 'compass',
FACE_IDENT: 'face-ident',
FINGERPRINT: 'fingerprint',
GRAPHS_SETTINGS: 'graphs-settings',
KEYBOARD: 'o-keyboard',
MEDIA_MESSAGE: 'media-message',
MOBILE_SELECTED: 'mobile-selected',
NO_COMPASS: 'no-compass',
PERSON_DETECT: 'person-detect',
REPLY_ALL: 'reply-all',
SCREEN_SELECTED: 'screen-selected',
SCREEN_SHARE_PAUSE: 'screen-share-pause',
SIGN_DEFAULT: 'sign-default',
SIZE_W_L: 'size-w-l',
STATISTICS_ARROW: 'statistics-arrow',
STICKER: 'sticker',
BROWSER: 'browser',
MORE_VERTICAL_XS: 'more-vertical-xs',
MORE_VERTICAL_S: 'more-vertical-s',
MORE_VERTICAL_M: 'more-vertical-m',
MORE_VERTICAL_L: 'more-vertical-l',
DATABASE: 'o-database',
});
export const Solid = Object.freeze({
THREE_PERSONS: 's-3-persons',
ACTIVITY: 's-activity',
AI_STARS: 's-ai-stars',
ALERT_ACCENT: 's-alert-accent',
ALERT: 's-alert',
APPS: 's-apps',
ATTACH: 's-attach',
BOARD: 's-board',
BOOKMARK: 's-bookmark',
BOTTLENECK: 's-bottleneck',
BROWSER: 's-browser',
BUG: 's-bug',
BUSINESS_PROCESS: 's-business-process',
CALENDAR_WITH_SLOTS: 's-calendar-with-slots',
CAMERA: 's-camera',
CHATS: 's-chats',
CHECK: 's-check',
CIRCLE_CHECK: 's-circle-check',
CLOCK: 's-clock',
CLOUD_SYNC: 's-cloud-sync',
CLOUD: 's-cloud',
COLLAB: 's-collab',
COLLABORATION: 's-collaboration',
COMPANY: 's-company',
COMPLETE_TASK_LIST: 's-complete-task-list',
CONTACT_CENTER: 's-contact-center',
COPILOT: 's-copilot',
CRM_LETTERS: 's-crm-letters',
CRM: 's-crm',
CROWN: 's-crown',
CURSOR_CLICK: 's-cursor-click',
DATABASE: 's-database',
DEPARTMENT: 's-department',
DEVELOPER_RESOURCES: 's-developer-resources',
DOCUMENT_SIGN: 's-document-sign',
EARTH: 's-earth',
EMPLOYEE: 's-employee',
ENTERPRISE: 's-enterprise',
FAVORITE: 's-favorite',
FILE: 's-file',
FIRE: 's-fire',
FOLDER: 's-folder',
FULL_BATTERY: 's-full-battery',
GRADUATION_CAP: 's-graduation-cap',
GRAPHS_DIAGRAM: 's-graphs-diagram',
GROUP: 's-group',
HANDSHAKE: 's-handshake',
HEART: 's-heart',
HOME: 's-home',
KANBAN: 's-kanban',
KEY: 's-key',
KNOWLEDGE_BASE: 's-knowledge-base',
LEAD: 's-lead',
LIKE: 's-like',
LOCATION: 's-location',
MAGIC_WAND: 's-magic-wand',
MAIL: 's-mail',
MAIN_TOOL: 's-main-tool',
MARKET: 's-market',
MARKETING: 's-marketing',
MESSAGE: 's-message',
MICROPHONE_ON: 's-microphone-on',
MOON: 's-moon',
NEUTRAL: 's-neutral',
NEWSFEED: 's-newsfeed',
NOTE: 's-note',
NOTIFICATION: 's-notification',
OBSERVER: 's-observer',
ONLINE_BOOKING: 's-online-booking',
OPEN_CHANNELS: 's-open-channels',
PAUSE: 's-pause',
PAYMENT_TERMINAL: 's-payment-terminal',
PERSON: 's-person',
PHONE_ADD: 's-phone-add',
PHONE_BROKEN: 's-phone-broken',
PHONE_IN: 's-phone-in',
PHONE_OUT: 's-phone-out',
PHONE_UP: 's-phone-up',
PIN: 's-pin',
PLAY: 's-play',
PLUS: 's-plus',
PROCESSES: 's-processes',
PRODUCT_WRAPPED: 's-product-wrapped',
PRODUCT: 's-product',
RECORD_VIDEO: 's-record-video',
REFRESH: 's-refresh',
REPEAT: 's-repeat',
ROBOT: 's-robot',
ROCKET: 's-rocket',
ROLES_LIBRARY: 's-roles-library',
SAD: 's-sad',
SCREEN: 's-screen',
SERVICE: 's-service',
SETTINGS: 's-settings',
SHIELD_CHECKED: 's-shield-checked',
SHIELD: 's-shield',
SHOPPING_CART: 's-shopping-cart',
SIGN: 's-sign',
SMART_PROCESS: 's-smart-process',
SMILE: 's-smile',
SOUND_OFF: 's-sound-off',
SOUND_ON: 's-sound-on',
STAGE: 's-stage',
STOCK: 's-stock',
STOP_HAND: 's-stop-hand',
STORAGE: 's-storage',
STRESS: 's-stress',
SUBSCRIPTION: 's-subscription',
TASK_LIST: 's-task-list',
TASK: 's-task',
TRASHCAN: 's-trashcan',
VERIFICATION: 's-verification',
WALLET: 's-wallet',
WINDOW_FLAG: 's-window-flag',
});
export const Set = Object.freeze({

View File

@@ -1,4 +1,4 @@
import { Set, Actions, Social, Main, ContactCenter, CRM, Editor, Special, Animated, Outline } from './icon';
import { Set, Actions, Social, Main, ContactCenter, CRM, Editor, Special, Animated, Outline, Solid } from './icon';
import { Icon } from './js';
import { IconHoverMode } from './icon-hover-mode';
@@ -15,4 +15,5 @@ export {
Special,
Animated,
Outline,
Solid,
};

View File

@@ -1,7 +1,7 @@
import { Type, Tag, Dom } from 'main.core';
import 'ui.design-tokens.air';
import { Actions, Main, ContactCenter, Outline, CRM, Social, Animated, Editor, Special } from './icon';
import { Actions, Main, ContactCenter, Outline, CRM, Social, Animated, Editor, Special, Solid } from './icon';
import { IconHoverMode } from './icon-hover-mode';
export type IconOptions = {
@@ -122,7 +122,7 @@ export class Icon
#checkIconExistence(iconName: string): boolean
{
const sets = [Actions, Main, ContactCenter, Outline, CRM, Social, Animated, Editor, Special];
const sets = [Actions, Main, ContactCenter, Outline, CRM, Social, Animated, Editor, Special, Solid];
return sets.some((set) => {
return Object.values(set).includes(iconName);

View File

@@ -11,7 +11,7 @@ this.BX.UI = this.BX.UI || {};
type: String,
required: true,
validator(value) {
return Object.values(ui_iconSet_api_core.Set).includes(value) || Object.values(ui_iconSet_api_core.Outline).includes(value);
return Object.values(ui_iconSet_api_core.Set).includes(value) || Object.values(ui_iconSet_api_core.Outline).includes(value) || Object.values(ui_iconSet_api_core.Solid).includes(value);
}
},
color: {

View File

@@ -1 +1 @@
{"version":3,"file":"ui.icon-set.vue.bundle.js","sources":["../src/vue.js"],"sourcesContent":["import { Set, Outline } from 'ui.icon-set.api.core';\n\n// @vue/component\nconst BIcon = {\n\tprops: {\n\t\tname: {\n\t\t\ttype: String,\n\t\t\trequired: true,\n\t\t\tvalidator(value): boolean {\n\t\t\t\treturn Object.values(Set).includes(value) || Object.values(Outline).includes(value);\n\t\t\t},\n\t\t},\n\t\tcolor: {\n\t\t\ttype: String,\n\t\t\trequired: false,\n\t\t\tdefault: null,\n\t\t},\n\t\tsize: {\n\t\t\ttype: Number,\n\t\t\trequired: false,\n\t\t\tdefault: null,\n\t\t},\n\t\thoverable: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\thoverableAlt: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t},\n\n\tcomputed: {\n\t\tclassName(): string[] {\n\t\t\treturn [\n\t\t\t\t'ui-icon-set',\n\t\t\t\t`--${this.name}`,\n\t\t\t\tthis.hoverableClassnameModifier,\n\t\t\t];\n\t\t},\n\t\thoverableClassnameModifier(): string\n\t\t{\n\t\t\tif (this.hoverable)\n\t\t\t{\n\t\t\t\treturn '--hoverable-default';\n\t\t\t}\n\n\t\t\tif (this.hoverableAlt)\n\t\t\t{\n\t\t\t\treturn '--hoverable-alt';\n\t\t\t}\n\n\t\t\treturn '';\n\t\t},\n\t\tinlineSize(): string {\n\t\t\treturn this.size ? `--ui-icon-set__icon-size: ${this.size}px;` : '';\n\t\t},\n\t\tinlineColor(): string {\n\t\t\treturn this.color ? `--ui-icon-set__icon-color: ${this.color};` : '';\n\t\t},\n\n\t\tinlineStyle(): void {\n\t\t\treturn this.inlineSize + this.inlineColor;\n\t\t},\n\t},\n\n\ttemplate: `\n\t\t<div\n\t\t\t:class=\"className\"\n\t\t\t:style=\"inlineStyle\"\n\t\t></div>\n\t`,\n};\n\nexport * from 'ui.icon-set.api.core';\nexport {\n\tBIcon,\n};\n"],"names":["BIcon","props","name","type","String","required","validator","value","Object","values","Set","includes","Outline","color","default","size","Number","hoverable","Boolean","hoverableAlt","computed","className","hoverableClassnameModifier","inlineSize","inlineColor","inlineStyle","template"],"mappings":";;;;;;CAEA;AACA,OAAMA,KAAK,GAAG;GACbC,KAAK,EAAE;KACNC,IAAI,EAAE;OACLC,IAAI,EAAEC,MAAM;OACZC,QAAQ,EAAE,IAAI;OACdC,SAAS,CAACC,KAAK,EAAW;SACzB,OAAOC,MAAM,CAACC,MAAM,CAACC,uBAAG,CAAC,CAACC,QAAQ,CAACJ,KAAK,CAAC,IAAIC,MAAM,CAACC,MAAM,CAACG,2BAAO,CAAC,CAACD,QAAQ,CAACJ,KAAK,CAAC;;MAEpF;KACDM,KAAK,EAAE;OACNV,IAAI,EAAEC,MAAM;OACZC,QAAQ,EAAE,KAAK;OACfS,OAAO,EAAE;MACT;KACDC,IAAI,EAAE;OACLZ,IAAI,EAAEa,MAAM;OACZX,QAAQ,EAAE,KAAK;OACfS,OAAO,EAAE;MACT;KACDG,SAAS,EAAE;OACVd,IAAI,EAAEe,OAAO;OACbJ,OAAO,EAAE;MACT;KACDK,YAAY,EAAE;OACbhB,IAAI,EAAEe,OAAO;OACbJ,OAAO,EAAE;;IAEV;GAEDM,QAAQ,EAAE;KACTC,SAAS,GAAa;OACrB,OAAO,CACN,aAAa,EACZ,KAAI,IAAI,CAACnB,IAAK,EAAC,EAChB,IAAI,CAACoB,0BAA0B,CAC/B;MACD;KACDA,0BAA0B,GAC1B;OACC,IAAI,IAAI,CAACL,SAAS,EAClB;SACC,OAAO,qBAAqB;;OAG7B,IAAI,IAAI,CAACE,YAAY,EACrB;SACC,OAAO,iBAAiB;;OAGzB,OAAO,EAAE;MACT;KACDI,UAAU,GAAW;OACpB,OAAO,IAAI,CAACR,IAAI,GAAI,6BAA4B,IAAI,CAACA,IAAK,KAAI,GAAG,EAAE;MACnE;KACDS,WAAW,GAAW;OACrB,OAAO,IAAI,CAACX,KAAK,GAAI,8BAA6B,IAAI,CAACA,KAAM,GAAE,GAAG,EAAE;MACpE;KAEDY,WAAW,GAAS;OACnB,OAAO,IAAI,CAACF,UAAU,GAAG,IAAI,CAACC,WAAW;;IAE1C;GAEDE,QAAQ,EAAG;;;;;;CAMZ,CAAC;;;;;;;;;"}
{"version":3,"file":"ui.icon-set.vue.bundle.js","sources":["../src/vue.js"],"sourcesContent":["import { Set, Outline, Solid } from 'ui.icon-set.api.core';\n\n// @vue/component\nconst BIcon = {\n\tprops: {\n\t\tname: {\n\t\t\ttype: String,\n\t\t\trequired: true,\n\t\t\tvalidator(value): boolean {\n\t\t\t\treturn Object.values(Set).includes(value) || Object.values(Outline).includes(value) || Object.values(Solid).includes(value);\n\t\t\t},\n\t\t},\n\t\tcolor: {\n\t\t\ttype: String,\n\t\t\trequired: false,\n\t\t\tdefault: null,\n\t\t},\n\t\tsize: {\n\t\t\ttype: Number,\n\t\t\trequired: false,\n\t\t\tdefault: null,\n\t\t},\n\t\thoverable: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t\thoverableAlt: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false,\n\t\t},\n\t},\n\n\tcomputed: {\n\t\tclassName(): string[] {\n\t\t\treturn [\n\t\t\t\t'ui-icon-set',\n\t\t\t\t`--${this.name}`,\n\t\t\t\tthis.hoverableClassnameModifier,\n\t\t\t];\n\t\t},\n\t\thoverableClassnameModifier(): string\n\t\t{\n\t\t\tif (this.hoverable)\n\t\t\t{\n\t\t\t\treturn '--hoverable-default';\n\t\t\t}\n\n\t\t\tif (this.hoverableAlt)\n\t\t\t{\n\t\t\t\treturn '--hoverable-alt';\n\t\t\t}\n\n\t\t\treturn '';\n\t\t},\n\t\tinlineSize(): string {\n\t\t\treturn this.size ? `--ui-icon-set__icon-size: ${this.size}px;` : '';\n\t\t},\n\t\tinlineColor(): string {\n\t\t\treturn this.color ? `--ui-icon-set__icon-color: ${this.color};` : '';\n\t\t},\n\n\t\tinlineStyle(): void {\n\t\t\treturn this.inlineSize + this.inlineColor;\n\t\t},\n\t},\n\n\ttemplate: `\n\t\t<div\n\t\t\t:class=\"className\"\n\t\t\t:style=\"inlineStyle\"\n\t\t></div>\n\t`,\n};\n\nexport * from 'ui.icon-set.api.core';\nexport {\n\tBIcon,\n};\n"],"names":["BIcon","props","name","type","String","required","validator","value","Object","values","Set","includes","Outline","Solid","color","default","size","Number","hoverable","Boolean","hoverableAlt","computed","className","hoverableClassnameModifier","inlineSize","inlineColor","inlineStyle","template"],"mappings":";;;;;;CAEA;AACA,OAAMA,KAAK,GAAG;GACbC,KAAK,EAAE;KACNC,IAAI,EAAE;OACLC,IAAI,EAAEC,MAAM;OACZC,QAAQ,EAAE,IAAI;OACdC,SAAS,CAACC,KAAK,EAAW;SACzB,OAAOC,MAAM,CAACC,MAAM,CAACC,uBAAG,CAAC,CAACC,QAAQ,CAACJ,KAAK,CAAC,IAAIC,MAAM,CAACC,MAAM,CAACG,2BAAO,CAAC,CAACD,QAAQ,CAACJ,KAAK,CAAC,IAAIC,MAAM,CAACC,MAAM,CAACI,yBAAK,CAAC,CAACF,QAAQ,CAACJ,KAAK,CAAC;;MAE5H;KACDO,KAAK,EAAE;OACNX,IAAI,EAAEC,MAAM;OACZC,QAAQ,EAAE,KAAK;OACfU,OAAO,EAAE;MACT;KACDC,IAAI,EAAE;OACLb,IAAI,EAAEc,MAAM;OACZZ,QAAQ,EAAE,KAAK;OACfU,OAAO,EAAE;MACT;KACDG,SAAS,EAAE;OACVf,IAAI,EAAEgB,OAAO;OACbJ,OAAO,EAAE;MACT;KACDK,YAAY,EAAE;OACbjB,IAAI,EAAEgB,OAAO;OACbJ,OAAO,EAAE;;IAEV;GAEDM,QAAQ,EAAE;KACTC,SAAS,GAAa;OACrB,OAAO,CACN,aAAa,EACZ,KAAI,IAAI,CAACpB,IAAK,EAAC,EAChB,IAAI,CAACqB,0BAA0B,CAC/B;MACD;KACDA,0BAA0B,GAC1B;OACC,IAAI,IAAI,CAACL,SAAS,EAClB;SACC,OAAO,qBAAqB;;OAG7B,IAAI,IAAI,CAACE,YAAY,EACrB;SACC,OAAO,iBAAiB;;OAGzB,OAAO,EAAE;MACT;KACDI,UAAU,GAAW;OACpB,OAAO,IAAI,CAACR,IAAI,GAAI,6BAA4B,IAAI,CAACA,IAAK,KAAI,GAAG,EAAE;MACnE;KACDS,WAAW,GAAW;OACrB,OAAO,IAAI,CAACX,KAAK,GAAI,8BAA6B,IAAI,CAACA,KAAM,GAAE,GAAG,EAAE;MACpE;KAEDY,WAAW,GAAS;OACnB,OAAO,IAAI,CAACF,UAAU,GAAG,IAAI,CAACC,WAAW;;IAE1C;GAEDE,QAAQ,EAAG;;;;;;CAMZ,CAAC;;;;;;;;;"}

View File

@@ -1 +1 @@
{"version":3,"file":"ui.icon-set.vue.bundle.map.js","names":["this","BX","UI","exports","ui_iconSet_api_core","BIcon","props","name","type","String","required","validator","value","Object","values","Set","includes","Outline","color","default","size","Number","hoverable","Boolean","hoverableAlt","computed","className","hoverableClassnameModifier","inlineSize","inlineColor","inlineStyle","template","keys","forEach","key","IconSet"],"sources":["ui.icon-set.vue.bundle.js"],"mappings":"AACAA,KAAKC,GAAKD,KAAKC,IAAM,CAAC,EACtBD,KAAKC,GAAGC,GAAKF,KAAKC,GAAGC,IAAM,CAAC,GAC3B,SAAUC,EAAQC,GAClB,aAGA,MAAMC,EAAQ,CACZC,MAAO,CACLC,KAAM,CACJC,KAAMC,OACNC,SAAU,KACV,SAAAC,CAAUC,GACR,OAAOC,OAAOC,OAAOV,EAAoBW,KAAKC,SAASJ,IAAUC,OAAOC,OAAOV,EAAoBa,SAASD,SAASJ,EACvH,GAEFM,MAAO,CACLV,KAAMC,OACNC,SAAU,MACVS,QAAS,MAEXC,KAAM,CACJZ,KAAMa,OACNX,SAAU,MACVS,QAAS,MAEXG,UAAW,CACTd,KAAMe,QACNJ,QAAS,OAEXK,aAAc,CACZhB,KAAMe,QACNJ,QAAS,QAGbM,SAAU,CACR,SAAAC,GACE,MAAO,CAAC,cAAe,KAAK1B,KAAKO,OAAQP,KAAK2B,2BAChD,EACA,0BAAAA,GACE,GAAI3B,KAAKsB,UAAW,CAClB,MAAO,qBACT,CACA,GAAItB,KAAKwB,aAAc,CACrB,MAAO,iBACT,CACA,MAAO,EACT,EACA,UAAAI,GACE,OAAO5B,KAAKoB,KAAO,6BAA6BpB,KAAKoB,UAAY,EACnE,EACA,WAAAS,GACE,OAAO7B,KAAKkB,MAAQ,8BAA8BlB,KAAKkB,SAAW,EACpE,EACA,WAAAY,GACE,OAAO9B,KAAK4B,WAAa5B,KAAK6B,WAChC,GAEFE,SAAU,qFAQZlB,OAAOmB,KAAK5B,GAAqB6B,SAAQ,SAAUC,GAAO/B,EAAQ+B,GAAO9B,EAAoB8B,EAAM,IACnG/B,EAAQE,MAAQA,CAEjB,EAlEA,CAkEGL,KAAKC,GAAGC,GAAGiC,QAAUnC,KAAKC,GAAGC,GAAGiC,SAAW,CAAC,EAAGlC,GAAGC,GAAGiC","ignoreList":[]}
{"version":3,"file":"ui.icon-set.vue.bundle.map.js","names":["this","BX","UI","exports","ui_iconSet_api_core","BIcon","props","name","type","String","required","validator","value","Object","values","Set","includes","Outline","Solid","color","default","size","Number","hoverable","Boolean","hoverableAlt","computed","className","hoverableClassnameModifier","inlineSize","inlineColor","inlineStyle","template","keys","forEach","key","IconSet"],"sources":["ui.icon-set.vue.bundle.js"],"mappings":"AACAA,KAAKC,GAAKD,KAAKC,IAAM,CAAC,EACtBD,KAAKC,GAAGC,GAAKF,KAAKC,GAAGC,IAAM,CAAC,GAC3B,SAAUC,EAAQC,GAClB,aAGA,MAAMC,EAAQ,CACZC,MAAO,CACLC,KAAM,CACJC,KAAMC,OACNC,SAAU,KACV,SAAAC,CAAUC,GACR,OAAOC,OAAOC,OAAOV,EAAoBW,KAAKC,SAASJ,IAAUC,OAAOC,OAAOV,EAAoBa,SAASD,SAASJ,IAAUC,OAAOC,OAAOV,EAAoBc,OAAOF,SAASJ,EACnL,GAEFO,MAAO,CACLX,KAAMC,OACNC,SAAU,MACVU,QAAS,MAEXC,KAAM,CACJb,KAAMc,OACNZ,SAAU,MACVU,QAAS,MAEXG,UAAW,CACTf,KAAMgB,QACNJ,QAAS,OAEXK,aAAc,CACZjB,KAAMgB,QACNJ,QAAS,QAGbM,SAAU,CACR,SAAAC,GACE,MAAO,CAAC,cAAe,KAAK3B,KAAKO,OAAQP,KAAK4B,2BAChD,EACA,0BAAAA,GACE,GAAI5B,KAAKuB,UAAW,CAClB,MAAO,qBACT,CACA,GAAIvB,KAAKyB,aAAc,CACrB,MAAO,iBACT,CACA,MAAO,EACT,EACA,UAAAI,GACE,OAAO7B,KAAKqB,KAAO,6BAA6BrB,KAAKqB,UAAY,EACnE,EACA,WAAAS,GACE,OAAO9B,KAAKmB,MAAQ,8BAA8BnB,KAAKmB,SAAW,EACpE,EACA,WAAAY,GACE,OAAO/B,KAAK6B,WAAa7B,KAAK8B,WAChC,GAEFE,SAAU,qFAQZnB,OAAOoB,KAAK7B,GAAqB8B,SAAQ,SAAUC,GAAOhC,EAAQgC,GAAO/B,EAAoB+B,EAAM,IACnGhC,EAAQE,MAAQA,CAEjB,EAlEA,CAkEGL,KAAKC,GAAGC,GAAGkC,QAAUpC,KAAKC,GAAGC,GAAGkC,SAAW,CAAC,EAAGnC,GAAGC,GAAGkC","ignoreList":[]}

View File

@@ -1,2 +1,2 @@
this.BX=this.BX||{};this.BX.UI=this.BX.UI||{};(function(e,t){"use strict";const i={props:{name:{type:String,required:true,validator(e){return Object.values(t.Set).includes(e)||Object.values(t.Outline).includes(e)}},color:{type:String,required:false,default:null},size:{type:Number,required:false,default:null},hoverable:{type:Boolean,default:false},hoverableAlt:{type:Boolean,default:false}},computed:{className(){return["ui-icon-set",`--${this.name}`,this.hoverableClassnameModifier]},hoverableClassnameModifier(){if(this.hoverable){return"--hoverable-default"}if(this.hoverableAlt){return"--hoverable-alt"}return""},inlineSize(){return this.size?`--ui-icon-set__icon-size: ${this.size}px;`:""},inlineColor(){return this.color?`--ui-icon-set__icon-color: ${this.color};`:""},inlineStyle(){return this.inlineSize+this.inlineColor}},template:`\n\t\t<div\n\t\t\t:class="className"\n\t\t\t:style="inlineStyle"\n\t\t></div>\n\t`};Object.keys(t).forEach((function(i){e[i]=t[i]}));e.BIcon=i})(this.BX.UI.IconSet=this.BX.UI.IconSet||{},BX.UI.IconSet);
this.BX=this.BX||{};this.BX.UI=this.BX.UI||{};(function(e,t){"use strict";const i={props:{name:{type:String,required:true,validator(e){return Object.values(t.Set).includes(e)||Object.values(t.Outline).includes(e)||Object.values(t.Solid).includes(e)}},color:{type:String,required:false,default:null},size:{type:Number,required:false,default:null},hoverable:{type:Boolean,default:false},hoverableAlt:{type:Boolean,default:false}},computed:{className(){return["ui-icon-set",`--${this.name}`,this.hoverableClassnameModifier]},hoverableClassnameModifier(){if(this.hoverable){return"--hoverable-default"}if(this.hoverableAlt){return"--hoverable-alt"}return""},inlineSize(){return this.size?`--ui-icon-set__icon-size: ${this.size}px;`:""},inlineColor(){return this.color?`--ui-icon-set__icon-color: ${this.color};`:""},inlineStyle(){return this.inlineSize+this.inlineColor}},template:`\n\t\t<div\n\t\t\t:class="className"\n\t\t\t:style="inlineStyle"\n\t\t></div>\n\t`};Object.keys(t).forEach((function(i){e[i]=t[i]}));e.BIcon=i})(this.BX.UI.IconSet=this.BX.UI.IconSet||{},BX.UI.IconSet);
//# sourceMappingURL=ui.icon-set.vue.bundle.map.js

View File

@@ -1,4 +1,4 @@
import { Set, Outline } from 'ui.icon-set.api.core';
import { Set, Outline, Solid } from 'ui.icon-set.api.core';
// @vue/component
const BIcon = {
@@ -7,7 +7,7 @@ const BIcon = {
type: String,
required: true,
validator(value): boolean {
return Object.values(Set).includes(value) || Object.values(Outline).includes(value);
return Object.values(Set).includes(value) || Object.values(Outline).includes(value) || Object.values(Solid).includes(value);
},
},
color: {