diff --git a/index.html b/index.html
index a8fe627..ce1d9db 100644
--- a/index.html
+++ b/index.html
@@ -8,8 +8,8 @@
-
-
+
+
@@ -36,34 +36,9 @@
Save updates
+
-
-
-
-
@@ -73,7 +48,7 @@
-
+
diff --git a/main.css b/main.css
index c1d07d1..1c088e6 100644
--- a/main.css
+++ b/main.css
@@ -1,7 +1,7 @@
/* Calcite Dev Summit 2024 Demo Template */
/* Demo template supporting styles */
-@import 'https://js.arcgis.com/4.30/@arcgis/core/assets/esri/themes/light/main.css';
+@import 'https://js.arcgis.com/4.31/@arcgis/core/assets/esri/themes/light/main.css';
html,
body,
@@ -28,6 +28,11 @@ calcite-action-pad {
margin-inline-end: 0.5rem;
}
+arcgis-feature-table {
+ width: 100%;
+ height: 100%;
+}
+
arcgis-editor {
/* position: absolute;
bottom: 0;
diff --git a/main.js b/main.js
index 5601bc5..f6683af 100644
--- a/main.js
+++ b/main.js
@@ -2,9 +2,10 @@
// Map Components
import '@arcgis/map-components/dist/components/arcgis-map';
+import '@arcgis/map-components/dist/components/arcgis-editor';
+import '@arcgis/map-components/dist/components/arcgis-feature-table';
import '@arcgis/map-components/dist/components/arcgis-legend';
import '@arcgis/map-components/dist/components/arcgis-search';
-import '@arcgis/map-components/dist/components/arcgis-editor';
import '@arcgis/map-components/dist/components/arcgis-expand';
import '@arcgis/map-components/dist/components/arcgis-zoom';
import '@arcgis/map-components/dist/components/arcgis-basemap-toggle';
@@ -19,72 +20,55 @@ import { setAssetPath } from '@esri/calcite-components/dist/components';
setAssetPath(location.href);
// #endregion Imports
-// Obtain the Map and Editor components
+// Obtain the Map, Editor, and FeatureTable components
const arcgisMap = document.querySelector('arcgis-map');
const editor = document.querySelector('arcgis-editor');
-const filterNeedsReview = document.getElementById('filter-review');
-const stepper = document.querySelector('calcite-stepper');
+const table = document.querySelector('arcgis-feature-table');
+// const stepper = document.querySelector('calcite-stepper');
-console.log(stepper);
+// Custom workflow handles
+const filterNeedsReview = document.getElementById('filter-review');
arcgisMap.addEventListener('arcgisViewReadyChange', async (event) => {
- // Find the inspection zones layer and set it in the global context
-
await reactiveUtils.whenOnce(() => !arcgisMap.view.updating);
const buildingsLayer = arcgisMap.map.layers.find((layer) => {
return layer.title === 'Buildings';
});
- const buildingsLayerView = await arcgisMap.view.whenLayerView(buildingsLayer);
- console.log(buildingsLayerView);
await reactiveUtils.whenOnce(() => buildingsLayer.loaded);
- // Initialize FeatureTable
- const featureTable = new FeatureTable({
- container: document.getElementById('panel-table'),
- view: arcgisMap.view,
- layer: buildingsLayer,
- relatedRecordsEnabled: true,
-
- actionColumnConfig: {
- label: 'Go to feature',
- icon: 'zoom-to-object',
- callback: (params) => {
- // Todo: figure out why feature.geometry is null here...
- // view.goTo(params.feature.geometry.extent.expand(1.5));
-
- view.goTo(params.feature);
- },
- },
-
- tableTemplate: {
- columnTemplates: [
- {
- type: 'field',
- fieldName: 'UID',
- label: 'ID',
- flexGrow: 0,
- width: '170px',
- },
- {
- type: 'field',
- fieldName: 'STATUS',
- label: 'Permit Status',
- },
- {
- type: 'field',
- fieldName: 'BEZGFK',
- label: 'Building Type',
- },
- {
- type: 'field',
- fieldName: 'NAMLAG',
- label: 'Address',
- },
- ],
+ // Initialize FeatureTable Component
+ table.view = arcgisMap.view;
+ table.layer = buildingsLayer;
+ table.actionColumnConfig = {
+ label: 'Go to feature',
+ icon: 'zoom-to-object',
+ callback: (params) => {
+ view.goTo(params.feature.geometry.extent.expand(1.5));
},
- });
+ };
+ table.tableTemplate = {
+ columnTemplates: [
+ {
+ type: 'field',
+ fieldName: 'UID',
+ label: 'ID',
+ flexGrow: 0,
+ width: '170px',
+ },
+ {
+ type: 'field',
+ fieldName: 'STATUS',
+ label: 'Permit Status',
+ },
+ {
+ type: 'field',
+ fieldName: 'BEZGFK',
+ label: 'Building Type',
+ },
+ ],
+ };
window.subTableTemplate = {
columnTemplates: [
@@ -105,31 +89,32 @@ arcgisMap.addEventListener('arcgisViewReadyChange', async (event) => {
label: 'Edit Record',
icon: 'pencil',
callback: (params) => {
- console.log(params);
editor.classList.remove('hidden');
editor.startUpdateWorkflowAtFeatureEdit(params.feature);
- stepper.goToStep(2);
+ // stepper.goToStep(2);
},
};
+ // Configure "permits" related table
reactiveUtils.when(
- () => featureTable.relatedTable,
+ () => table.relatedTable,
(relatedTable) => {
console.log('Related Table Loaded');
- // relatedTable.tableTemplate = window.subTableTemplate;
+ relatedTable.tableTemplate = window.subTableTemplate;
relatedTable.actionColumnConfig = window.subActionColumnConfig;
relatedTable.relatedRecordsEnabled = false;
}
);
+ // Stash these in the window for now
window.buildingsLayer = buildingsLayer;
- window.buildingsLayerView = buildingsLayerView;
- window.featureTable = featureTable;
+ window.featureTable = table;
window.editor = editor;
window.map = arcgisMap;
window.view = arcgisMap.view;
});
+// #region Custom workflow steps
filterNeedsReview.addEventListener('click', () => {
const query = buildingsLayer.createQuery();
query.where = "STATUS = 'Needs Review'";
@@ -141,17 +126,20 @@ filterNeedsReview.addEventListener('click', () => {
const features = results.features;
if (features.length > 0) {
- // Todo: Better for the demo to set objectIds or highlightIds?
- // featureTable.highlightIds.removeAll();
- // featureTable.highlightIds.addMany(
- // features.map((feature) => feature.attributes.OBJECTID)
- // );
+ // Highlight the features where Permit Status is Needs Review
+ featureTable.highlightIds.removeAll();
+ featureTable.highlightIds.addMany(
+ features.map((feature) => feature.attributes.OBJECTID)
+ );
// Filter the table by features with STATUS = Needs Review
featureTable.objectIds = features.map(
(feature) => feature.attributes.OBJECTID
);
+ // Add filter-by-selection-enabled to the table element
+ featureTable.filterBySelectionEnabled = true;
+
const unionedGeometries = geometryEngine.union(
features.map((feature) => feature.geometry)
);
@@ -165,3 +153,4 @@ filterNeedsReview.addEventListener('click', () => {
console.error('Error querying features:', error);
});
});
+// #endregion Custom workflow steps
diff --git a/package-lock.json b/package-lock.json
index d9c1d16..1f1da3a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6,9 +6,9 @@
"": {
"name": "map-components-vite-sample",
"dependencies": {
- "@arcgis/core": "^4.31.0-next.20241015",
- "@arcgis/map-components": "^4.31.0-next.127",
- "@esri/calcite-components": "^2.8.6"
+ "@arcgis/core": "^4.31.0-next.20241030",
+ "@arcgis/map-components": "^4.31.0-next.143",
+ "@esri/calcite-components": "^2.13.2"
},
"devDependencies": {
"i": "^0.3.7",
@@ -18,9 +18,9 @@
}
},
"node_modules/@arcgis/components-build-utils": {
- "version": "4.31.0-next.127",
- "resolved": "https://registry.npmjs.org/@arcgis/components-build-utils/-/components-build-utils-4.31.0-next.127.tgz",
- "integrity": "sha512-woJ6QmgPEjJYVwLU0zZkJsTivCY08RRZ7pVUKl9xR0zsbMfnup1PUtk2Rr05GSQ738Rgzu2NtVsBYKmKkjexfQ==",
+ "version": "4.31.0-next.143",
+ "resolved": "https://registry.npmjs.org/@arcgis/components-build-utils/-/components-build-utils-4.31.0-next.143.tgz",
+ "integrity": "sha512-2xfCjRgPfzpP0T4rUtnZ5za4qwNWFYujv1sH2OgGX00MvFytaxe3WBfzsOx/iRqPheawxIRMPu3wIZFz2CVtAg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"tslib": "^2.7.0"
@@ -30,17 +30,17 @@
}
},
"node_modules/@arcgis/components-controllers": {
- "version": "4.31.0-next.127",
- "resolved": "https://registry.npmjs.org/@arcgis/components-controllers/-/components-controllers-4.31.0-next.127.tgz",
- "integrity": "sha512-7x48SWeC8487GAKZSoOSaBXGzuLVNO2UDbXXsMOy9PME64clxBY+F5lb0lS+L0KMfQx0ocHtEowN5tQoiSZsYg==",
+ "version": "4.31.0-next.143",
+ "resolved": "https://registry.npmjs.org/@arcgis/components-controllers/-/components-controllers-4.31.0-next.143.tgz",
+ "integrity": "sha512-HmOfErnQIo616CJR6AOleYulBd7KR6bODpRMp89iSEPNMT+y9opb5nFmEp+JxvPJt6MPSdf7yYktKgmnRSyblA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@arcgis/components-utils": "4.31.0-next.127",
+ "@arcgis/components-utils": "4.31.0-next.143",
"tslib": "^2.7.0"
},
"peerDependencies": {
"@arcgis/core": ">=4.31.0-next <4.32",
- "@arcgis/core-adapter": "~4.31.0-next.127"
+ "@arcgis/core-adapter": "~4.31.0-next.143"
},
"peerDependenciesMeta": {
"@arcgis/core": {
@@ -52,39 +52,39 @@
}
},
"node_modules/@arcgis/components-utils": {
- "version": "4.31.0-next.127",
- "resolved": "https://registry.npmjs.org/@arcgis/components-utils/-/components-utils-4.31.0-next.127.tgz",
- "integrity": "sha512-FcP5RyG6dxQwkiqVQ8lmx44UUjpdhHsGkuNW5iSgr4YUhsei4frNrnOYJYrIJGSgroHqEWKMLJ01ijlaHKfx4Q==",
+ "version": "4.31.0-next.143",
+ "resolved": "https://registry.npmjs.org/@arcgis/components-utils/-/components-utils-4.31.0-next.143.tgz",
+ "integrity": "sha512-7MbyAuI9QPzDNwZov/2Ch5bWPnLp8eEqLmqg7z6L7efsIBNAkqK3+kBBqDt6ITl9SFkWIqAiuyXcV43MtG1L0g==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"tslib": "^2.7.0"
}
},
"node_modules/@arcgis/core": {
- "version": "4.31.0-next.20241015",
- "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.31.0-next.20241015.tgz",
- "integrity": "sha512-90G3CHpMKQKX7HkqLmmFOiwWjhj1x1tC5SQo9ILkRUFBw+1553bruZWKs20O2fGEnw9KbVts++/33a3+fZC7kg==",
+ "version": "4.31.0-next.20241030",
+ "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.31.0-next.20241030.tgz",
+ "integrity": "sha512-LJUp7WmKV2YxWGR+fJ3Tz0v4PE0dsOjxprwl5sE+ENosKRlaWEAinOeP4dYvLOV9gqTYTIr8I8w0HhIn9Nmwxw==",
"license": "SEE LICENSE IN copyright.txt",
"dependencies": {
"@esri/arcgis-html-sanitizer": "~4.1.0-next.4",
"@esri/calcite-colors": "~6.1.0",
"@esri/calcite-components": "^2.13.0",
- "@vaadin/grid": "~24.4.11",
+ "@vaadin/grid": "~24.5.0",
"@zip.js/zip.js": "~2.7.52",
"luxon": "~3.5.0",
- "marked": "~14.1.2",
+ "marked": "~14.1.3",
"sortablejs": "~1.15.3"
}
},
"node_modules/@arcgis/map-components": {
- "version": "4.31.0-next.127",
- "resolved": "https://registry.npmjs.org/@arcgis/map-components/-/map-components-4.31.0-next.127.tgz",
- "integrity": "sha512-W30VnYVRekHlCfOP+Tz5G0IvvmGQF58Pf1O8+H6BqxrFGviIBO057rHmomwlY3HAqLVOToUKuGpOauMBC694pQ==",
+ "version": "4.31.0-next.143",
+ "resolved": "https://registry.npmjs.org/@arcgis/map-components/-/map-components-4.31.0-next.143.tgz",
+ "integrity": "sha512-xc2yl4WFIZGLfh144mENHSVpXM/kO1u6qYGAWa7we1z7pnmzcfiFPEhWGCjkwLWf0fdGW8cqrfLSARyKlXz+aA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@arcgis/components-build-utils": "4.31.0-next.127",
- "@arcgis/components-controllers": "4.31.0-next.127",
- "@arcgis/components-utils": "4.31.0-next.127",
+ "@arcgis/components-build-utils": "4.31.0-next.143",
+ "@arcgis/components-controllers": "4.31.0-next.143",
+ "@arcgis/components-utils": "4.31.0-next.143",
"@stencil/core": "4.20.0",
"tslib": "^2.7.0"
},
@@ -503,9 +503,9 @@
"license": "SEE LICENSE IN README.md"
},
"node_modules/@esri/calcite-components": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-2.13.1.tgz",
- "integrity": "sha512-kt6kbCM28yMprwkDuMXsQCfokB5xF4ukI95LaLBDAMbEri5MWe84pYU1UHOsmEAqBsPHBIY8lUFnCAp7h4zQKw==",
+ "version": "2.13.2",
+ "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-2.13.2.tgz",
+ "integrity": "sha512-90v4H8zs2wEzUXQGmZ+joHhP7ulFUHmQjDlIwXylJiDvoChhnEm38iv7eeG+X8im06biIHEDGRB8LLszlQQ7jw==",
"license": "SEE LICENSE.md",
"dependencies": {
"@esri/calcite-ui-icons": "3.32.0",
@@ -913,38 +913,38 @@
"license": "MIT"
},
"node_modules/@vaadin/a11y-base": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.4.11.tgz",
- "integrity": "sha512-B0rnkfwRAe5A/QBsj6t5yzQrg423GxNPkXUKw0Gz/bCwK4n3Jg77A6jn9+ej1BFaex3jpfc4xtF0yevPSDY9tg==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.5.1.tgz",
+ "integrity": "sha512-rPLVlLxaF7r0HjX/C3BwXN2gXLwUegWPNHe4pAhGg5sdcBDf4nGkFfibg0kJo5r2BAHgDn2xySs3oVA68vxT+g==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.4.11",
+ "@vaadin/component-base": "~24.5.1",
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/checkbox": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.4.11.tgz",
- "integrity": "sha512-QgKhhPfR6Y+x1TLnoAptV7RICkl+RH1MYCZpALHeGPn5PAbBpajArLehRLjkoBTZD4k8v+3NkT3SWE8RV5KhhA==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.5.1.tgz",
+ "integrity": "sha512-+Du5sF6cDjiX8REwZh7mR594fi7F9Lr83F03EaOvUv1UhnkIMnnxI+skzMovxqYc0wmkbt5n3M+jnqipDcx6og==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.4.11",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/field-base": "~24.4.11",
- "@vaadin/vaadin-lumo-styles": "~24.4.11",
- "@vaadin/vaadin-material-styles": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11",
+ "@vaadin/a11y-base": "~24.5.1",
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/field-base": "~24.5.1",
+ "@vaadin/vaadin-lumo-styles": "~24.5.1",
+ "@vaadin/vaadin-material-styles": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1",
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/component-base": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.4.11.tgz",
- "integrity": "sha512-QVxhA+WkKkwPkfJWcmtpG+H1pVPxIf4RJ4rgzUA6lAZKZyBWlG+wfOWyqT4XozRg0wsEXSzni7NzstrAAdnc7Q==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.5.1.tgz",
+ "integrity": "sha512-+fs8ukmFuhiD3cLoE07yWAsxZcvApEwN+fohNrSpquCLcGbQsbjUV04JPzBhJ+KFSfwAMMDgEyBVUUrzZjm7eQ==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
@@ -955,89 +955,89 @@
}
},
"node_modules/@vaadin/field-base": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.4.11.tgz",
- "integrity": "sha512-DcJSA6v6CE9lAYXsCph4mkWr01aTRzX2uGiNHQssZOYjD/oXmOYUyrfv1ZSbYPklldOG/wrjQZflUmgo1kbojg==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.5.1.tgz",
+ "integrity": "sha512-GALRiF+FlVbGwyaPh9ACencmyZlhGnKOvqxHgAk2tbkndkm71dNStlHGf5x/SlF6BTe5H3D6KLSXIonNMBAFLw==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.4.11",
- "@vaadin/component-base": "~24.4.11",
+ "@vaadin/a11y-base": "~24.5.1",
+ "@vaadin/component-base": "~24.5.1",
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/grid": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.4.11.tgz",
- "integrity": "sha512-tg/hCiSH8O/3aBA0bZfIx8m5wd/7kX4u80Obl6P3cbKEuKzpS0ajec/VazxaXIJVh5DOwFBbTmGU6sQ0opQVyQ==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.5.1.tgz",
+ "integrity": "sha512-PSmwkjGIHz31QqBnq2GndttS9zxIKRwsyQrTFHonl01obrFjxm3yXHFvVR6047vxzUb7EE7DHqnu4543eg+Ctg==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.4.11",
- "@vaadin/checkbox": "~24.4.11",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/lit-renderer": "~24.4.11",
- "@vaadin/text-field": "~24.4.11",
- "@vaadin/vaadin-lumo-styles": "~24.4.11",
- "@vaadin/vaadin-material-styles": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11",
+ "@vaadin/a11y-base": "~24.5.1",
+ "@vaadin/checkbox": "~24.5.1",
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/lit-renderer": "~24.5.1",
+ "@vaadin/text-field": "~24.5.1",
+ "@vaadin/vaadin-lumo-styles": "~24.5.1",
+ "@vaadin/vaadin-material-styles": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1",
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/icon": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.4.11.tgz",
- "integrity": "sha512-ecCxTU55+fI0smn2COXTA/tBKOJ6B3Swc3IshfWoLFFoJ5aVStvRgU4/AtW5CAsqnZFGuGvuqD8TAF+XCecf8g==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.5.1.tgz",
+ "integrity": "sha512-dzkCUzF0k3kYZKX0dE0EW2zXJz8sblQ4MNYvMw6Itevo8kH5a5vHhltCq9Nm9YX5TPFuJERH6acoLQ5o1C3fYg==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/vaadin-lumo-styles": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11",
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/vaadin-lumo-styles": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1",
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/input-container": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.4.11.tgz",
- "integrity": "sha512-LuLNsGfxS1FNbNI0+Ukkm9ueKCBEK7Hp920woCf5/VrNevAhW9Hpgjc/ffPpn2RnJrpsvEgn8c6NP1L/0aX9cQ==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.5.1.tgz",
+ "integrity": "sha512-uRvO9ZsW4VaIaGtdOb+igWPu6tXdeqpuzS0eoAaIrSmWe/fsg9C1SazDrQiJ8ZawrH6I9IwP/yuiTv++TA0l/g==",
"license": "Apache-2.0",
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/vaadin-lumo-styles": "~24.4.11",
- "@vaadin/vaadin-material-styles": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11",
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/vaadin-lumo-styles": "~24.5.1",
+ "@vaadin/vaadin-material-styles": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1",
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/lit-renderer": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.4.11.tgz",
- "integrity": "sha512-YtNnP46mmEoEB2hcek/IeFgc5v0NIUiLTu2OPXRzIy0qmEK1stx7+EVIvzL2pUdlaLgnGvtTRkqWHlLW3eRbCA==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.5.1.tgz",
+ "integrity": "sha512-/YSO4Fs6QN2BNGiIDpb7kCfB893zEj0f2hwGVeiLkd/YIomIT80KJXiZF5p4K/Fkj9Lb98pgi3xDw65vfco5WA==",
"license": "Apache-2.0",
"dependencies": {
"lit": "^3.0.0"
}
},
"node_modules/@vaadin/text-field": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.4.11.tgz",
- "integrity": "sha512-oD7p/RkaiZAEd9zSxkZgvYHGcox0Dz0uXMjUqJtxuzHkf3e3tx8zPJ8mDq2qt2fno9jaEqlwufV/Xll0F3mNtQ==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.5.1.tgz",
+ "integrity": "sha512-k7nHpNzzJbKaMulPr48BQqPzheunKFeV6CYgWK5Su3P43j/sXALsJErAJ4qnmma9ZC5zy0LEQ4POGrL/q/tKCw==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.4.11",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/field-base": "~24.4.11",
- "@vaadin/input-container": "~24.4.11",
- "@vaadin/vaadin-lumo-styles": "~24.4.11",
- "@vaadin/vaadin-material-styles": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11",
+ "@vaadin/a11y-base": "~24.5.1",
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/field-base": "~24.5.1",
+ "@vaadin/input-container": "~24.5.1",
+ "@vaadin/vaadin-lumo-styles": "~24.5.1",
+ "@vaadin/vaadin-material-styles": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1",
"lit": "^3.0.0"
}
},
@@ -1048,32 +1048,32 @@
"license": "Apache-2.0"
},
"node_modules/@vaadin/vaadin-lumo-styles": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.4.11.tgz",
- "integrity": "sha512-3VQzVNWjtwTXvXF/yOsSb/wUeX8DxfOtALhyrDB0tb6oHO1OHteCuiBMAIyYmaRDxUYJmU5alOksvxw8DceNhQ==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.5.1.tgz",
+ "integrity": "sha512-4HIlIaN0yFgWVPvuvF62bmonYmvVV1lLkDpwe0m7ECO4yNMoxGdsFYQe0ggdiw10HBGOLwMSwa1q1HkluaRxPw==",
"license": "Apache-2.0",
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/icon": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11"
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/icon": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1"
}
},
"node_modules/@vaadin/vaadin-material-styles": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.4.11.tgz",
- "integrity": "sha512-Tl41hxIYIkuJ03F0mYpTP2hK93LU4S2A2FpiRcG+tuLxH+FqpjCSfDGiZQMzaAP0Rw5zgQRICRs63DhE0rV8iw==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.5.1.tgz",
+ "integrity": "sha512-NqzjLUYwt74s8nC2oR4SKdneTUoJ739WXf0qLBRcFK2cYiHLQFF81RHiCcU5VQpFj0NY9VeuawBjMztnZPTpwg==",
"license": "Apache-2.0",
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.4.11",
- "@vaadin/vaadin-themable-mixin": "~24.4.11"
+ "@vaadin/component-base": "~24.5.1",
+ "@vaadin/vaadin-themable-mixin": "~24.5.1"
}
},
"node_modules/@vaadin/vaadin-themable-mixin": {
- "version": "24.4.11",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.4.11.tgz",
- "integrity": "sha512-QuRk7vNx1phC1ZBOGu0H5bqxktAm3dsJlJIj9KQ/tC4fG7MMTlhebrvveawkdyZe4q4lSm6LGy3hhIu94m0B/Q==",
+ "version": "24.5.1",
+ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.5.1.tgz",
+ "integrity": "sha512-NQ1+GVS/8Lxv9DpRTzLVxp/N+L0EYvfidmzWS2lLF0PfHQxk00AFNRVKuCbsxrckTblRJHkf3rbQTo3hl8SC2Q==",
"license": "Apache-2.0",
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
@@ -4918,9 +4918,9 @@
}
},
"node_modules/tslib": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
- "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz",
+ "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==",
"license": "0BSD"
},
"node_modules/type-fest": {
diff --git a/package.json b/package.json
index 49563dc..8f01c38 100644
--- a/package.json
+++ b/package.json
@@ -8,9 +8,9 @@
"preview": "vite preview"
},
"dependencies": {
- "@arcgis/core": "^4.31.0-next.20241015",
- "@arcgis/map-components": "^4.31.0-next.127",
- "@esri/calcite-components": "^2.8.6"
+ "@arcgis/core": "^4.31.0-next.20241030",
+ "@arcgis/map-components": "^4.31.0-next.143",
+ "@esri/calcite-components": "^2.13.2"
},
"devDependencies": {
"i": "^0.3.7",