diff --git a/package.json b/package.json
index 9dc2e95..30b7d9e 100644
--- a/package.json
+++ b/package.json
@@ -3,31 +3,85 @@
"license": "UNLICENSED",
"dependencies": {
"@polymer/polymer": "3.5.1",
+ "@vaadin/a11y-base": "24.4.9",
+ "@vaadin/accordion": "24.4.9",
+ "@vaadin/app-layout": "24.4.9",
+ "@vaadin/avatar": "24.4.9",
+ "@vaadin/avatar-group": "24.4.9",
+ "@vaadin/board": "24.4.9",
"@vaadin/bundles": "24.4.9",
+ "@vaadin/button": "24.4.9",
+ "@vaadin/charts": "24.4.9",
+ "@vaadin/checkbox": "24.4.9",
+ "@vaadin/checkbox-group": "24.4.9",
+ "@vaadin/combo-box": "24.4.9",
"@vaadin/common-frontend": "0.0.19",
+ "@vaadin/component-base": "24.4.9",
+ "@vaadin/confirm-dialog": "24.4.9",
+ "@vaadin/context-menu": "24.4.9",
+ "@vaadin/cookie-consent": "24.4.9",
+ "@vaadin/crud": "24.4.9",
+ "@vaadin/custom-field": "24.4.9",
+ "@vaadin/date-picker": "24.4.9",
+ "@vaadin/date-time-picker": "24.4.9",
+ "@vaadin/details": "24.4.9",
+ "@vaadin/dialog": "24.4.9",
+ "@vaadin/email-field": "24.4.9",
+ "@vaadin/field-base": "24.4.9",
+ "@vaadin/field-highlighter": "24.4.9",
+ "@vaadin/form-layout": "24.4.9",
+ "@vaadin/grid": "24.4.9",
+ "@vaadin/grid-pro": "24.4.9",
+ "@vaadin/horizontal-layout": "24.4.9",
+ "@vaadin/icon": "24.4.9",
+ "@vaadin/icons": "24.4.9",
+ "@vaadin/input-container": "24.4.9",
+ "@vaadin/integer-field": "24.4.9",
+ "@vaadin/item": "24.4.9",
+ "@vaadin/list-box": "24.4.9",
+ "@vaadin/lit-renderer": "24.4.9",
+ "@vaadin/login": "24.4.9",
+ "@vaadin/map": "24.4.9",
+ "@vaadin/menu-bar": "24.4.9",
+ "@vaadin/message-input": "24.4.9",
+ "@vaadin/message-list": "24.4.9",
+ "@vaadin/multi-select-combo-box": "24.4.9",
+ "@vaadin/notification": "24.4.9",
+ "@vaadin/number-field": "24.4.9",
+ "@vaadin/overlay": "24.4.9",
+ "@vaadin/password-field": "24.4.9",
"@vaadin/polymer-legacy-adapter": "24.4.9",
- "@vaadin/react-components": "24.4.9",
- "@vaadin/react-components-pro": "24.4.9",
+ "@vaadin/progress-bar": "24.4.9",
+ "@vaadin/radio-group": "24.4.9",
+ "@vaadin/rich-text-editor": "24.4.9",
"@vaadin/router": "1.7.5",
+ "@vaadin/scroller": "24.4.9",
+ "@vaadin/select": "24.4.9",
+ "@vaadin/side-nav": "24.4.9",
+ "@vaadin/split-layout": "24.4.9",
+ "@vaadin/tabs": "24.4.9",
+ "@vaadin/tabsheet": "24.4.9",
+ "@vaadin/text-area": "24.4.9",
+ "@vaadin/text-field": "24.4.9",
+ "@vaadin/time-picker": "24.4.9",
+ "@vaadin/tooltip": "24.4.9",
+ "@vaadin/upload": "24.4.9",
"@vaadin/vaadin-development-mode-detector": "2.0.7",
"@vaadin/vaadin-lumo-styles": "24.4.9",
"@vaadin/vaadin-material-styles": "24.4.9",
"@vaadin/vaadin-themable-mixin": "24.4.9",
"@vaadin/vaadin-usage-statistics": "2.1.3",
+ "@vaadin/vertical-layout": "24.4.9",
+ "@vaadin/virtual-list": "24.4.9",
"construct-style-sheets-polyfill": "3.1.0",
"date-fns": "2.29.3",
"lit": "3.1.4",
- "proj4": "2.11.0",
- "react": "18.3.1",
- "react-dom": "18.3.1",
- "react-router-dom": "6.26.2"
+ "proj4": "2.11.0"
},
"devDependencies": {
"@babel/preset-react": "7.24.7",
"@rollup/plugin-replace": "5.0.7",
"@rollup/pluginutils": "5.1.0",
- "@types/react": "18.3.4",
- "@types/react-dom": "18.3.0",
"@vitejs/plugin-react": "4.3.1",
"async": "3.2.6",
"glob": "10.4.5",
@@ -45,31 +99,85 @@
"vaadin": {
"dependencies": {
"@polymer/polymer": "3.5.1",
+ "@vaadin/a11y-base": "24.4.9",
+ "@vaadin/accordion": "24.4.9",
+ "@vaadin/app-layout": "24.4.9",
+ "@vaadin/avatar": "24.4.9",
+ "@vaadin/avatar-group": "24.4.9",
+ "@vaadin/board": "24.4.9",
"@vaadin/bundles": "24.4.9",
+ "@vaadin/button": "24.4.9",
+ "@vaadin/charts": "24.4.9",
+ "@vaadin/checkbox": "24.4.9",
+ "@vaadin/checkbox-group": "24.4.9",
+ "@vaadin/combo-box": "24.4.9",
"@vaadin/common-frontend": "0.0.19",
+ "@vaadin/component-base": "24.4.9",
+ "@vaadin/confirm-dialog": "24.4.9",
+ "@vaadin/context-menu": "24.4.9",
+ "@vaadin/cookie-consent": "24.4.9",
+ "@vaadin/crud": "24.4.9",
+ "@vaadin/custom-field": "24.4.9",
+ "@vaadin/date-picker": "24.4.9",
+ "@vaadin/date-time-picker": "24.4.9",
+ "@vaadin/details": "24.4.9",
+ "@vaadin/dialog": "24.4.9",
+ "@vaadin/email-field": "24.4.9",
+ "@vaadin/field-base": "24.4.9",
+ "@vaadin/field-highlighter": "24.4.9",
+ "@vaadin/form-layout": "24.4.9",
+ "@vaadin/grid": "24.4.9",
+ "@vaadin/grid-pro": "24.4.9",
+ "@vaadin/horizontal-layout": "24.4.9",
+ "@vaadin/icon": "24.4.9",
+ "@vaadin/icons": "24.4.9",
+ "@vaadin/input-container": "24.4.9",
+ "@vaadin/integer-field": "24.4.9",
+ "@vaadin/item": "24.4.9",
+ "@vaadin/list-box": "24.4.9",
+ "@vaadin/lit-renderer": "24.4.9",
+ "@vaadin/login": "24.4.9",
+ "@vaadin/map": "24.4.9",
+ "@vaadin/menu-bar": "24.4.9",
+ "@vaadin/message-input": "24.4.9",
+ "@vaadin/message-list": "24.4.9",
+ "@vaadin/multi-select-combo-box": "24.4.9",
+ "@vaadin/notification": "24.4.9",
+ "@vaadin/number-field": "24.4.9",
+ "@vaadin/overlay": "24.4.9",
+ "@vaadin/password-field": "24.4.9",
"@vaadin/polymer-legacy-adapter": "24.4.9",
- "@vaadin/react-components": "24.4.9",
- "@vaadin/react-components-pro": "24.4.9",
+ "@vaadin/progress-bar": "24.4.9",
+ "@vaadin/radio-group": "24.4.9",
+ "@vaadin/rich-text-editor": "24.4.9",
"@vaadin/router": "1.7.5",
+ "@vaadin/scroller": "24.4.9",
+ "@vaadin/select": "24.4.9",
+ "@vaadin/side-nav": "24.4.9",
+ "@vaadin/split-layout": "24.4.9",
+ "@vaadin/tabs": "24.4.9",
+ "@vaadin/tabsheet": "24.4.9",
+ "@vaadin/text-area": "24.4.9",
+ "@vaadin/text-field": "24.4.9",
+ "@vaadin/time-picker": "24.4.9",
+ "@vaadin/tooltip": "24.4.9",
+ "@vaadin/upload": "24.4.9",
"@vaadin/vaadin-development-mode-detector": "2.0.7",
"@vaadin/vaadin-lumo-styles": "24.4.9",
"@vaadin/vaadin-material-styles": "24.4.9",
"@vaadin/vaadin-themable-mixin": "24.4.9",
"@vaadin/vaadin-usage-statistics": "2.1.3",
+ "@vaadin/vertical-layout": "24.4.9",
+ "@vaadin/virtual-list": "24.4.9",
"construct-style-sheets-polyfill": "3.1.0",
"date-fns": "2.29.3",
"lit": "3.1.4",
- "proj4": "2.11.0",
- "react": "18.3.1",
- "react-dom": "18.3.1",
- "react-router-dom": "6.26.2"
+ "proj4": "2.11.0"
},
"devDependencies": {
"@babel/preset-react": "7.24.7",
"@rollup/plugin-replace": "5.0.7",
"@rollup/pluginutils": "5.1.0",
- "@types/react": "18.3.4",
- "@types/react-dom": "18.3.0",
"@vitejs/plugin-react": "4.3.1",
"async": "3.2.6",
"glob": "10.4.5",
@@ -84,7 +192,7 @@
"workbox-core": "7.1.0",
"workbox-precaching": "7.1.0"
},
- "hash": "3a6a14992074db2b6c8214afab87f503fb709e7de3bd3097b64aa63e26d1162d"
+ "hash": "983f773a85c326132e0854b9aaae4dc1f5f2193bd9cc01d9c6a80e3c0c4baeeb"
},
"overrides": {
"@vaadin/bundles": "$@vaadin/bundles",
@@ -100,12 +208,68 @@
"construct-style-sheets-polyfill": "$construct-style-sheets-polyfill",
"date-fns": "$date-fns",
"lit": "$lit",
- "@vaadin/react-components": "$@vaadin/react-components",
- "react-dom": "$react-dom",
- "react-router-dom": "$react-router-dom",
- "react": "$react",
- "@vaadin/react-components-pro": "$@vaadin/react-components-pro",
- "proj4": "$proj4"
+ "proj4": "$proj4",
+ "@vaadin/a11y-base": "$@vaadin/a11y-base",
+ "@vaadin/accordion": "$@vaadin/accordion",
+ "@vaadin/app-layout": "$@vaadin/app-layout",
+ "@vaadin/avatar": "$@vaadin/avatar",
+ "@vaadin/avatar-group": "$@vaadin/avatar-group",
+ "@vaadin/button": "$@vaadin/button",
+ "@vaadin/checkbox": "$@vaadin/checkbox",
+ "@vaadin/checkbox-group": "$@vaadin/checkbox-group",
+ "@vaadin/combo-box": "$@vaadin/combo-box",
+ "@vaadin/component-base": "$@vaadin/component-base",
+ "@vaadin/confirm-dialog": "$@vaadin/confirm-dialog",
+ "@vaadin/context-menu": "$@vaadin/context-menu",
+ "@vaadin/custom-field": "$@vaadin/custom-field",
+ "@vaadin/date-picker": "$@vaadin/date-picker",
+ "@vaadin/date-time-picker": "$@vaadin/date-time-picker",
+ "@vaadin/details": "$@vaadin/details",
+ "@vaadin/dialog": "$@vaadin/dialog",
+ "@vaadin/email-field": "$@vaadin/email-field",
+ "@vaadin/field-base": "$@vaadin/field-base",
+ "@vaadin/field-highlighter": "$@vaadin/field-highlighter",
+ "@vaadin/form-layout": "$@vaadin/form-layout",
+ "@vaadin/grid": "$@vaadin/grid",
+ "@vaadin/horizontal-layout": "$@vaadin/horizontal-layout",
+ "@vaadin/icon": "$@vaadin/icon",
+ "@vaadin/icons": "$@vaadin/icons",
+ "@vaadin/input-container": "$@vaadin/input-container",
+ "@vaadin/integer-field": "$@vaadin/integer-field",
+ "@vaadin/item": "$@vaadin/item",
+ "@vaadin/list-box": "$@vaadin/list-box",
+ "@vaadin/lit-renderer": "$@vaadin/lit-renderer",
+ "@vaadin/login": "$@vaadin/login",
+ "@vaadin/menu-bar": "$@vaadin/menu-bar",
+ "@vaadin/message-input": "$@vaadin/message-input",
+ "@vaadin/message-list": "$@vaadin/message-list",
+ "@vaadin/multi-select-combo-box": "$@vaadin/multi-select-combo-box",
+ "@vaadin/notification": "$@vaadin/notification",
+ "@vaadin/number-field": "$@vaadin/number-field",
+ "@vaadin/overlay": "$@vaadin/overlay",
+ "@vaadin/password-field": "$@vaadin/password-field",
+ "@vaadin/progress-bar": "$@vaadin/progress-bar",
+ "@vaadin/radio-group": "$@vaadin/radio-group",
+ "@vaadin/scroller": "$@vaadin/scroller",
+ "@vaadin/select": "$@vaadin/select",
+ "@vaadin/side-nav": "$@vaadin/side-nav",
+ "@vaadin/split-layout": "$@vaadin/split-layout",
+ "@vaadin/tabs": "$@vaadin/tabs",
+ "@vaadin/tabsheet": "$@vaadin/tabsheet",
+ "@vaadin/text-area": "$@vaadin/text-area",
+ "@vaadin/text-field": "$@vaadin/text-field",
+ "@vaadin/time-picker": "$@vaadin/time-picker",
+ "@vaadin/tooltip": "$@vaadin/tooltip",
+ "@vaadin/upload": "$@vaadin/upload",
+ "@vaadin/vertical-layout": "$@vaadin/vertical-layout",
+ "@vaadin/virtual-list": "$@vaadin/virtual-list",
+ "@vaadin/board": "$@vaadin/board",
+ "@vaadin/charts": "$@vaadin/charts",
+ "@vaadin/cookie-consent": "$@vaadin/cookie-consent",
+ "@vaadin/crud": "$@vaadin/crud",
+ "@vaadin/grid-pro": "$@vaadin/grid-pro",
+ "@vaadin/map": "$@vaadin/map",
+ "@vaadin/rich-text-editor": "$@vaadin/rich-text-editor"
},
"type": "module"
}
diff --git a/pom.xml b/pom.xml
index 91d8e8b..3b289b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -153,6 +153,9 @@
com.vaadin
vaadin-maven-plugin
${vaadin.version}
+
+ false
+
frontend