flow
flow copied to clipboard
Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
### Describe your motivation Currently vaadin-flow (flow-server) has a dependency to the httpclient (4.5.13) from Apache. The only class that needs it in flow-server [DefaultFileDownloader](https://github.com/vaadin/flow/blob/bf2b84fed9071d399248b3fedfc0c8922c2282c3/flow-server/src/main/java/com/vaadin/flow/server/frontend/installer/DefaultFileDownloader.java) which is only used on...
It should cover prepare-frontend, build-frontend, webpack plugins, vite plugins, Node tasks and their input-output graph, and their order of effect in dev and prod modes.
Fixed navigation via anchor to Flow views not rendering content. Removed unnecessary if-block from Flow.tsx that stopped rendering the view. Fixes: #18896
### Description of the bug When running application in production mode (fat spring boot jar build by spring gradle plugin) `I18NProvider` unable to load resource bundle and gracefully failed with...
Set the frontend path to tsconfig correctly for the project depending on where it is found. Fixes #18973
### Description of the bug I have a MainLayout and some other routes which are child of MainLayout. I have a drawer in MainLayout which has RouterLinks to those child...
### Description of the bug The generated `tsconfig.json` file currently has static references to `frontend` in the `baseUrl` and `include` properties. This needs to be set to `src/main/frontend` if that's...
### Describe your motivation Currently our project build files looks ugly and you need special Vaadin skills to build a deployable artifact (typically in Maven project build with `production` profile...
Do not import routes from routes.tsx if not needed. Fixes tests so that files are not generated into the flow-server folder. Fixes #18955