From 7bb828367d77f7196fa89cb36272004236b1c629 Mon Sep 17 00:00:00 2001 From: AndyKIron Date: Wed, 24 Apr 2024 09:49:29 +0300 Subject: [PATCH 1/8] chore: first in branch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 70232133d..923f5c940 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,6 @@ Fusion-UI also comes with built-in accessibility features, ensuring that your ap Whether you're building a simple website or a complex web application, Fusion-UI is the perfect choice for your UI needs. Get started today and experience the power and simplicity of Fusion-UI! -**FusionUI installation:** +**FusionUI installation:** ```npm install --save @ironsource/fusion-ui``` From 4a467b2aa4e8daa73b83da9c38e2cd179f050a9b Mon Sep 17 00:00:00 2001 From: AndyKIron Date: Wed, 24 Apr 2024 15:07:49 +0300 Subject: [PATCH 2/8] chore: fixed chart bar others dataset index lookup in case label array --- .../chart/common/base/chart.base.component.ts | 17 +++++- .../chart-v4-story-wrapper.component.ts | 2 +- .../v4/stories/chart-v4.component.mock.ts | 61 ++++++++++++++++--- 3 files changed, 70 insertions(+), 10 deletions(-) diff --git a/projects/fusion-ui/components/chart/common/base/chart.base.component.ts b/projects/fusion-ui/components/chart/common/base/chart.base.component.ts index 96dee47b5..279e2c83d 100644 --- a/projects/fusion-ui/components/chart/common/base/chart.base.component.ts +++ b/projects/fusion-ui/components/chart/common/base/chart.base.component.ts @@ -199,7 +199,7 @@ export abstract class ChartBaseComponent implements OnInit, OnDestroy, OnChanges this.originalBarData = structuredClone(this.chart.data.datasets); } if (!label.labelVisible.value) { - const otherDataIndex = this.chart.data.labels.indexOf(label.id); + const otherDataIndex = this.getLabelIndex(label.id); Object.keys(this.chart.data.datasets).forEach(key => { this.chart.data.datasets[key].data.splice(otherDataIndex, 1); }); @@ -215,6 +215,21 @@ export abstract class ChartBaseComponent implements OnInit, OnDestroy, OnChanges this.chart.update(); } + private getLabelIndex(labelId: string | number): number { + let index = -1; + this.chart.data.labels.find((item, idx) => { + if (index === -1) { + if (Array.isArray(item) && item[0] === labelId) { + index = idx; + } else { + console.log('item', item); + index = item === labelId ? idx : -1; + } + } + }); + return index; + } + private toggleLineDataset(label: ChartLabel, recalculateYMax = false): void { this.chart.data.datasets .filter(item => { diff --git a/projects/fusion-ui/components/chart/v4/stories/chart-v4-story-wrapper.component.ts b/projects/fusion-ui/components/chart/v4/stories/chart-v4-story-wrapper.component.ts index ff4f51115..44f175a3b 100644 --- a/projects/fusion-ui/components/chart/v4/stories/chart-v4-story-wrapper.component.ts +++ b/projects/fusion-ui/components/chart/v4/stories/chart-v4-story-wrapper.component.ts @@ -86,7 +86,7 @@ export class ChartV4WrapperComponent { } if (this.labelOther) { chartDataLabels.push({ - id: 'Other', + id: 'Others', label: 'Show All', labelVisible: new FormControl(true), alignToRight: true, diff --git a/projects/fusion-ui/components/chart/v4/stories/chart-v4.component.mock.ts b/projects/fusion-ui/components/chart/v4/stories/chart-v4.component.mock.ts index 20f88ed34..770d4090b 100644 --- a/projects/fusion-ui/components/chart/v4/stories/chart-v4.component.mock.ts +++ b/projects/fusion-ui/components/chart/v4/stories/chart-v4.component.mock.ts @@ -101,18 +101,63 @@ export const CHART_BAR_GROUPED_DATA_MOCK: ChartData = { export const CHART_BAR_GROUPED_DATA_OTHER_MOCK: ChartData = { data: { - 'Unity Ads': [2033, 804.16, 1688.59, 1383.47, 1037.83, 899.56], - 'ironSource Ads': [1823, 456.16, 1290.59, 678.47, 659.83, 344.56] + 'Unity Ads': [86257.75730499999, 29461.370534, 11882.475274, 87808.91530700003, 17251.551461, 45689.544187], + 'ironSource Ads': [610234.3170500001, 198672.08078, 189211.81293, 107574.70432000002, 122046.86341, 59686.691540000014] }, legends: [ - {id: 0, displayName: 'Other', displayFormat: 'shortCurrency'}, - {id: 9930, displayName: 'Australia', displayFormat: 'shortCurrency'}, - {id: 9928, displayName: 'United States', displayFormat: 'shortCurrency'}, - {id: 9935, displayName: 'Germany', displayFormat: 'shortCurrency'}, - {id: 9936, displayName: 'United Kingdom', displayFormat: 'shortCurrency'}, - {id: 9899, displayName: 'China', displayFormat: 'shortCurrency'} + { + id: 1, + displayName: ['Others'], + displayFormat: 'shortCurrency' + }, + { + id: 1, + displayName: ['Going Balls', '(iOS)'], + displayFormat: 'shortCurrency', + imageUrl: 'https://icon-uap.iads.unity3d.com/demand-creatives/icons/icon_8de05b1a361bb7fa64c95aa67d8f814c_93009.jpeg' + }, + { + id: 1, + displayName: ['Bridge Race', '(iOS)'], + displayFormat: 'shortCurrency', + imageUrl: 'https://icon-uap.iads.unity3d.com/demand-creatives/icons/icon_565bc88a61e6a38aaa34d39b4f87cdcd_70865.jpeg' + }, + { + id: 1, + displayName: ['Build A Queen', '(Android)'], + displayFormat: 'shortCurrency', + imageUrl: + 'https://icon-uap.iads.unity3d.com/demand-creatives/icons/icon_e0e0a727de113cc2c6e1d2d6d7e6f109_transformed_13858.jpeg' + }, + { + id: 1, + displayName: ['Build A Queen', '(iOS)'], + displayFormat: 'shortCurrency', + imageUrl: 'https://icon-uap.iads.unity3d.com/demand-creatives/icons/icon_32528c4b1a6c44324054f658d24587ef_42835.jpeg' + }, + { + id: 1, + displayName: ['Family Life', '(Android)'], + displayFormat: 'shortCurrency', + imageUrl: + 'https://icon-uap.iads.unity3d.com/demand-creatives/icons/icon_9f03ef9fddf1eafaf1d804ffc07fb7b1_transformed_18086.jpeg' + } ] }; +/*{ +data: { + 'Unity Ads': [2033, 804.16, 1688.59, 1383.47, 1037.83, 899.56], + 'ironSource Ads': [1823, 456.16, 1290.59, 678.47, 659.83, 344.56] +}, +legends: [ + {id: 0, displayName: 'Others', displayFormat: 'shortCurrency'}, + {id: 9930, displayName: 'Australia', displayFormat: 'shortCurrency'}, + {id: 9928, displayName: 'United States', displayFormat: 'shortCurrency'}, + {id: 9935, displayName: 'Germany', displayFormat: 'shortCurrency'}, + {id: 9936, displayName: 'United Kingdom', displayFormat: 'shortCurrency'}, + {id: 9899, displayName: 'China', displayFormat: 'shortCurrency'} +] +};*/ const sortChartData = (data: ChartData): ChartData => { const dataGroups = Object.keys(data.data); From 4c6035de32efa430f5e5ffcdf8a9f325b872d1f1 Mon Sep 17 00:00:00 2001 From: AndyKIron Date: Wed, 24 Apr 2024 16:29:11 +0300 Subject: [PATCH 3/8] chore: fixed chart label with checkbox --- .../v4/chart-labels-v4.component.ts | 45 +++++++++++++------ .../chart/common/base/chart.base.component.ts | 10 +++-- 2 files changed, 37 insertions(+), 18 deletions(-) diff --git a/projects/fusion-ui/components/chart-labels/v4/chart-labels-v4.component.ts b/projects/fusion-ui/components/chart-labels/v4/chart-labels-v4.component.ts index 287426ce9..7b8ba6d89 100644 --- a/projects/fusion-ui/components/chart-labels/v4/chart-labels-v4.component.ts +++ b/projects/fusion-ui/components/chart-labels/v4/chart-labels-v4.component.ts @@ -1,6 +1,8 @@ -import {ChangeDetectionStrategy, Component, EventEmitter, inject, Input, Output} from '@angular/core'; +import {ChangeDetectionStrategy, Component, EventEmitter, inject, Input, OnDestroy, OnInit, Output} from '@angular/core'; import {CommonModule} from '@angular/common'; import {ReactiveFormsModule} from '@angular/forms'; +import {Subject} from 'rxjs'; +import {debounceTime, takeUntil} from 'rxjs/operators'; import {ChartLabel} from '@ironsource/fusion-ui/components/chart/common/base'; import {IconModule} from '@ironsource/fusion-ui/components/icon/v1'; import {TooltipDirective} from '@ironsource/fusion-ui/components/tooltip/v4'; @@ -17,7 +19,7 @@ import {isNullOrUndefined} from '@ironsource/fusion-ui/utils'; styleUrls: ['./chart-labels-v4.component.scss'], changeDetection: ChangeDetectionStrategy.OnPush }) -export class ChartLabelsV4Component { +export class ChartLabelsV4Component implements OnInit, OnDestroy { @Input() set labels(value: ChartLabel[]) { this._labels = value; } @@ -34,6 +36,31 @@ export class ChartLabelsV4Component { @Output() labelHover = new EventEmitter(); colorsService = inject(ColorsService); + private labelClick$ = new Subject(); + private onDestroy$ = new Subject(); + + ngOnInit() { + this.labelClick$.pipe(takeUntil(this.onDestroy$), debounceTime(100)).subscribe((chartLabel: ChartLabel) => { + if (!isNullOrUndefined(chartLabel.labelVisible)) { + if (!chartLabel.typeCheckbox) { + chartLabel.labelVisible.setValue(!chartLabel.labelVisible.value, {emitEvent: true}); + } + this.labelClick.emit(chartLabel); + if (!chartLabel.typeCheckbox) { + if (chartLabel.labelVisible.value) { + this.labelHover.emit(chartLabel); + } else { + this.labelHover.emit(null); + } + } + } + }); + } + + ngOnDestroy(): void { + this.onDestroy$.next(); + this.onDestroy$.complete(); + } getLabelBGColor(hexColor: string): string { return hexColor.startsWith('#') ? this.colorsService.toRgba(hexColor, this.bgOpacity) : hexColor; @@ -50,17 +77,7 @@ export class ChartLabelsV4Component { } chartLabelClicked($event: Event, chartLabel: ChartLabel): void { - $event.preventDefault(); - if (!isNullOrUndefined(chartLabel.labelVisible)) { - chartLabel.labelVisible.setValue(!chartLabel.labelVisible.value, {emitEvent: true}); - this.labelClick.emit(chartLabel); - if (!chartLabel.typeCheckbox) { - if (chartLabel.labelVisible.value) { - this.labelHover.emit(chartLabel); - } else { - this.labelHover.emit(null); - } - } - } + $event.stopPropagation(); + this.labelClick$.next(chartLabel); } } diff --git a/projects/fusion-ui/components/chart/common/base/chart.base.component.ts b/projects/fusion-ui/components/chart/common/base/chart.base.component.ts index 279e2c83d..38417a9b2 100644 --- a/projects/fusion-ui/components/chart/common/base/chart.base.component.ts +++ b/projects/fusion-ui/components/chart/common/base/chart.base.component.ts @@ -200,10 +200,12 @@ export abstract class ChartBaseComponent implements OnInit, OnDestroy, OnChanges } if (!label.labelVisible.value) { const otherDataIndex = this.getLabelIndex(label.id); - Object.keys(this.chart.data.datasets).forEach(key => { - this.chart.data.datasets[key].data.splice(otherDataIndex, 1); - }); - this.chart.data.labels.splice(otherDataIndex, 1); + if (otherDataIndex !== -1) { + Object.keys(this.chart.data.datasets).forEach(key => { + this.chart.data.datasets[key].data.splice(otherDataIndex, 1); + }); + this.chart.data.labels.splice(otherDataIndex, 1); + } } else { this.chart.data.labels = [...this.originalLabels] as string[]; this.chart.data.datasets = structuredClone(this.originalBarData); From e28684d9e4a93c1c4bdc9f9eb360041b3604c182 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 24 Apr 2024 13:39:04 +0000 Subject: [PATCH 4/8] chore(release): 8.0.0-rc.39 --- CHANGELOG.md | 2 ++ package.json | 2 +- projects/fusion-ui/package.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe0eb0a77..519af2c36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [8.0.0-rc.39](https://github.com/ironSource/fusion-ui/compare/v8.0.0-rc.38...v8.0.0-rc.39) (2024-04-24) + ## [8.0.0-rc.38](https://github.com/ironSource/fusion-ui/compare/v8.0.0-rc.37...v8.0.0-rc.38) (2024-04-24) ## [8.0.0-rc.37](https://github.com/ironSource/fusion-ui/compare/v8.0.0-rc.36...v8.0.0-rc.37) (2024-04-21) diff --git a/package.json b/package.json index 2a4c279f9..77cd2bc54 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fusion-ui", - "version": "8.0.0-rc.38", + "version": "8.0.0-rc.39", "description": "UI library created by ironSource", "license": "MIT", "repository": { diff --git a/projects/fusion-ui/package.json b/projects/fusion-ui/package.json index 4ed7b2b4f..4adfae63f 100644 --- a/projects/fusion-ui/package.json +++ b/projects/fusion-ui/package.json @@ -1,6 +1,6 @@ { "name": "@ironsource/fusion-ui", - "version": "8.0.0-rc.38", + "version": "8.0.0-rc.39", "dependencies": { "chart.js": "4.4.2", "@floating-ui/dom": "^1.0.9", From 0988eabc3fa62c7b03cefd9eceeebd05d45be7c7 Mon Sep 17 00:00:00 2001 From: AndyKIron Date: Thu, 25 Apr 2024 10:57:45 +0300 Subject: [PATCH 5/8] chore: for pr after merge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 923f5c940..70232133d 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,6 @@ Fusion-UI also comes with built-in accessibility features, ensuring that your ap Whether you're building a simple website or a complex web application, Fusion-UI is the perfect choice for your UI needs. Get started today and experience the power and simplicity of Fusion-UI! -**FusionUI installation:** +**FusionUI installation:** ```npm install --save @ironsource/fusion-ui``` From 3fc197919c154a4ac6fe6d6071ccb860491aa457 Mon Sep 17 00:00:00 2001 From: AndyKIron Date: Thu, 25 Apr 2024 13:22:50 +0300 Subject: [PATCH 6/8] chore: update storybook fav icon and logo --- .storybook/theme.js | 2 +- public/_favicon._ico | Bin 0 -> 1150 bytes public/favicon.ico | Bin 1150 -> 15406 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/_favicon._ico diff --git a/.storybook/theme.js b/.storybook/theme.js index 4d0c42177..6c83abe8b 100644 --- a/.storybook/theme.js +++ b/.storybook/theme.js @@ -5,5 +5,5 @@ export default create({ brandTitle: 'IronSource Fusion UI', brandUrl: 'https://fusion.ironsrc.net', brandImage: - 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAgCAMAAADt/IAXAAACuFBMVEUAAAAAAP8AAIAAAKoAAIAAAJkAAIAAJJIAIIAAHI4aGoAXF4sVFZUSEpIREYgQEI8PD4cODo4NDYYNGowMGJIMF4sLFpALFYoKFI8KFIkJE44JEokJEo0REYgQEIwQGI8PF4sPF48PFooOFY4OFYoNFI0NFIkME48MEowMEo4MEYsLF44LFosLFo0LFYoKFY0PFIwPFI4OE4wOE44OEo0NEosNFo0NFooNFYoMFYwMFI4MFIsMFI0ME4sLE40LE4sPEowPEooOFowOFY4OFYwOFY0OFIsNFI0NFIsNFI0NE4sNE4wNE4sME4wMFo0MFYwMFY0MFYsMFY0OFIsOFIwOE40OE4wOE40NE4wNFY0NFYsNFY0NFIwNFIsNFIwMFIwME40ME4wME40OE4sOFYwOFYsOFYwOFIsOFIwNFI0NFIwNFI0NFIsNE4wNE4sNE4sNFYwMFY0MFYwMFI0MFIwMFI0OFIsOFIwOFIsOE4wOE4sNE4wNFY0NFYwNFY0NFIwNFIsNFIwNFIsMFI0ME4wME40ME4wOFYwOFYwOFIsOFIwNFIsNFIwNFI0NE4wNE4wNE4wNFYwNFIwNFIsMFIwMFIwOFIwOFIwOFIwNE4wNE4sNFYwNFY0NFI0NFIwNFIwNFIwNFIwNFIsNFIwME4wMFY0MFYwOFIwOFIwNFIwNFIwNFIwNFIsNFIwNFI0NFIwNFI0NE4wNFYwNFYwNFIwNFIwNFIsNFIwMFIwOFIwNFIwNFIwNE4wNFYwNFIwNFIwNFIsNFIwNFIwNFIwNFIwNFIwNFIwNFIwNE4wNFIwMFI0OFIwNFIwNFIwNFIwNFIwNFIwNFIwNFIwNFIsNFIwNFYwNFIwNFIwNFIwNFIwNFIwNFIwNFIwMFI0NFIwNFIwNFIwNFIwNFIwNFIwNFIwNFIwNFIz///+QKRLzAAAA5nRSTlMAAQIDBAUGBwgJCgsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicpKissLS4vMDEzNDU2ODk6Oz0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1pbXF1eX2BhYmRlZmhpamtsbW5vcHFyc3R1dnd5ent8fX5/gIGCg4SFhoeIiouMjY+QkZKUlZaXmJmanZ6foKKjpKanqaqrrK2usLGys7S1tri5uru8vb6/wMHCw8TFxsfIycvMzs/Q0dLT1NXW19jZ2tzd3t/g4eLj5OXm5+jp6uvs7u/w8fLz9PX2+Pn6+/z9/iBHWhYAAAABYktHROe2a2qTAAAEjElEQVQYGcXBiX/OBQDH8e+zzTDhweRo2iYK63hmrjl6MsUc1VzZhIU5y9Ywt6eptsLjWIkhUaoxRytliUoSZofZHHM8NvY8n7+j3+/37FVyvV56vXp6v/W3DqmfHL3ku1GxL3twsAKv+456/lI5t7ECq82Gev6hZIwCKeY0d3E3UsAkXOUeCsIUIN1quKftNgVE+BnuI0sBkcf9eHspAGLqMZ0rLi4u5w7fyhLucDyjBwvuPmREbJj+jZ1YlkmaBwXD26pxzNLr+A2Q6Q24oAdKrcLgeSdUD61jPZZlkuaxwiZLzCUsH8k0Far1IFNpsFEPbSp+q+x2+6JjNjWYiaUmWIbOSUnD9SBnoHJWajl4H9XD2oJfRXFxcXmWpKDFL0nqhJ9Dhv5u9yqtdLtjJnyZIduo7cd+XB8n9XK750dsOPrVJAX54PsW6pOent5e6rBkzw9bxwUrxOVyPaWWLpcrYqTLNbLrB+ulxxZ9sTs3VgbH6gOF2VGSfsFvoaR5UyS18vwhKRS/CTJMhWqdhULYGLQJk3emJkBpOYbRKgHqDq7oFyxpYA2mwrAmQKIeB+JWQ+EVqpV4HYNvoTTHi8EzTKrBb4GkeYtkeCL3yKlTp/HLlGEaVKkU08YZcCPdDd7YZKCuBNin8T4sxxPU6hLszrgMuU2BREUCPddgqo70wP71Pnx9433Ursz1ca2dbuG3QNLbZc1leuTNGhqslGEaVKkUvKltmh2Hd6Uj4E4GBupjOCs5D2Kp75cGNU2UBh47MEyRQM81wGeObiugJESri4vTtkK2tB0y5cGyv7ukPL62y9K1Ar/FMkyHKpXCZinEBylSHnyTDHU2zYRKGaJSt3mALevgkNQbcADDFAX0XAOXw6TdsE2WkzT4XGVYXpA0phaq5rSU6VX80mSYDudVBhmS7SZMkTbD3hTwSGlwbkh+fn6CFOmDog/hsBQPPAuMUg8gdi18J2kX7JA6Ohydj8NvBaYc7cXilBR9oTA/P/+kO1xSaD2WBBnS4LzKYLakffCpmlXCkhS4Ls2Ac4OA0nG9s4C88VDbVsugOrQOdvbNB2LXwh5J8+FCc+2CdRsgX3I4nV20HMvloZLWDJD0Pisl2eoweVvJkAbnVQazJQ2qh/0n4GK7FLguzYBzQUU0qHuu8Qk4ua0e5uoIDWLdUCAp/CKUFIEvvkctFO3y4eujePwyJc1/XVKTwS0kdcNySKY0qFQ5zJJh7BUMZ+I0Ea5JM6FC9m1YygZL0UcxeFfZNLQO2HITHG4okCGuDMOtWVLiZQyesVLQGSyZkjIOBamBG8t0mSKcznj1czo7yWSfsDRrZKjUwekcKEU4nf0kdZmYlTP3xVAZgocuz33rSRmenp8z2vZKUpLdkZQUL1PT13Ld6Z1lsE/OeW9aaxkmY8mOjo7OZl1jmWxzfJgqwvTfC/mV25xd/vLzwzJ+wm+SAiHBy30cDlZAZHJv5yMUGLZN3MuN3gqUYBd3q4hTACVf4w4H2iugWrtquc3vSTYFWtSSn31Yru4Y3Uj/i9b9x0+ZPKJHiALoTw6OKFKfa/WaAAAAAElFTkSuQmCC', + 'https://fusion.ironsrc.net/assets/images/v4/unity-is-logo.svg', }); diff --git a/public/_favicon._ico b/public/_favicon._ico new file mode 100644 index 0000000000000000000000000000000000000000..7075c75e98cecc8f9d7eab733c08213899ab7159 GIT binary patch literal 1150 zcmZ{kO=}ZT6ozkUCo1VoW|Fx#NsCeh#TEn?;-=MFL=gQ23U2-Q2QFL`Y(pzEcVa0@ z6%{H)?bekm{QlwE3aCf-h&4wSo7*>L728w~zQ$ii@m2P%GsW`GDNBCbyyaf}hd5o1F7-TrN1Q zo1hzuN{##JCx3!FTZAwDZLX(X>Fv9AO#jeaX20jKQ`}AeT%{!EzlQ!27>D~P!+(SS zFcVAvFQ7lh9n7OUU@LixM{4vdmUix*E_&Hc69)&YVy%8`? zu62JKPT6JIQpI_tyP(>yMt~>AdgE znRCuNmoxKit7=9yvzjxfq8zE-dPG&7QB~E*$o}_J=2q1W)Gb~-Xn%fH-8HYOPC zp2uY$#cwjM&_9po(?A~^;JGjZ80qSL5W3onv5LNy$APjAo-*-NRSO2C#aAHoW1Qpt zQ?%)8KHLar!>i#wI0lqe5cJQuAl@xUfmK}jEl&l-IAScn%ya15*EvY% z_DtSSfIHw@um~K}XTW>l-(Y{|(Z0&H5H?HYzi3xKZL?3vWY@2Dw4u%1PwLa}R7c%9 zi8bli?uEx8#yP&Xu5a&p^UMg0g869(@=R=82G_yQ;cwua$xg7&wxyu%u*5ZYJv<8O zm^VGEYaja_tjwn4T5z74d^NQ>&*mF#^^ucM{tYzQ?$f3%ZFUjY;tuFzzl*Lm+t#@; zPKED?Puq3lFq^hvj(PaZOMU1o7uQLy+x6Z2^AB)Oc3H2k>r~t)uGNyik5PXGEQe+A zMF_onczzQc3!Ve!b93O!!TlFGJ@lhA#&mD08*O=+uNh-eXCuslCOMx*&xqWn@A_2C zRZY32B??rp4v;VnSo3G=L+K%TqOX58(w-xL-R<6^V;F^T>JnR3n zP&$Jjq&~GB&z@O3YufIkK9>`yFs|rt>AUxrXG2N6=j?;DPdvL{>*mHieJA90KQOTM z1f^qeB-Dv}GQS&!Z%cjG`47F9X2vh)-8S<fyj&&vf*53tlph?cA@t;t#t~^(R9rYk4W@cBylI9Z&aiozK+HI`ncm z)b}srISF<^8tX8hwXKgPSwiDf#Gp-WcM)S8=3Q7@ZQq^8HJb|8Ntg9hH%IO%*R{3| zR@^7<)utSk`&ZXK?(1QRdD47&9e8f+ggC$5ch=c<8K`?$I*fpq=EX1uL;5=jmYyV@ z!E<2|c!sWlO|S(Xfqesfw$3(n)U}U&wK3f?3x}R1SHUgtCotB0z1O{~I}Y|;4cgM? zbjS!!Ho$h6Ob&@}GnYI7?(2mx72^3lA69{DA$$+J)V4nS-LB7J$tZ?y1IKFEG3WO5 zaXXB{WW~L;93FzYyK3%#81MShr@yHVc7OYKh?P)x&m2aaZ8r36493z&{AT-kmbLkq z>ULu=mOk^~ydBDM&&R}AT*qzVo*xC*UT))1zZ;XWHRUDqmV19X_iER1F(z}MdAv@{ zy;GGVy%RnR_k-uPYogDY?ROfRF_vT@m5)H%c-)Q7H{m9@5xzFSzenwX=x@Bvxw>zF zXS*lHQlRKY0gf>Jx2U;&(3QLDOEN`2cZl&VVjCdpml@tT>meq3gPDi{Ei* z+G8{~%2HbWJ5r2SsdRq5`x?7*=RLNhSE_4^-}O8hF$ZpjlJB(6n2p_aJKjM*`d)}` zNlvEHyt25|IH>b?uXBAV)a?t`(I=oShwIDO{Vmj%$F$`)y2p=(lAKTFHZYHsy&3A{N*dbMkTDzk8i=v2EBBzY0$gt;IfhElJ@dzjU~b5H4RvAP9O!$UyoH8G zA@u7?W8c(4&$DI>O7c7^zYpg7$KW3LS%G`0Ge_v}9Ps<<#Ib4{f4@mvTcGayqTaC> zgOWHW?uoxb=%=MIZv)rf=}@=sX_}Cu`1dp58cXezo{hcBnQII;z)PS`-bsUNGW_WO zcW@1y3T<(tG9l&x`-PpR(%4g_xzbqk{43B3$&rlo8bjuKItk)qUhPzH751C z>c+Rdu_hSzf#0Xz4`2aw73ap>+UFdKaq6;uB6iEV_|2OSzz%ROx`=VRwyuU>LEo`7 z_AdLkPyFk#IRl!+_Lsp%*aoi6)JNB6V>btN)mN`={9lVsow&ZwgCBzTKdj|B0-?Q;K1G5*!?1cc90sU2fq1d%sNdU@S<(f>%ohj@NJtc6|hE~t~I z)8PDl7`zXa#B+Haw4Gn$=otH4xCQb!>)w~4TatxTx_<72J~=74jG!d&MX*#*}1 zv0-e+SSRyoxDC3DLm$7x&^4yp;aI4X88nQ-Lof`V!?a;c#%7Fd;+otI!}LEHTdq4} z>MHK9m9P^g<98T+jlo!qsgL|W{Qr?_z}Wl#|51FW-+Vc^_NH@B>r0=mnZDyrmnX?6 zHSYbX%B|@-(}y{56ow`4dGnUJ*YhLwH_T^k>%%VfFy_O1<96`= zG6K^fvvA`5$vdF;*m3A{ma6MHY+vub+S2B9i+gJ>ECPQEt$|Ij1zZcpDLz|gn>z8k S$-cwbpO`r;hex3Q2>cID`7P)G literal 1150 zcmZ{kO=}ZT6ozkUCo1VoW|Fx#NsCeh#TEn?;-=MFL=gQ23U2-Q2QFL`Y(pzEcVa0@ z6%{H)?bekm{QlwE3aCf-h&4wSo7*>L728w~zQ$ii@m2P%GsW`GDNBCbyyaf}hd5o1F7-TrN1Q zo1hzuN{##JCx3!FTZAwDZLX(X>Fv9AO#jeaX20jKQ`}AeT%{!EzlQ!27>D~P!+(SS zFcVAvFQ7lh9n7OUU@LixM{4vdmUix*E_&Hc69)&YVy%8`? zu62JKPT Date: Thu, 25 Apr 2024 13:27:59 +0000 Subject: [PATCH 7/8] chore(release): 8.0.0 --- CHANGELOG.md | 2 ++ package.json | 2 +- projects/fusion-ui/package.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 519af2c36..6947dde5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [8.0.0](https://github.com/ironSource/fusion-ui/compare/v8.0.0-rc.39...v8.0.0) (2024-04-25) + ## [8.0.0-rc.39](https://github.com/ironSource/fusion-ui/compare/v8.0.0-rc.38...v8.0.0-rc.39) (2024-04-24) ## [8.0.0-rc.38](https://github.com/ironSource/fusion-ui/compare/v8.0.0-rc.37...v8.0.0-rc.38) (2024-04-24) diff --git a/package.json b/package.json index 77cd2bc54..3eaef8f2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fusion-ui", - "version": "8.0.0-rc.39", + "version": "8.0.0", "description": "UI library created by ironSource", "license": "MIT", "repository": { diff --git a/projects/fusion-ui/package.json b/projects/fusion-ui/package.json index 4adfae63f..8878cac27 100644 --- a/projects/fusion-ui/package.json +++ b/projects/fusion-ui/package.json @@ -1,6 +1,6 @@ { "name": "@ironsource/fusion-ui", - "version": "8.0.0-rc.39", + "version": "8.0.0", "dependencies": { "chart.js": "4.4.2", "@floating-ui/dom": "^1.0.9", From a7bb1fc61ddd5dfa88718e1c5ae443aca1cd6fb7 Mon Sep 17 00:00:00 2001 From: AndyKIron Date: Thu, 25 Apr 2024 16:44:57 +0300 Subject: [PATCH 8/8] chore: up package-lock.json --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e029ab192..921c3615f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fusion-ui", - "version": "8.0.0-rc.38", + "version": "8.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fusion-ui", - "version": "8.0.0-rc.38", + "version": "8.0.0", "license": "MIT", "dependencies": { "@angular-devkit/architect": "^0.1702.1",