From 14d078a0a40b87b8cfc87305a57ee9c545cab8c9 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:02:28 -0400 Subject: [PATCH 01/40] feat(icons): add stacking support --- src/icons/helpers/make-icon.js | 39 ++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js index 1fca99053c6..b21fd500b1e 100644 --- a/src/icons/helpers/make-icon.js +++ b/src/icons/helpers/make-icon.js @@ -1,8 +1,9 @@ import Vue from '../../utils/vue' import { mergeData } from 'vue-functional-data-merge' import identity from '../../utils/identity' -import { kebabCase, pascalCase, trim } from '../../utils/string' +import { isUndefinedOrNull } from '../../utils/inspect' import { toFloat } from '../../utils/number' +import { kebabCase, pascalCase, trim } from '../../utils/string' // Common icon props (should be cloned/spread before using) export const commonIconProps = { @@ -59,9 +60,13 @@ const BVIconBase = { content: { type: String }, + stacked: { + type: Boolean, + default: false + }, ...commonIconProps }, - render(h, { data, props }) { + render(h, { data, props, children }) { const fontScale = Math.max(toFloat(props.fontScale) || 1, 0) || 1 const scale = Math.max(toFloat(props.scale) || 1, 0) || 1 const rotate = toFloat(props.rotate) || 0 @@ -84,11 +89,19 @@ const BVIconBase = { hasTransforms ? 'translate(-10 -10)' : null ].filter(identity) + // Handling stacked icons + const isStacked = props.stacked + const hasContent = !isUndefinedOrNull(props.content) + // We wrap the content in a `` for handling the transforms (except shift) - let $inner = h('g', { - attrs: { transform: transforms.join(' ') || null }, - domProps: { innerHTML: props.content || '' } - }) + let $inner = h( + 'g', + { + attrs: { transform: transforms.join(' ') || null }, + domProps: hasContent ? { innerHTML: props.content || '' } : {} + }, + children + ) // If needed, we wrap in an additional `` in order to handle the shifting if (hasShift) { @@ -103,15 +116,17 @@ const BVIconBase = { 'svg', mergeData( { + staticClass: 'b-icon bi', class: { [`text-${props.variant}`]: !!props.variant }, attrs: baseAttrs, - style: { fontSize: fontScale === 1 ? null : `${fontScale * 100}%` } + style: isStacked ? {} : { fontSize: fontScale === 1 ? null : `${fontScale * 100}%` } }, // Merge in user supplied data data, + // If icon is stacked, null out some attrs + isStacked ? { attrs: { width: null, height: null, role: null, alt: null} } : {} // These cannot be overridden by users { - staticClass: 'b-icon bi', attrs: { xmlns: 'http://www.w3.org/2000/svg', fill: 'currentColor' } } ), @@ -137,7 +152,13 @@ export const makeIcon = (name, content) => { return Vue.extend({ name: iconName, functional: true, - props: { ...commonIconProps }, + props: { + ...commonIconProps, + stacked: { + type: Boolean, + default: false + } + }, render(h, { data, props }) { return h( BVIconBase, From a31a5102e19f5b15485cece63c27dfb0dd193148 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:06:58 -0400 Subject: [PATCH 02/40] Update make-icon.js --- src/icons/helpers/make-icon.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js index b21fd500b1e..ab68f9b6224 100644 --- a/src/icons/helpers/make-icon.js +++ b/src/icons/helpers/make-icon.js @@ -124,11 +124,9 @@ const BVIconBase = { // Merge in user supplied data data, // If icon is stacked, null out some attrs - isStacked ? { attrs: { width: null, height: null, role: null, alt: null} } : {} + isStacked ? { attrs: { width: null, height: null, role: null, alt: null} } : {}, // These cannot be overridden by users - { - attrs: { xmlns: 'http://www.w3.org/2000/svg', fill: 'currentColor' } - } + { attrs: { xmlns: 'http://www.w3.org/2000/svg', fill: 'currentColor' } } ), [$inner] ) From 2223f5127732abcfbdae798cb3330cef95d7306c Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:09:52 -0400 Subject: [PATCH 03/40] lint --- src/icons/helpers/make-icon.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js index ab68f9b6224..c6ef7cf541d 100644 --- a/src/icons/helpers/make-icon.js +++ b/src/icons/helpers/make-icon.js @@ -124,7 +124,7 @@ const BVIconBase = { // Merge in user supplied data data, // If icon is stacked, null out some attrs - isStacked ? { attrs: { width: null, height: null, role: null, alt: null} } : {}, + isStacked ? { attrs: { width: null, height: null, role: null, alt: null } } : {}, // These cannot be overridden by users { attrs: { xmlns: 'http://www.w3.org/2000/svg', fill: 'currentColor' } } ), From 7303e08a3cfb395f5717168e78e7831675c9d2f7 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:22:30 -0400 Subject: [PATCH 04/40] Create iconstack.js --- src/icons/iconstack.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/icons/iconstack.js diff --git a/src/icons/iconstack.js b/src/icons/iconstack.js new file mode 100644 index 00000000000..e6225a579b5 --- /dev/null +++ b/src/icons/iconstack.js @@ -0,0 +1,17 @@ +import Vue from '../utils/vue' +import { mergeData } from 'vue-functional-data-merge' +import { commonIconProps } from './helpers/make-icon' + +// @vue/component +export const BIconstack = /*#__PURE__*/ Vue.extend({ + name: 'BIconstack', + functional: true, + props: { ...commonIconProps }, + render(h, { data, props, children }) { + return h( + BVIconBase, + mergeData(data, { props: { ...props, stacked: false } }), + children + ) + } +}) From d3f3b6d0909a7bb110f5428fc4e607c5e8e4c3f0 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:33:30 -0400 Subject: [PATCH 05/40] Update index.js --- src/icons/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/icons/index.js b/src/icons/index.js index 22685e4542b..61600eead31 100644 --- a/src/icons/index.js +++ b/src/icons/index.js @@ -9,5 +9,8 @@ export * from './icons' // Export helper component export { BIcon } from './icon' +// Export stacking component +export { BIconstack } from './iconstack' + // Plugin (an iconNames for docs) export { IconsPlugin, BootstrapVueIcons, iconNames } from './plugin' From 9a4e68d3127d4a0644a6f55c01fb0a067aee97b4 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:37:07 -0400 Subject: [PATCH 06/40] Update iconstack.js --- src/icons/iconstack.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/icons/iconstack.js b/src/icons/iconstack.js index e6225a579b5..c9d0713ba7b 100644 --- a/src/icons/iconstack.js +++ b/src/icons/iconstack.js @@ -1,6 +1,6 @@ import Vue from '../utils/vue' import { mergeData } from 'vue-functional-data-merge' -import { commonIconProps } from './helpers/make-icon' +import { commonIconProps, BVIconBase } from './helpers/make-icon' // @vue/component export const BIconstack = /*#__PURE__*/ Vue.extend({ @@ -8,10 +8,6 @@ export const BIconstack = /*#__PURE__*/ Vue.extend({ functional: true, props: { ...commonIconProps }, render(h, { data, props, children }) { - return h( - BVIconBase, - mergeData(data, { props: { ...props, stacked: false } }), - children - ) + return h(BVIconBase, mergeData(data, { props: { ...props, stacked: false } }), children) } }) From c24f55bd749ed0c1fb572ba78d4d5f11910000c3 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:38:06 -0400 Subject: [PATCH 07/40] Update index.d.ts --- src/icons/index.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/icons/index.d.ts b/src/icons/index.d.ts index 885056055aa..c165bd18374 100644 --- a/src/icons/index.d.ts +++ b/src/icons/index.d.ts @@ -12,5 +12,8 @@ export declare const BootstrapVueIcons: BvPlugin // Component: b-icon export declare class BIcon extends BvComponent {} +// Component: b-iconstack +export declare class BIconstack extends BvComponent {} + // Components: b-icon-{icon-name} export * from './icons' From 5b38350f2396f41f7472ca6f8a47f35af4b5e0fd Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:38:36 -0400 Subject: [PATCH 08/40] Update index.d.ts --- src/icons/index.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/icons/index.d.ts b/src/icons/index.d.ts index c165bd18374..c6b6a066149 100644 --- a/src/icons/index.d.ts +++ b/src/icons/index.d.ts @@ -6,7 +6,6 @@ import { BvPlugin, BvComponent } from '../' // Plugin export declare const IconsPlugin: BvPlugin - export declare const BootstrapVueIcons: BvPlugin // Component: b-icon From 766919e6919dcc0eea1637f87d75bd83470bb217 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:50:45 -0400 Subject: [PATCH 09/40] Update make-icon.js --- src/icons/helpers/make-icon.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js index c6ef7cf541d..4e295606c88 100644 --- a/src/icons/helpers/make-icon.js +++ b/src/icons/helpers/make-icon.js @@ -53,7 +53,7 @@ const baseAttrs = { // Shared private base component to reduce bundle/runtime size // @vue/component -const BVIconBase = { +export const BVIconBase = /*#__PURE__*/ Vue.extend({ name: 'BVIconBase', functional: true, props: { @@ -131,7 +131,7 @@ const BVIconBase = { [$inner] ) } -} +}) /** * Icon component generator function From 684c6db98874af7c28af1bdd831d4108ba016b30 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 15:58:54 -0400 Subject: [PATCH 10/40] Update create-icons.js --- scripts/create-icons.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/create-icons.js b/scripts/create-icons.js index f2c05d929d2..c76ec07185d 100644 --- a/scripts/create-icons.js +++ b/scripts/create-icons.js @@ -85,6 +85,9 @@ import { pluginFactoryNoConfig } from '../utils/plugins' // Icon helper component import { BIcon } from './icon' +// Icon stacking component +import { BIconstack } from './iconstack' + import { // BootstrapVue custom icons BIconBlank, @@ -105,6 +108,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({ components: { // Icon helper component BIcon, + // Icon stacking component + BIconstack, // BootstrapVue custom icon components BIconBlank, // Bootstrap icon components From bc5f6bcf91629215d9622d1bb87f87a70116f654 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:02:41 -0400 Subject: [PATCH 11/40] Update package.json --- src/icons/package.json | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/src/icons/package.json b/src/icons/package.json index 21a08514ba9..b4480982326 100644 --- a/src/icons/package.json +++ b/src/icons/package.json @@ -18,6 +18,49 @@ "prop": "icon", "description": "Name of icon to render. The corresponding icon component must be installed" }, + { + "prop": "variant", + "description": "Contextual color variant. By default the icon inherits the current text color" + }, + { + "prop": "fontScale", + "description": "Scale the icons current font size" + }, + { + "prop": "scale", + "description": "Scales the icon's SVG, without increasing the font size" + }, + { + "prop": "rotate", + "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise" + }, + { + "prop": "flipH", + "description": "Flips the icon horizontally" + }, + { + "prop": "flipV", + "description": "Flips the icon vertically" + }, + { + "prop": "shiftH", + "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units" + }, + { + "prop": "shiftV", + "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" + } + ] + }, + { + "component": "BIconstack", + "version": "2.3.0", + "props": [ { "prop": "variant", "description": "Contextual color variant. By default the icon inherits the current text color" From 67274ec854054fb7406d9fc2c6cf94dc0a58aca5 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:10:13 -0400 Subject: [PATCH 12/40] Create iconstack.spec.js --- src/icons/iconstack.spec.js | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/icons/iconstack.spec.js diff --git a/src/icons/iconstack.spec.js b/src/icons/iconstack.spec.js new file mode 100644 index 00000000000..b154f4afbe4 --- /dev/null +++ b/src/icons/iconstack.spec.js @@ -0,0 +1,54 @@ +import { mount, createLocalVue as CreateLocalVue } from '@vue/test-utils' +import { BIconstack } from './iconstack' + +describe('icons > b-iconstack', () => { + it('has expected default structure', async () => { + const wrapper = mount(BIconStack, {}) + + expect(wrapper.exists()).toBe(true) + expect(wrapper.is('svg')).toBe(true) + expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('bi') + expect(wrapper.classes().length).toBe(2) + expect(wrapper.attributes('role')).toBe('img') + expect(wrapper.attributes('alt')).toBe('icon') + expect(wrapper.attributes('focusable')).toBe('false') + expect(wrapper.attributes('xmlns')).toBe('http://www.w3.org/2000/svg') + expect(wrapper.attributes('width')).toBe('1em') + expect(wrapper.attributes('height')).toBe('1em') + expect(wrapper.attributes('viewBox')).toBe('0 0 20 20') + expect(wrapper.attributes('fill')).toBe('currentColor') + expect(wrapper.attributes('style')).not.toBeDefined() + expect(wrapper.element.style.fontSize).toEqual('') + expect(wrapper.find('svg > g').exists()).toBe(true) + expect(wrapper.find('svg > g > g').exists()).toBe(false) + }) + + it('has renders default slot', async () => { + const wrapper = mount(BIconStack, { + slots: { + default: '' + } + }) + + expect(wrapper.exists()).toBe(true) + expect(wrapper.is('svg')).toBe(true) + expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('bi') + expect(wrapper.classes().length).toBe(2) + expect(wrapper.attributes('role')).toBe('img') + expect(wrapper.attributes('alt')).toBe('icon') + expect(wrapper.attributes('focusable')).toBe('false') + expect(wrapper.attributes('xmlns')).toBe('http://www.w3.org/2000/svg') + expect(wrapper.attributes('width')).toBe('1em') + expect(wrapper.attributes('height')).toBe('1em') + expect(wrapper.attributes('viewBox')).toBe('0 0 20 20') + expect(wrapper.attributes('fill')).toBe('currentColor') + expect(wrapper.attributes('style')).not.toBeDefined() + expect(wrapper.element.style.fontSize).toEqual('') + expect(wrapper.find('svg > g').exists()).toBe(true) + expect(wrapper.find('svg > g > g').exists()).toBe(false) + expect(wrapper.find('svg > g > svg').exists()).toBe(true) + expect(wrapper.find('svg > g > svg.foo').exists()).toBe(true) + }) +}) From 43bb6a620594390eb218bbfda90b4b078b04ad25 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:20:55 -0400 Subject: [PATCH 13/40] lint --- src/icons/iconstack.spec.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/icons/iconstack.spec.js b/src/icons/iconstack.spec.js index b154f4afbe4..7b277feb12f 100644 --- a/src/icons/iconstack.spec.js +++ b/src/icons/iconstack.spec.js @@ -1,9 +1,9 @@ -import { mount, createLocalVue as CreateLocalVue } from '@vue/test-utils' +import { mount } from '@vue/test-utils' import { BIconstack } from './iconstack' describe('icons > b-iconstack', () => { it('has expected default structure', async () => { - const wrapper = mount(BIconStack, {}) + const wrapper = mount(BIconstack, {}) expect(wrapper.exists()).toBe(true) expect(wrapper.is('svg')).toBe(true) @@ -25,7 +25,7 @@ describe('icons > b-iconstack', () => { }) it('has renders default slot', async () => { - const wrapper = mount(BIconStack, { + const wrapper = mount(BIconstack, { slots: { default: '' } From ab4303b8a5268314026573eaddcbed5220f91449 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:23:10 -0400 Subject: [PATCH 14/40] Update index.js --- src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 1e29ebe4669..1448fd383e9 100644 --- a/src/index.js +++ b/src/index.js @@ -66,8 +66,9 @@ export { BVToastPlugin } from './components/toast/helpers/bv-toast' // export * from './icons' export { IconsPlugin, BootstrapVueIcons } from './icons' export { BIcon } from './icons/icon' +export { BIconstack } from './icons/iconstack' // This re-export is only a single level deep, which -// Webpack 4 handles correctly when tree shaking +// Webpack 4 (usually) handles correctly when tree shaking export * from './icons/icons' // From d17a6f53b8141655ffe5b175a788831d4a855414 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:39:35 -0400 Subject: [PATCH 15/40] Update iconstack.spec.js --- src/icons/iconstack.spec.js | 79 +++++++++++++++++++++++++++++++------ 1 file changed, 66 insertions(+), 13 deletions(-) diff --git a/src/icons/iconstack.spec.js b/src/icons/iconstack.spec.js index 7b277feb12f..2021bb29f7c 100644 --- a/src/icons/iconstack.spec.js +++ b/src/icons/iconstack.spec.js @@ -21,13 +21,34 @@ describe('icons > b-iconstack', () => { expect(wrapper.attributes('style')).not.toBeDefined() expect(wrapper.element.style.fontSize).toEqual('') expect(wrapper.find('svg > g').exists()).toBe(true) + expect(wrapper.find('svg > g').attributes('transform')).not.toBeDefined() expect(wrapper.find('svg > g > g').exists()).toBe(false) }) - it('has renders default slot', async () => { + it('b-iconstack variant works', async () => { const wrapper = mount(BIconstack, { - slots: { - default: '' + propsData: { + variant: 'danger' + } + }) + + expect(wrapper.exists()).toBe(true) + expect(wrapper.is('svg')).toBe(true) + expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('bi') + expect(wrapper.classes()).toContain('text-danger') + expect(wrapper.classes().length).toBe(3) + expect(wrapper.attributes('role')).toBe('img') + expect(wrapper.attributes('alt')).toBe('icon') + expect(wrapper.attributes('focusable')).toBe('false') + expect(wrapper.find('svg > g').exists()).toBe(true) + expect(wrapper.find('svg > g').attributes('transform')).not.toBeDefined() + }) + + it('b-iconstack font-scale prop works', async () => { + const wrapper = mount(BIconstack, { + propsData: { + fontScale: '1.25' } }) @@ -39,16 +60,48 @@ describe('icons > b-iconstack', () => { expect(wrapper.attributes('role')).toBe('img') expect(wrapper.attributes('alt')).toBe('icon') expect(wrapper.attributes('focusable')).toBe('false') - expect(wrapper.attributes('xmlns')).toBe('http://www.w3.org/2000/svg') - expect(wrapper.attributes('width')).toBe('1em') - expect(wrapper.attributes('height')).toBe('1em') - expect(wrapper.attributes('viewBox')).toBe('0 0 20 20') - expect(wrapper.attributes('fill')).toBe('currentColor') - expect(wrapper.attributes('style')).not.toBeDefined() - expect(wrapper.element.style.fontSize).toEqual('') + expect(wrapper.attributes('style')).toBeDefined() + expect(wrapper.element.style.fontSize).toEqual('125%') expect(wrapper.find('svg > g').exists()).toBe(true) - expect(wrapper.find('svg > g > g').exists()).toBe(false) - expect(wrapper.find('svg > g > svg').exists()).toBe(true) - expect(wrapper.find('svg > g > svg.foo').exists()).toBe(true) + expect(wrapper.find('svg > g').attributes('transform')).not.toBeDefined() + }) + + it('b-icons rotate prop works', async () => { + const wrapper = mount(BIconstack, { + propsData: { + rotate: '45' + } + }) + + expect(wrapper.exists()).toBe(true) + expect(wrapper.is('svg')).toBe(true) + expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('bi') + expect(wrapper.classes().length).toBe(2) + expect(wrapper.find('svg > g').exists()).toBe(true) + expect(wrapper.find('svg > g').attributes('transform')).toBeDefined() + expect(wrapper.find('svg > g').attributes('transform')).toEqual( + 'translate(10 10) rotate(45) translate(-10 -10)' + ) + }) + + it('b-iconstack scale prop works', async () => { + const wrapper = mount(BIconstack, { + propsData: { + scale: '1.5' + } + }) + + expect(wrapper.exists()).toBe(true) + expect(wrapper.is('svg')).toBe(true) + expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('bi') + expect(wrapper.classes()).toContain('bi-alert-circle-fill') + expect(wrapper.classes().length).toBe(3) + expect(wrapper.find('svg > g').exists()).toBe(true) + expect(wrapper.find('svg > g').attributes('transform')).toBeDefined() + expect(wrapper.find('svg > g').attributes('transform')).toEqual( + 'translate(10 10) scale(1.5 1.5) translate(-10 -10)' + ) }) }) From 3faecc232dc189b59cc550b18238ae55d7672851 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:42:56 -0400 Subject: [PATCH 16/40] Update iconstack.spec.js --- src/icons/iconstack.spec.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/icons/iconstack.spec.js b/src/icons/iconstack.spec.js index 2021bb29f7c..8caad3e2355 100644 --- a/src/icons/iconstack.spec.js +++ b/src/icons/iconstack.spec.js @@ -96,8 +96,7 @@ describe('icons > b-iconstack', () => { expect(wrapper.is('svg')).toBe(true) expect(wrapper.classes()).toContain('b-icon') expect(wrapper.classes()).toContain('bi') - expect(wrapper.classes()).toContain('bi-alert-circle-fill') - expect(wrapper.classes().length).toBe(3) + expect(wrapper.classes().length).toBe(2) expect(wrapper.find('svg > g').exists()).toBe(true) expect(wrapper.find('svg > g').attributes('transform')).toBeDefined() expect(wrapper.find('svg > g').attributes('transform')).toEqual( From ca546e772298f9263da6c15354aee674f09382a2 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:47:15 -0400 Subject: [PATCH 17/40] Update plugin.js --- src/icons/plugin.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/icons/plugin.js b/src/icons/plugin.js index 0c08204dad2..f93af0eb92d 100644 --- a/src/icons/plugin.js +++ b/src/icons/plugin.js @@ -11,6 +11,9 @@ import { pluginFactoryNoConfig } from '../utils/plugins' // Icon helper component import { BIcon } from './icon' +// Icon stacking component +import { BIconstack } from './iconstack' + import { // BootstrapVue custom icons BIconBlank, @@ -659,6 +662,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({ components: { // Icon helper component BIcon, + // Icon stacking component + BIconstack, // BootstrapVue custom icon components BIconBlank, // Bootstrap icon components From 4aac075267080884dfc60d2db1757fc5f142d7a6 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:48:23 -0400 Subject: [PATCH 18/40] Update package.json --- src/icons/package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/icons/package.json b/src/icons/package.json index b4480982326..0d4d6407709 100644 --- a/src/icons/package.json +++ b/src/icons/package.json @@ -130,6 +130,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, From bf43c61fa8dc87fbced7027d2821c00f991cd076 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 16:57:06 -0400 Subject: [PATCH 19/40] Update icon.js --- src/icons/icon.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/icons/icon.js b/src/icons/icon.js index 57740223e35..140a9a0a66b 100644 --- a/src/icons/icon.js +++ b/src/icons/icon.js @@ -16,7 +16,11 @@ export const BIcon = /*#__PURE__*/ Vue.extend({ type: String, default: null }, - ...commonIconProps + ...commonIconProps, + stacked: { + type: Boolean, + default: false + } }, render(h, { data, props, parent }) { const icon = pascalCase(trim(props.icon || '')).replace(RX_ICON_PREFIX, '') From d4da63e275c3b5ee426233ea95b2c0f1c14f2319 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 17:36:05 -0400 Subject: [PATCH 20/40] Update index.js --- docs/content/index.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/docs/content/index.js b/docs/content/index.js index 1b9a489697f..689f9f3b969 100644 --- a/docs/content/index.js +++ b/docs/content/index.js @@ -10,14 +10,21 @@ export const directives = importAll(directivesContext) const iconsContext = require.context('~/../src/icons', false, /package.json/) const icons = importAll(iconsContext) || {} -// Since there are over 300 icons, we only return the first BIcon component, plus one -// extra example icon component which we modify the icon name to be `BIcon{IconName}` +// Since there are over 300 icons, we only return BIcon and BIconstack component, plus +// one extra example icon component which we modify the icon name to be `BIcon{IconName}` // We sort the array to ensure `BIcon` appears first icons[''].components = icons[''].components - .sort((a, b) => (a < b ? -1 : a > b ? 1 : 0)) - .slice(0, 2) - .map(c => ({ ...c })) -icons[''].components[1].component = 'BIcon{IconName}' + .filter(c => c.component === 'BIconBlank' || !/^BIcon[A-Z]/.test(c.component)) + .sort((a, b) => (a.component < b.component ? -1 : a.component > b.component ? 1 : 0)) + .map(c => { + c = { ...c } + if (c.component === 'BIconBlank') { + c.component = 'BIcon{IconName}' + // We add a special srcComponent to grab the prop $options data from + c.srcComponent = 'BIconBlank' + } + return c + }) export { icons } const referenceContext = require.context('~/markdown/reference', true, /meta.json/) From f995821a4d6c09288e76f684459cc8bc1d1de0a6 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 17:38:35 -0400 Subject: [PATCH 21/40] Update index.js --- docs/pages/docs/icons/index.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/pages/docs/icons/index.js b/docs/pages/docs/icons/index.js index 3f001e38091..fa664ef3ec4 100644 --- a/docs/pages/docs/icons/index.js +++ b/docs/pages/docs/icons/index.js @@ -61,12 +61,10 @@ export default { computed: { componentMeta() { // `docs/content/index.js` massages the list of icon components - // to include only `BIcon` and an example component - const components = this.meta.components - // Add in a special property or grabbing the component props - // as `BIcon{IconName}` doesn't exist - components[1].srcComponent = 'BIconBlank' - return components + // to include only `BIcon`, `BIconstack` and an example component + // The example Icon has a special srcComponent property that lists + // `BIconBlank` asthe component to grab the $options.props from + return this.meta.components }, importMeta() { return { ...this.meta, slug: 'icons', components: this.componentMeta } From 1384349b64c686568a2d615ab689aad624435671 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 19:08:31 -0400 Subject: [PATCH 22/40] Update README.md --- src/icons/README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/icons/README.md b/src/icons/README.md index e3759b2a23a..03f89e5e76f 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -428,6 +428,48 @@ Shifting is applied after any rotation transforms. As with scaling, backgrounds affected. If you need to shift the border/background with the icon, use Bootstrap's margin [spacing utility classes](/docs/reference/utility-classes). +## Stacking icons + +Combine icons together via the use of the component `` and the `stacked` prop on +individual icons to create complex icons: + +```html + + + +``` + +Notes: + +- Remember to set the `stacked` prop on the inner icon components. +- Stacked icons **cannot** be stacked inside another `` + ## Using in components Easily place icons as content in other components. From 66dc433a2f3a418c51221aa82bcbd289f700c584 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 19:48:24 -0400 Subject: [PATCH 23/40] update auto generated files --- src/icons/icons.d.ts | 2 +- src/icons/icons.js | 2 +- src/icons/package.json | 1577 +++++++++++++++++++++++++++++++++++++++- src/icons/plugin.js | 2 +- 4 files changed, 1579 insertions(+), 4 deletions(-) diff --git a/src/icons/icons.d.ts b/src/icons/icons.d.ts index 72c895b69ef..9c6a33e22d5 100644 --- a/src/icons/icons.d.ts +++ b/src/icons/icons.d.ts @@ -1,7 +1,7 @@ // --- BEGIN AUTO-GENERATED FILE --- // // @IconsVersion: 1.0.0-alpha2 -// @Generated: 2020-01-01T12:00:00.000Z +// @Generated: 2020-01-21T23:44:32.659Z // // This file is generated on each build. Do not edit this file. // diff --git a/src/icons/icons.js b/src/icons/icons.js index 6a3bedfecc0..7e695b6dd82 100644 --- a/src/icons/icons.js +++ b/src/icons/icons.js @@ -1,7 +1,7 @@ // --- BEGIN AUTO-GENERATED FILE --- // // @IconsVersion: 1.0.0-alpha2 -// @Generated: 2020-01-01T12:00:00.000Z +// @Generated: 2020-01-21T23:44:32.659Z // // This file is generated on each build. Do not edit this file. // diff --git a/src/icons/package.json b/src/icons/package.json index 0d4d6407709..49ec81cc4af 100644 --- a/src/icons/package.json +++ b/src/icons/package.json @@ -173,6 +173,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -211,6 +216,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -249,6 +259,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -287,6 +302,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -325,6 +345,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -363,6 +388,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -401,6 +431,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -439,6 +474,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -477,6 +517,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -515,6 +560,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -553,6 +603,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -591,6 +646,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -629,6 +689,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -667,6 +732,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -705,6 +775,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -743,6 +818,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -781,6 +861,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -819,6 +904,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -857,6 +947,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -895,6 +990,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -933,6 +1033,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -971,6 +1076,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1009,6 +1119,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1047,6 +1162,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1085,6 +1205,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1123,6 +1248,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1161,6 +1291,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1199,6 +1334,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1237,6 +1377,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1275,6 +1420,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1313,6 +1463,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1351,6 +1506,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1389,6 +1549,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1427,6 +1592,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1465,6 +1635,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1503,6 +1678,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1541,6 +1721,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1579,6 +1764,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1617,6 +1807,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1655,6 +1850,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1693,6 +1893,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1731,6 +1936,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1769,6 +1979,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1807,6 +2022,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1845,6 +2065,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1883,6 +2108,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1921,6 +2151,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1959,6 +2194,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -1997,6 +2237,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2035,6 +2280,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2073,6 +2323,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2111,6 +2366,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2149,6 +2409,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2187,6 +2452,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2225,6 +2495,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2263,6 +2538,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2301,6 +2581,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2339,6 +2624,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2377,6 +2667,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2415,6 +2710,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2453,6 +2753,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2491,6 +2796,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2529,6 +2839,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2567,6 +2882,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2605,6 +2925,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2643,6 +2968,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2681,6 +3011,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2719,6 +3054,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2757,6 +3097,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2795,6 +3140,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2833,6 +3183,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2871,6 +3226,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2909,6 +3269,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2947,6 +3312,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -2985,6 +3355,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3023,6 +3398,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3061,6 +3441,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3099,6 +3484,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3137,6 +3527,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3175,6 +3570,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3213,6 +3613,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3251,6 +3656,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3289,6 +3699,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3327,6 +3742,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3365,6 +3785,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3403,6 +3828,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3441,6 +3871,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3479,6 +3914,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3517,6 +3957,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3555,6 +4000,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3593,6 +4043,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3631,6 +4086,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3669,6 +4129,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3707,6 +4172,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3745,6 +4215,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3783,6 +4258,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3821,6 +4301,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3859,6 +4344,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3897,6 +4387,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3935,6 +4430,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -3973,6 +4473,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4011,6 +4516,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4049,6 +4559,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4087,6 +4602,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4125,6 +4645,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4163,6 +4688,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4201,6 +4731,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4239,6 +4774,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4277,6 +4817,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4315,6 +4860,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4353,6 +4903,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4391,6 +4946,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4429,6 +4989,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4467,6 +5032,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4505,6 +5075,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4543,6 +5118,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4581,6 +5161,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4619,6 +5204,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4657,6 +5247,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4695,6 +5290,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4733,6 +5333,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4771,6 +5376,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4809,6 +5419,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4847,6 +5462,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4885,6 +5505,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4923,6 +5548,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4961,6 +5591,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -4999,6 +5634,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5037,6 +5677,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5075,6 +5720,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5113,6 +5763,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5151,6 +5806,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5189,6 +5849,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5227,6 +5892,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5265,6 +5935,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5303,6 +5978,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5341,6 +6021,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5379,6 +6064,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5417,6 +6107,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5455,6 +6150,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5493,6 +6193,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5531,6 +6236,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5569,6 +6279,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5607,6 +6322,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5645,6 +6365,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5683,6 +6408,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5721,6 +6451,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5759,6 +6494,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5797,6 +6537,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5835,6 +6580,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5873,6 +6623,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5911,6 +6666,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5949,6 +6709,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -5987,6 +6752,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6025,6 +6795,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6063,6 +6838,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6101,6 +6881,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6139,6 +6924,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6177,6 +6967,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6215,6 +7010,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6253,6 +7053,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6291,6 +7096,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6329,6 +7139,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6367,6 +7182,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6405,6 +7225,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6443,6 +7268,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6481,6 +7311,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6519,6 +7354,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6557,6 +7397,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6595,6 +7440,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6633,6 +7483,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6671,6 +7526,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6709,6 +7569,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6747,6 +7612,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6785,6 +7655,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6823,6 +7698,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6861,6 +7741,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6899,6 +7784,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6937,6 +7827,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -6975,6 +7870,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7013,6 +7913,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7051,6 +7956,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7089,6 +7999,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7127,6 +8042,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7165,6 +8085,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7203,6 +8128,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7241,6 +8171,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7279,6 +8214,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7317,6 +8257,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7355,6 +8300,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7393,6 +8343,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7431,6 +8386,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7469,6 +8429,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7507,6 +8472,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7545,6 +8515,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7583,6 +8558,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7621,6 +8601,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7659,6 +8644,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7697,6 +8687,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7735,6 +8730,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7773,6 +8773,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7811,6 +8816,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7849,6 +8859,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7887,6 +8902,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7925,6 +8945,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -7963,6 +8988,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8001,6 +9031,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8039,6 +9074,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8077,6 +9117,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8115,6 +9160,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8153,6 +9203,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8191,6 +9246,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8229,6 +9289,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8267,6 +9332,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8305,6 +9375,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8343,6 +9418,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8381,6 +9461,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8419,6 +9504,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8457,6 +9547,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8495,6 +9590,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8533,6 +9633,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8571,6 +9676,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8609,6 +9719,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8647,6 +9762,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8685,6 +9805,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8723,6 +9848,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8761,6 +9891,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8799,6 +9934,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8837,6 +9977,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8875,6 +10020,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8913,6 +10063,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8951,6 +10106,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -8989,6 +10149,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9027,6 +10192,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9065,6 +10235,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9103,6 +10278,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9141,6 +10321,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9179,6 +10364,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9217,6 +10407,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9255,6 +10450,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9293,6 +10493,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9331,6 +10536,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9369,6 +10579,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9407,6 +10622,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9445,6 +10665,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9483,6 +10708,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9521,6 +10751,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9559,6 +10794,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9597,6 +10837,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9635,6 +10880,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9673,6 +10923,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9711,6 +10966,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9749,6 +11009,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9787,6 +11052,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9825,6 +11095,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9863,6 +11138,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9901,6 +11181,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9939,6 +11224,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -9977,6 +11267,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10015,6 +11310,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10053,6 +11353,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10091,6 +11396,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10129,6 +11439,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10167,6 +11482,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10205,6 +11525,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10243,6 +11568,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10281,6 +11611,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10319,6 +11654,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10357,6 +11697,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10395,6 +11740,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10433,6 +11783,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10471,6 +11826,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10509,6 +11869,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10547,6 +11912,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10585,6 +11955,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10623,6 +11998,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10661,6 +12041,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10699,6 +12084,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10737,6 +12127,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10775,6 +12170,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10813,6 +12213,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10851,6 +12256,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10889,6 +12299,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10927,6 +12342,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -10965,6 +12385,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11003,6 +12428,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11041,6 +12471,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11079,6 +12514,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11117,6 +12557,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11155,6 +12600,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11193,6 +12643,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11231,6 +12686,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11269,6 +12729,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11307,6 +12772,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11345,6 +12815,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11383,6 +12858,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11421,6 +12901,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11459,6 +12944,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11497,6 +12987,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11535,6 +13030,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11573,6 +13073,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11611,6 +13116,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11649,6 +13159,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11687,6 +13202,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11725,6 +13245,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11763,6 +13288,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11801,6 +13331,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11839,6 +13374,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11877,6 +13417,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11915,6 +13460,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11953,6 +13503,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -11991,6 +13546,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -12029,6 +13589,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -12067,6 +13632,11 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] }, @@ -12105,9 +13675,14 @@ { "prop": "shiftV", "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units" + }, + { + "prop": "stacked", + "version": "2.3.0", + "description": "Set this prop to true when placing inside a BIconstack component" } ] } ] } -} +} \ No newline at end of file diff --git a/src/icons/plugin.js b/src/icons/plugin.js index f93af0eb92d..6c6a2726412 100644 --- a/src/icons/plugin.js +++ b/src/icons/plugin.js @@ -1,7 +1,7 @@ // --- BEGIN AUTO-GENERATED FILE --- // // @IconsVersion: 1.0.0-alpha2 -// @Generated: 2020-01-01T12:00:00.000Z +// @Generated: 2020-01-21T23:44:32.659Z // // This file is generated on each build. Do not edit this file. // From 478598e08c1977270ca1b43d0f24f3aa21e238dc Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 19:50:43 -0400 Subject: [PATCH 24/40] Update package.json --- src/icons/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/icons/package.json b/src/icons/package.json index 49ec81cc4af..78af1c3f217 100644 --- a/src/icons/package.json +++ b/src/icons/package.json @@ -13685,4 +13685,4 @@ } ] } -} \ No newline at end of file +} From 1340ac54035bff557818fd1236abe5afc865d43b Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 20:08:06 -0400 Subject: [PATCH 25/40] Update make-icon.js --- src/icons/helpers/make-icon.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js index 4e295606c88..92a26fe962d 100644 --- a/src/icons/helpers/make-icon.js +++ b/src/icons/helpers/make-icon.js @@ -126,7 +126,12 @@ export const BVIconBase = /*#__PURE__*/ Vue.extend({ // If icon is stacked, null out some attrs isStacked ? { attrs: { width: null, height: null, role: null, alt: null } } : {}, // These cannot be overridden by users - { attrs: { xmlns: 'http://www.w3.org/2000/svg', fill: 'currentColor' } } + { + attrs: { + xmlns: isStacked ? null : 'http://www.w3.org/2000/svg', + fill: 'currentColor' + } + } ), [$inner] ) From 8e0b38429da3da69f6b59566c1675d7dd8114deb Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 20:12:19 -0400 Subject: [PATCH 26/40] Update README.md --- src/icons/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/icons/README.md b/src/icons/README.md index 03f89e5e76f..c930bd05d0d 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -430,6 +430,8 @@ affected. If you need to shift the border/background with the icon, use Bootstra ## Stacking icons +v2.3.0+ + Combine icons together via the use of the component `` and the `stacked` prop on individual icons to create complex icons: From 712654160165cfbb188be2e3d1292831cac25798 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 20:17:55 -0400 Subject: [PATCH 27/40] Update README.md --- src/icons/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/icons/README.md b/src/icons/README.md index c930bd05d0d..0d3e0d837f7 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -443,9 +443,10 @@ individual icons to create complex icons: - - - + + + + From 29e1b37b7fe6bfd23899c26990419bc074c58c59 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 20:28:37 -0400 Subject: [PATCH 28/40] Update README.md --- src/icons/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/icons/README.md b/src/icons/README.md index 0d3e0d837f7..2cfe6b8d5e5 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -443,7 +443,7 @@ individual icons to create complex icons: - + From c7b9f44e234db80f0d7316281ecad1f4138f7220 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 21:02:26 -0400 Subject: [PATCH 29/40] Update README.md --- src/icons/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/icons/README.md b/src/icons/README.md index 2cfe6b8d5e5..53b9167c44c 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -468,9 +468,11 @@ individual icons to create complex icons: ``` -Notes: +Stacked icon notes: -- Remember to set the `stacked` prop on the inner icon components. +- Remember to set the `stacked` prop on the inner icon components +- The `font-scale` prop cannot be used on the inner icon components +- The `width` and `height` attributes cannot be applied to the inner icon components - Stacked icons **cannot** be stacked inside another `` ## Using in components From e9370aea09bd261f1a0fb2b741808a815ce748a0 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 21:04:56 -0400 Subject: [PATCH 30/40] Update iconstack.js --- src/icons/iconstack.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/icons/iconstack.js b/src/icons/iconstack.js index c9d0713ba7b..ba6dab2ecc3 100644 --- a/src/icons/iconstack.js +++ b/src/icons/iconstack.js @@ -8,6 +8,10 @@ export const BIconstack = /*#__PURE__*/ Vue.extend({ functional: true, props: { ...commonIconProps }, render(h, { data, props, children }) { - return h(BVIconBase, mergeData(data, { props: { ...props, stacked: false } }), children) + return h( + BVIconBase, + mergeData(data, staticClass: 'b-iconstack', { props: { ...props, stacked: false } }), + children + ) } }) From 144d5d40939ea2f95cf3d43f6f85c75b220f2db1 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 21:09:39 -0400 Subject: [PATCH 31/40] Update iconstack.js --- src/icons/iconstack.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/icons/iconstack.js b/src/icons/iconstack.js index ba6dab2ecc3..5af8f3bfef1 100644 --- a/src/icons/iconstack.js +++ b/src/icons/iconstack.js @@ -10,7 +10,7 @@ export const BIconstack = /*#__PURE__*/ Vue.extend({ render(h, { data, props, children }) { return h( BVIconBase, - mergeData(data, staticClass: 'b-iconstack', { props: { ...props, stacked: false } }), + mergeData(data, { staticClass: 'b-iconstack', props: { ...props, stacked: false } }), children ) } From 525e6b6d39de47b419fa1fa1d144322930ec5b9e Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 21:10:38 -0400 Subject: [PATCH 32/40] Update iconstack.spec.js --- src/icons/iconstack.spec.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/icons/iconstack.spec.js b/src/icons/iconstack.spec.js index 8caad3e2355..b3c11f854c9 100644 --- a/src/icons/iconstack.spec.js +++ b/src/icons/iconstack.spec.js @@ -8,8 +8,9 @@ describe('icons > b-iconstack', () => { expect(wrapper.exists()).toBe(true) expect(wrapper.is('svg')).toBe(true) expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('b-iconstack') expect(wrapper.classes()).toContain('bi') - expect(wrapper.classes().length).toBe(2) + expect(wrapper.classes().length).toBe(3) expect(wrapper.attributes('role')).toBe('img') expect(wrapper.attributes('alt')).toBe('icon') expect(wrapper.attributes('focusable')).toBe('false') @@ -35,9 +36,10 @@ describe('icons > b-iconstack', () => { expect(wrapper.exists()).toBe(true) expect(wrapper.is('svg')).toBe(true) expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('b-iconstack') expect(wrapper.classes()).toContain('bi') expect(wrapper.classes()).toContain('text-danger') - expect(wrapper.classes().length).toBe(3) + expect(wrapper.classes().length).toBe(4) expect(wrapper.attributes('role')).toBe('img') expect(wrapper.attributes('alt')).toBe('icon') expect(wrapper.attributes('focusable')).toBe('false') @@ -55,8 +57,9 @@ describe('icons > b-iconstack', () => { expect(wrapper.exists()).toBe(true) expect(wrapper.is('svg')).toBe(true) expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('b-iconstack') expect(wrapper.classes()).toContain('bi') - expect(wrapper.classes().length).toBe(2) + expect(wrapper.classes().length).toBe(3) expect(wrapper.attributes('role')).toBe('img') expect(wrapper.attributes('alt')).toBe('icon') expect(wrapper.attributes('focusable')).toBe('false') @@ -76,8 +79,9 @@ describe('icons > b-iconstack', () => { expect(wrapper.exists()).toBe(true) expect(wrapper.is('svg')).toBe(true) expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('b-iconstack') expect(wrapper.classes()).toContain('bi') - expect(wrapper.classes().length).toBe(2) + expect(wrapper.classes().length).toBe(3) expect(wrapper.find('svg > g').exists()).toBe(true) expect(wrapper.find('svg > g').attributes('transform')).toBeDefined() expect(wrapper.find('svg > g').attributes('transform')).toEqual( @@ -95,8 +99,9 @@ describe('icons > b-iconstack', () => { expect(wrapper.exists()).toBe(true) expect(wrapper.is('svg')).toBe(true) expect(wrapper.classes()).toContain('b-icon') + expect(wrapper.classes()).toContain('b-iconstack') expect(wrapper.classes()).toContain('bi') - expect(wrapper.classes().length).toBe(2) + expect(wrapper.classes().length).toBe(3) expect(wrapper.find('svg > g').exists()).toBe(true) expect(wrapper.find('svg > g').attributes('transform')).toBeDefined() expect(wrapper.find('svg > g').attributes('transform')).toEqual( From 80d572f2a0e65cb955b741d730b371e516019233 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Tue, 21 Jan 2020 21:52:51 -0400 Subject: [PATCH 33/40] Update README.md --- src/icons/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/icons/README.md b/src/icons/README.md index 53b9167c44c..be04cdf88d8 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -433,7 +433,7 @@ affected. If you need to shift the border/background with the icon, use Bootstra v2.3.0+ Combine icons together via the use of the component `` and the `stacked` prop on -individual icons to create complex icons: +individual icons (`` or ``) to create complex icons: ```html From 2136770eae33c850b28efd563846d185afca2e93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Wed, 22 Jan 2020 07:44:12 +0100 Subject: [PATCH 35/40] Merge remote-tracking branch 'origin/dev' into pr/4637 --- docs/content/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/content/index.js b/docs/content/index.js index 689f9f3b969..ca7355537af 100644 --- a/docs/content/index.js +++ b/docs/content/index.js @@ -10,7 +10,7 @@ export const directives = importAll(directivesContext) const iconsContext = require.context('~/../src/icons', false, /package.json/) const icons = importAll(iconsContext) || {} -// Since there are over 300 icons, we only return BIcon and BIconstack component, plus +// Since there are over 300 icons, we only return `BIcon` and `BIconstack` component, plus // one extra example icon component which we modify the icon name to be `BIcon{IconName}` // We sort the array to ensure `BIcon` appears first icons[''].components = icons[''].components @@ -20,7 +20,7 @@ icons[''].components = icons[''].components c = { ...c } if (c.component === 'BIconBlank') { c.component = 'BIcon{IconName}' - // We add a special srcComponent to grab the prop $options data from + // We add a special `srcComponent` to grab the prop `$options` data from c.srcComponent = 'BIconBlank' } return c From 3fa43cb7add5b86a8b53dcce051f8273f3b00949 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Wed, 22 Jan 2020 07:45:09 +0100 Subject: [PATCH 36/40] Update index.js --- docs/pages/docs/icons/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/docs/icons/index.js b/docs/pages/docs/icons/index.js index fa664ef3ec4..a79706ab4ad 100644 --- a/docs/pages/docs/icons/index.js +++ b/docs/pages/docs/icons/index.js @@ -62,8 +62,8 @@ export default { componentMeta() { // `docs/content/index.js` massages the list of icon components // to include only `BIcon`, `BIconstack` and an example component - // The example Icon has a special srcComponent property that lists - // `BIconBlank` asthe component to grab the $options.props from + // The example icon has a special `srcComponent` property that lists + // `BIconBlank` as the component to grab the `$options.props` from return this.meta.components }, importMeta() { From 56fd89ef1d183c53f78cc98594dc5956fedb16e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Wed, 22 Jan 2020 07:50:57 +0100 Subject: [PATCH 37/40] Update README.md --- src/icons/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/icons/README.md b/src/icons/README.md index 69c685a00c5..f213adbe92b 100644 --- a/src/icons/README.md +++ b/src/icons/README.md @@ -29,7 +29,7 @@ icons.
- +
@@ -483,8 +483,8 @@ individual icons (`` or ``) to create complex icons: ``` -`` supports the same `variant`, `font-size`, and transformation props availble on -idividual icons. +`` supports the same `variant`, `font-size`, and transformation props available on +individual icons. Stacked icon notes: From c2d15dc3afa27c4cc469cdd4aeccba0db2ed18ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Wed, 22 Jan 2020 07:54:41 +0100 Subject: [PATCH 38/40] Update make-icon.js --- src/icons/helpers/make-icon.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js index 92a26fe962d..b94f25dc87e 100644 --- a/src/icons/helpers/make-icon.js +++ b/src/icons/helpers/make-icon.js @@ -74,11 +74,11 @@ export const BVIconBase = /*#__PURE__*/ Vue.extend({ const shiftV = toFloat(props.shiftV) || 0 const flipH = props.flipH const flipV = props.flipV - // Compute the transforms. Note that order is important as - // SVG transforms are applied in order from left to right - // and we want flipping/scale to occur before rotation. - // Note shifting is applied separately. Assumes that the - // viewbox is `0 0 20 20` (`10 10` is the center) + // Compute the transforms + // Note that order is important as SVG transforms are applied in order from + // left to right and we want flipping/scale to occur before rotation + // Note shifting is applied separately + // Assumes that the viewbox is `0 0 20 20` (`10 10` is the center) const hasScale = flipH || flipV || scale !== 1 const hasTransforms = hasScale || rotate const hasShift = shiftH || shiftV @@ -142,7 +142,7 @@ export const BVIconBase = /*#__PURE__*/ Vue.extend({ * Icon component generator function * * @param {string} icon name (minus the leading `BIcon`) - * @param {string} raw innerHTML for SVG + * @param {string} raw `innerHTML` for SVG * @return {VueComponent} */ export const makeIcon = (name, content) => { From ee4130904db915eea4401efdcffae2d95fc61e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Wed, 22 Jan 2020 08:05:47 +0100 Subject: [PATCH 39/40] Update index.js --- src/index.js | 38 ++++++++++++-------------------------- 1 file changed, 12 insertions(+), 26 deletions(-) diff --git a/src/index.js b/src/index.js index 1448fd383e9..6fc90f3d042 100644 --- a/src/index.js +++ b/src/index.js @@ -5,9 +5,7 @@ import { BVConfigPlugin } from './bv-config' const NAME = 'BootstrapVue' -// -// BootstrapVue installer -// +// --- BootstrapVue installer --- const install = /*#__PURE__*/ installFactory({ plugins: { componentsPlugin, @@ -15,38 +13,32 @@ const install = /*#__PURE__*/ installFactory({ } }) -// -// BootstrapVue plugin -// +// --- BootstrapVue plugin --- const BootstrapVue = /*#__PURE__*/ { install, NAME } -// -// Named exports for BvConfigPlugin -// +// --- Named exports for BvConfigPlugin --- export { // Installer exported in case the consumer does not import `default` - // as the plugin in CommonJS build (or does not have interop enabled - // for CommonJS). Both the following will work: + // as the plugin in CommonJS build (or does not have interop enabled for CommonJS) + // Both the following will work: // BootstrapVue = require('bootstrap-vue') // BootstrapVue = require('bootstrap-vue').default // Vue.use(BootstrapVue) install, NAME, - // BV Config Plugin + // BootstrapVue config plugin BVConfigPlugin, - // BVConfigPlugin has been documented as BVConfig as well, + // `BVConfigPlugin` has been documented as `BVConfig` as well, // so we add an alias to the shorter name for backwards compat BVConfigPlugin as BVConfig, - // Main BootstrapVue Plugin + // Main BootstrapVue plugin BootstrapVue } -// -// Export named injection plugins -// +// --- Export named injection plugins --- // TODO: // We should probably move injections into their own // parent directory (i.e. `/src/injections`) @@ -60,9 +52,7 @@ export { BVToastPlugin } from './components/toast/helpers/bv-toast' // can be reverted back to `export * from './table'` when Webpack v5 is released // See: https://github.com/webpack/webpack/pull/9203 (available in Webpack v5.0.0-alpha.15) -// -// Export Icon components and IconPlugin/BootstrapVueIcons -// +// -- Export Icon components and IconPlugin/BootstrapVueIcons --- // export * from './icons' export { IconsPlugin, BootstrapVueIcons } from './icons' export { BIcon } from './icons/icon' @@ -71,9 +61,7 @@ export { BIconstack } from './icons/iconstack' // Webpack 4 (usually) handles correctly when tree shaking export * from './icons/icons' -// -// Export all individual components and component group plugins as named exports. -// +// --- Export all individual components and component group plugins as named exports --- // export * from './components/alert' export { AlertPlugin } from './components/alert' @@ -288,9 +276,7 @@ export { BToaster } from './components/toast/toaster' export { TooltipPlugin } from './components/tooltip' export { BTooltip } from './components/tooltip/tooltip' -// -// Named exports of all directives (VB) and Plugins (VBPlugin) -// +// --- Named exports of all directives (VB) and plugins (VBPlugin) --- // Webpack 4 has optimization difficulties with re-export of re-exports, // so we import the directives individually here for better tree shaking From 4f3ff38a24878a430dab01be4f26f29792dfa4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Wed, 22 Jan 2020 08:08:45 +0100 Subject: [PATCH 40/40] Minor tweaks to auto-generated icon file comments --- scripts/create-icons.js | 10 ++++------ src/icons/icons.d.ts | 5 ++--- src/icons/icons.js | 6 +++--- src/icons/plugin.js | 5 ++--- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/scripts/create-icons.js b/scripts/create-icons.js index c76ec07185d..17ac690dc9d 100644 --- a/scripts/create-icons.js +++ b/scripts/create-icons.js @@ -45,8 +45,8 @@ const iconsTemplateFn = _template(`// --- BEGIN AUTO-GENERATED FILE --- // @IconsVersion: <%= version %> // @Generated: <%= created %> // -// This file is generated on each build. Do not edit this file. -// +// This file is generated on each build. Do not edit this file! + /*! * BootstrapVue Icons, generated from Bootstrap Icons <%= version %> * @@ -77,8 +77,7 @@ const pluginTemplateFn = _template(`// --- BEGIN AUTO-GENERATED FILE --- // @IconsVersion: <%= version %> // @Generated: <%= created %> // -// This file is generated on each build. Do not edit this file. -// +// This file is generated on each build. Do not edit this file! import { pluginFactoryNoConfig } from '../utils/plugins' @@ -133,8 +132,7 @@ const typesTemplateFn = _template(`// --- BEGIN AUTO-GENERATED FILE --- // @IconsVersion: <%= version %> // @Generated: <%= created %> // -// This file is generated on each build. Do not edit this file. -// +// This file is generated on each build. Do not edit this file! import Vue from 'vue' import { BvComponent } from '../' diff --git a/src/icons/icons.d.ts b/src/icons/icons.d.ts index 9c6a33e22d5..cde59577cde 100644 --- a/src/icons/icons.d.ts +++ b/src/icons/icons.d.ts @@ -1,10 +1,9 @@ // --- BEGIN AUTO-GENERATED FILE --- // // @IconsVersion: 1.0.0-alpha2 -// @Generated: 2020-01-21T23:44:32.659Z -// -// This file is generated on each build. Do not edit this file. +// @Generated: 2020-01-22T07:06:51.693Z // +// This file is generated on each build. Do not edit this file! import Vue from 'vue' import { BvComponent } from '../' diff --git a/src/icons/icons.js b/src/icons/icons.js index 7e695b6dd82..36c7775b02b 100644 --- a/src/icons/icons.js +++ b/src/icons/icons.js @@ -1,10 +1,10 @@ // --- BEGIN AUTO-GENERATED FILE --- // // @IconsVersion: 1.0.0-alpha2 -// @Generated: 2020-01-21T23:44:32.659Z -// -// This file is generated on each build. Do not edit this file. +// @Generated: 2020-01-22T07:06:51.693Z // +// This file is generated on each build. Do not edit this file! + /*! * BootstrapVue Icons, generated from Bootstrap Icons 1.0.0-alpha2 * diff --git a/src/icons/plugin.js b/src/icons/plugin.js index 6c6a2726412..b4a1b0373be 100644 --- a/src/icons/plugin.js +++ b/src/icons/plugin.js @@ -1,10 +1,9 @@ // --- BEGIN AUTO-GENERATED FILE --- // // @IconsVersion: 1.0.0-alpha2 -// @Generated: 2020-01-21T23:44:32.659Z -// -// This file is generated on each build. Do not edit this file. +// @Generated: 2020-01-22T07:06:51.693Z // +// This file is generated on each build. Do not edit this file! import { pluginFactoryNoConfig } from '../utils/plugins'