Skip to content

Commit 6d1f862

Browse files
prevent adding same badge more than one time
1 parent 30ddcf7 commit 6d1f862

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

projects/terminology-treeview/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"version": "0.0.1",
44
"private": true,
55
"peerDependencies": {
6-
"@angular/common": "^14.2.0",
7-
"@angular/core": "^14.2.0",
6+
"@angular/common": "^14.0.0",
7+
"@angular/core": "^14.0.0",
88
"lodash": "^4.0.0"
99
},
1010
"dependencies": {

projects/terminology-treeview/src/lib/terminology-tree-filter/terminology-tree-filter.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,9 @@ export class TerminologyTreeFilterComponent
337337
}
338338

339339
onEdutrItemClicked(item: TerminologyTreeviewItem | any) {
340-
this.selected.push(item);
340+
if (!this.selected?.find(i => item.id === i.id)) {
341+
this.selected.push(item);
342+
}
341343
this.emitSelection();
342344
}
343345

projects/terminology-treeview/src/lib/terminology-treeview.module.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
import { TerminologyTreeFilterComponent } from './terminology-tree-filter/terminology-tree-filter.component';
2525
import { NewSelectModule } from '@orbis-u/components/new-select';
2626
import { CheckboxModule } from '@orbis-u/components/checkbox';
27+
import { CommonModule } from '@angular/common';
2728

2829
@NgModule({
2930
declarations: [
@@ -35,8 +36,8 @@ import { CheckboxModule } from '@orbis-u/components/checkbox';
3536
imports: [
3637
AutomationIdModule,
3738
BadgeModule,
38-
BrowserAnimationsModule,
3939
ButtonModule,
40+
CommonModule,
4041
CdkModule,
4142
CheckboxModule,
4243
DropdownModule,

src/app/app.module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ import { ToolbarModule } from '@orbis-u/components/toolbar';
1515
import { CdkModule } from '@orbis-u/common/cdk';
1616
import { UThemeModule } from '@orbis-u/styles';
1717
import { ToggleSwitchModule } from '@orbis-u/components/toggle-switch';
18+
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
1819

1920
@NgModule({
2021
imports: [
2122
BrowserModule,
23+
BrowserAnimationsModule,
2224
FormsModule,
2325
HttpClientModule,
2426
CdkModule,

0 commit comments

Comments
 (0)