Skip to content

Commit d60b5f0

Browse files
committed
refactor views
1 parent 5addd6c commit d60b5f0

33 files changed

+10803
-130
lines changed

package-lock.json

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

package.json

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
{
2+
"name": "no-name",
3+
"license": "UNLICENSED",
4+
"type": "module",
5+
"dependencies": {
6+
"@polymer/polymer": "3.5.2",
7+
"@vaadin/bundles": "24.8.4",
8+
"@vaadin/common-frontend": "0.0.19",
9+
"@vaadin/polymer-legacy-adapter": "24.8.4",
10+
"@vaadin/react-components": "24.8.4",
11+
"@vaadin/vaadin-development-mode-detector": "2.0.7",
12+
"@vaadin/vaadin-lumo-styles": "24.8.4",
13+
"@vaadin/vaadin-material-styles": "24.8.4",
14+
"@vaadin/vaadin-themable-mixin": "24.8.4",
15+
"@vaadin/vaadin-usage-statistics": "2.1.3",
16+
"construct-style-sheets-polyfill": "3.1.0",
17+
"date-fns": "2.29.3",
18+
"lit": "3.3.0",
19+
"react": "18.3.1",
20+
"react-dom": "18.3.1",
21+
"react-router": "7.6.1"
22+
},
23+
"devDependencies": {
24+
"@babel/preset-react": "7.27.1",
25+
"@preact/signals-react-transform": "0.5.1",
26+
"@rollup/plugin-replace": "6.0.2",
27+
"@rollup/pluginutils": "5.1.4",
28+
"@types/react": "18.3.23",
29+
"@types/react-dom": "18.3.7",
30+
"@vitejs/plugin-react": "4.5.0",
31+
"async": "3.2.6",
32+
"glob": "11.0.2",
33+
"magic-string": "0.30.17",
34+
"rollup-plugin-brotli": "3.1.0",
35+
"rollup-plugin-visualizer": "5.14.0",
36+
"strip-css-comments": "5.0.0",
37+
"transform-ast": "2.4.4",
38+
"typescript": "5.8.3",
39+
"vite": "6.3.5",
40+
"vite-plugin-checker": "0.9.3",
41+
"workbox-build": "7.3.0",
42+
"workbox-core": "7.3.0",
43+
"workbox-precaching": "7.3.0"
44+
},
45+
"vaadin": {
46+
"dependencies": {
47+
"@polymer/polymer": "3.5.2",
48+
"@vaadin/bundles": "24.8.4",
49+
"@vaadin/common-frontend": "0.0.19",
50+
"@vaadin/polymer-legacy-adapter": "24.8.4",
51+
"@vaadin/react-components": "24.8.4",
52+
"@vaadin/vaadin-development-mode-detector": "2.0.7",
53+
"@vaadin/vaadin-lumo-styles": "24.8.4",
54+
"@vaadin/vaadin-material-styles": "24.8.4",
55+
"@vaadin/vaadin-themable-mixin": "24.8.4",
56+
"@vaadin/vaadin-usage-statistics": "2.1.3",
57+
"construct-style-sheets-polyfill": "3.1.0",
58+
"date-fns": "2.29.3",
59+
"lit": "3.3.0",
60+
"react": "18.3.1",
61+
"react-dom": "18.3.1",
62+
"react-router": "7.6.1"
63+
},
64+
"devDependencies": {
65+
"@babel/preset-react": "7.27.1",
66+
"@preact/signals-react-transform": "0.5.1",
67+
"@rollup/plugin-replace": "6.0.2",
68+
"@rollup/pluginutils": "5.1.4",
69+
"@types/react": "18.3.23",
70+
"@types/react-dom": "18.3.7",
71+
"@vitejs/plugin-react": "4.5.0",
72+
"async": "3.2.6",
73+
"glob": "11.0.2",
74+
"magic-string": "0.30.17",
75+
"rollup-plugin-brotli": "3.1.0",
76+
"rollup-plugin-visualizer": "5.14.0",
77+
"strip-css-comments": "5.0.0",
78+
"transform-ast": "2.4.4",
79+
"typescript": "5.8.3",
80+
"vite": "6.3.5",
81+
"vite-plugin-checker": "0.9.3",
82+
"workbox-build": "7.3.0",
83+
"workbox-core": "7.3.0",
84+
"workbox-precaching": "7.3.0"
85+
},
86+
"hash": "9aa687e4330807d7cec53bdf3fa017fae6f7003401b619efb6cde902fd9fabd3"
87+
},
88+
"overrides": {
89+
"@vaadin/bundles": "$@vaadin/bundles",
90+
"@vaadin/polymer-legacy-adapter": "$@vaadin/polymer-legacy-adapter",
91+
"@vaadin/vaadin-development-mode-detector": "$@vaadin/vaadin-development-mode-detector",
92+
"@vaadin/vaadin-usage-statistics": "$@vaadin/vaadin-usage-statistics",
93+
"@vaadin/react-components": "$@vaadin/react-components",
94+
"@vaadin/common-frontend": "$@vaadin/common-frontend",
95+
"react-dom": "$react-dom",
96+
"construct-style-sheets-polyfill": "$construct-style-sheets-polyfill",
97+
"lit": "$lit",
98+
"@polymer/polymer": "$@polymer/polymer",
99+
"react": "$react",
100+
"react-router": "$react-router",
101+
"date-fns": "$date-fns",
102+
"@vaadin/vaadin-themable-mixin": "$@vaadin/vaadin-themable-mixin",
103+
"@vaadin/vaadin-lumo-styles": "$@vaadin/vaadin-lumo-styles",
104+
"@vaadin/vaadin-material-styles": "$@vaadin/vaadin-material-styles",
105+
"@vaadin/a11y-base": "24.8.4",
106+
"@vaadin/accordion": "24.8.4",
107+
"@vaadin/app-layout": "24.8.4",
108+
"@vaadin/avatar": "24.8.4",
109+
"@vaadin/avatar-group": "24.8.4",
110+
"@vaadin/button": "24.8.4",
111+
"@vaadin/card": "24.8.4",
112+
"@vaadin/checkbox": "24.8.4",
113+
"@vaadin/checkbox-group": "24.8.4",
114+
"@vaadin/combo-box": "24.8.4",
115+
"@vaadin/component-base": "24.8.4",
116+
"@vaadin/confirm-dialog": "24.8.4",
117+
"@vaadin/context-menu": "24.8.4",
118+
"@vaadin/custom-field": "24.8.4",
119+
"@vaadin/date-picker": "24.8.4",
120+
"@vaadin/date-time-picker": "24.8.4",
121+
"@vaadin/details": "24.8.4",
122+
"@vaadin/dialog": "24.8.4",
123+
"@vaadin/email-field": "24.8.4",
124+
"@vaadin/field-base": "24.8.4",
125+
"@vaadin/field-highlighter": "24.8.4",
126+
"@vaadin/form-layout": "24.8.4",
127+
"@vaadin/grid": "24.8.4",
128+
"@vaadin/horizontal-layout": "24.8.4",
129+
"@vaadin/icon": "24.8.4",
130+
"@vaadin/icons": "24.8.4",
131+
"@vaadin/input-container": "24.8.4",
132+
"@vaadin/integer-field": "24.8.4",
133+
"@vaadin/item": "24.8.4",
134+
"@vaadin/list-box": "24.8.4",
135+
"@vaadin/lit-renderer": "24.8.4",
136+
"@vaadin/login": "24.8.4",
137+
"@vaadin/markdown": "24.8.4",
138+
"@vaadin/master-detail-layout": "24.8.4",
139+
"@vaadin/menu-bar": "24.8.4",
140+
"@vaadin/message-input": "24.8.4",
141+
"@vaadin/message-list": "24.8.4",
142+
"@vaadin/multi-select-combo-box": "24.8.4",
143+
"@vaadin/notification": "24.8.4",
144+
"@vaadin/number-field": "24.8.4",
145+
"@vaadin/overlay": "24.8.4",
146+
"@vaadin/password-field": "24.8.4",
147+
"@vaadin/popover": "24.8.4",
148+
"@vaadin/progress-bar": "24.8.4",
149+
"@vaadin/radio-group": "24.8.4",
150+
"@vaadin/scroller": "24.8.4",
151+
"@vaadin/select": "24.8.4",
152+
"@vaadin/side-nav": "24.8.4",
153+
"@vaadin/split-layout": "24.8.4",
154+
"@vaadin/tabs": "24.8.4",
155+
"@vaadin/tabsheet": "24.8.4",
156+
"@vaadin/text-area": "24.8.4",
157+
"@vaadin/text-field": "24.8.4",
158+
"@vaadin/time-picker": "24.8.4",
159+
"@vaadin/tooltip": "24.8.4",
160+
"@vaadin/upload": "24.8.4",
161+
"@vaadin/router": "2.0.0",
162+
"@vaadin/vertical-layout": "24.8.4",
163+
"@vaadin/virtual-list": "24.8.4"
164+
}
165+
}

pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@
5353
<groupId>org.springframework.boot</groupId>
5454
<artifactId>spring-boot-starter-oauth2-client</artifactId>
5555
</dependency>
56+
<dependency>
57+
<groupId>org.projectlombok</groupId>
58+
<artifactId>lombok</artifactId>
59+
</dependency>
5660
<dependency>
5761
<groupId>org.springframework.boot</groupId>
5862
<artifactId>spring-boot-devtools</artifactId>

src/main/bundles/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
This directory is automatically generated by Vaadin and contains the pre-compiled
2+
frontend files/resources for your project (frontend development bundle).
3+
4+
It should be added to Version Control System and committed, so that other developers
5+
do not have to compile it again.
6+
7+
Frontend development bundle is automatically updated when needed:
8+
- an npm/pnpm package is added with @NpmPackage or directly into package.json
9+
- CSS, JavaScript or TypeScript files are added with @CssImport, @JsModule or @JavaScript
10+
- Vaadin add-on with front-end customizations is added
11+
- Custom theme imports/assets added into 'theme.json' file
12+
- Exported web component is added.
13+
14+
If your project development needs a hot deployment of the frontend changes,
15+
you can switch Flow to use Vite development server (default in Vaadin 23.3 and earlier versions):
16+
- set `vaadin.frontend.hotdeploy=true` in `application.properties`
17+
- configure `vaadin-maven-plugin`:
18+
```
19+
<configuration>
20+
<frontendHotdeploy>true</frontendHotdeploy>
21+
</configuration>
22+
```
23+
- configure `jetty-maven-plugin`:
24+
```
25+
<configuration>
26+
<systemProperties>
27+
<vaadin.frontend.hotdeploy>true</vaadin.frontend.hotdeploy>
28+
</systemProperties>
29+
</configuration>
30+
```
31+
32+
Read more [about Vaadin development mode](https://vaadin.com/docs/next/flow/configuration/development-mode#precompiled-bundle).

src/main/bundles/dev.bundle

6.68 MB
Binary file not shown.
Binary file not shown.
854 KB
Binary file not shown.
331 KB
Binary file not shown.
Binary file not shown.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
:root {
2+
--vaadin-dashboard-padding: 0;
3+
}
4+
5+
.gap-none {
6+
gap: 0;
7+
}
8+
9+
.p-none {
10+
padding: 0;
11+
}

0 commit comments

Comments
 (0)