Skip to content

Commit f2d8011

Browse files
chore: Upgrade to Web SDK v1022.31.0
1 parent 59b55a0 commit f2d8011

File tree

4 files changed

+65
-55
lines changed

4 files changed

+65
-55
lines changed

package-lock.json

Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tutorial",
3-
"version": "1022.30.0",
3+
"version": "1022.31.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",
@@ -18,10 +18,10 @@
1818
"@angular/platform-browser": "^19.2.0",
1919
"@angular/platform-browser-dynamic": "^19.2.0",
2020
"@angular/router": "^19.2.0",
21-
"@c8y/bootstrap": "1022.30.0",
22-
"@c8y/client": "1022.30.0",
23-
"@c8y/ngx-components": "1022.30.0",
24-
"@c8y/style": "1022.30.0",
21+
"@c8y/bootstrap": "1022.31.0",
22+
"@c8y/client": "1022.31.0",
23+
"@c8y/ngx-components": "1022.31.0",
24+
"@c8y/style": "1022.31.0",
2525
"leaflet": "1.9.4",
2626
"monaco-editor": "~0.52.2",
2727
"ngx-bootstrap": "19.0.2",
@@ -33,8 +33,8 @@
3333
"@angular-devkit/build-angular": "^19.2.16",
3434
"@angular/cli": "^19.2.16",
3535
"@angular/compiler-cli": "^19.2.0",
36-
"@c8y/devkit": "1022.30.0",
37-
"@c8y/options": "1022.30.0",
36+
"@c8y/devkit": "1022.31.0",
37+
"@c8y/options": "1022.31.0",
3838
"@types/jasmine": "~5.1.0",
3939
"jasmine-core": "~5.6.0",
4040
"karma": "~6.4.0",

src/selector/properties-selector-drawer-example/properties-selector-drawer.component.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import { Component, inject } from '@angular/core';
22
import { FormsModule } from '@angular/forms';
33
import { IIdentified, IManagedObject, InventoryService } from '@c8y/client';
44
import { BottomDrawerService, TitleComponent } from '@c8y/ngx-components';
5-
import { AssetPropertySelectorDrawerComponent } from '@c8y/ngx-components/asset-properties';
5+
import {
6+
AssetPropertySelectorDrawerComponent,
7+
AssetPropertyType
8+
} from '@c8y/ngx-components/asset-properties';
69
import {
710
AssetSelectionChangeEvent,
811
AssetSelectorModule
@@ -53,7 +56,7 @@ export class PropertiesSelectorDrawerExampleComponent {
5356
inventoryService = inject(InventoryService);
5457
model: IIdentified;
5558
selectedAsset: IManagedObject;
56-
output: unknown;
59+
output: AssetPropertyType[] = [];
5760
bottomDrawerService = inject(BottomDrawerService);
5861

5962
selectionChanged(e: AssetSelectionChangeEvent) {
@@ -70,7 +73,8 @@ export class PropertiesSelectorDrawerExampleComponent {
7073
expansionMode: 'collapsedByDefault',
7174
showValue: true,
7275
showKey: true,
73-
emptyStateContent: 'default-properties'
76+
emptyStateContent: 'default-properties',
77+
selectedProperties: this.output
7478
}
7579
}
7680
});
@@ -79,7 +83,7 @@ export class PropertiesSelectorDrawerExampleComponent {
7983
const resultOf = await drawer.instance.result;
8084
this.output = resultOf;
8185
} catch (ex) {
82-
this.output = 'Cancelled';
86+
this.output = [];
8387
}
8488
}
8589
}

src/selector/properties-selector-inline-example/properties-selector-inline.component.ts

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Component, inject } from '@angular/core';
22
import { FormsModule } from '@angular/forms';
33
import { IIdentified, IManagedObject, InventoryService } from '@c8y/client';
4-
import { BottomDrawerService, C8yTranslatePipe, TitleComponent } from '@c8y/ngx-components';
4+
import { C8yTranslatePipe, TitleComponent } from '@c8y/ngx-components';
55
import {
66
AssetPropertyActionDirective,
77
AssetPropertyListComponent,
@@ -97,7 +97,7 @@ import { JsonPipe } from '@angular/common';
9797
</div>
9898
</fieldset>
9999
<label class="c8y-switch">
100-
<input type="checkbox" [(ngModel)]="searchable" />
100+
<input type="checkbox" [(ngModel)]="filterable" />
101101
<span></span>
102102
<small>searchable</small>
103103
</label>
@@ -116,21 +116,27 @@ import { JsonPipe } from '@angular/common';
116116
<span></span>
117117
<small>showKey</small>
118118
</label>
119+
<label class="c8y-switch m-0">
120+
<input type="checkbox" [(ngModel)]="allowAddingCustomProperties" />
121+
<span></span>
122+
<small>allowAddingCustomProperties</small>
123+
</label>
119124
</div>
120125
</div>
121126
<div class="col-xs-12 col-md-5">
122127
<div class="card">
123-
<div class="card-inner-scroll d-flex d-col bg-component" style="height: 559px">
128+
<div class="card-inner-scroll d-flex d-col bg-component" style="height: 591px">
124129
<c8y-asset-property-list
125130
class="bg-component"
126131
[asset]="selectedAsset"
127132
[config]="{
128133
selectMode: multiSelect,
129134
showHeader: showHeader,
130-
searchable: searchable,
135+
filterable: filterable,
131136
showValue: showValue,
132137
expansionMode: expansionMode,
133-
showKey: showKey
138+
showKey: showKey,
139+
allowAddingCustomProperties: allowAddingCustomProperties
134140
}"
135141
(selectedProperties)="onSelectedProperties($event)"
136142
>
@@ -150,7 +156,7 @@ import { JsonPipe } from '@angular/common';
150156
</div>
151157
</div>
152158
<div class="col-xs-12 col-md-4">
153-
<pre class="inner-scroll" style="height: 559px">{{ assetPropertiesOutput | json }}</pre>
159+
<pre class="inner-scroll" style="height: 591px">{{ assetPropertiesOutput | json }}</pre>
154160
</div>
155161
</div>`,
156162
standalone: true,
@@ -171,15 +177,15 @@ export class PropertiesSelectorInlineExampleComponent {
171177
model: IIdentified;
172178
selectedAsset: IManagedObject;
173179
assetPropertiesOutput: AssetPropertyType[] | AssetPropertyType;
174-
bottomDrawerService = inject(BottomDrawerService);
175180

176181
multiSelect: 'single' | 'multi' | 'none' = 'multi';
177182
expansionMode: 'expandedByDefault' | 'collapsedByDefault' | 'nonCollapsible' =
178183
'expandedByDefault';
179184
showHeader = true;
180185
showValue = true;
181186
showKey = true;
182-
searchable = true;
187+
filterable = true;
188+
allowAddingCustomProperties = true;
183189

184190
selectionChanged(e: AssetSelectionChangeEvent) {
185191
this.selectedAsset = e.change.item;

0 commit comments

Comments
 (0)