Skip to content

Commit 5c34a84

Browse files
committed
feat: add Popover component to platform
1 parent 7213fad commit 5c34a84

File tree

6 files changed

+30
-2
lines changed

6 files changed

+30
-2
lines changed

scripts/generator/templates/template-vaadin-spring-bom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,11 @@
287287
<artifactId>vaadin-progress-bar-flow</artifactId>
288288
<version>${progress.bar.version}</version>
289289
</dependency>
290+
<dependency>
291+
<groupId>com.vaadin</groupId>
292+
<artifactId>vaadin-popover-flow</artifactId>
293+
<version>${popover.version}</version>
294+
</dependency>
290295
<dependency>
291296
<groupId>com.vaadin</groupId>
292297
<artifactId>vaadin-radio-button-flow</artifactId>

vaadin-core-internal/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@
172172
<groupId>com.vaadin</groupId>
173173
<artifactId>vaadin-progress-bar-flow</artifactId>
174174
</dependency>
175+
<dependency>
176+
<groupId>com.vaadin</groupId>
177+
<artifactId>vaadin-popover-flow</artifactId>
178+
</dependency>
175179
<dependency>
176180
<groupId>com.vaadin</groupId>
177181
<artifactId>vaadin-radio-button-flow</artifactId>

vaadin-platform-hybrid-test/frontend/views/components/components-view.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ import '@vaadin/number-field';
4848
import '@vaadin/password-field';
4949
import '@vaadin/polymer-legacy-adapter/style-modules';
5050
import '@vaadin/polymer-legacy-adapter/template-renderer';
51+
import '@vaadin/popover';
5152
import '@vaadin/progress-bar';
5253
import '@vaadin/radio-group';
5354
import '@vaadin/rich-text-editor';
@@ -248,6 +249,8 @@ export class ComponentsView extends View {
248249
249250
<vaadin-progress-bar indeterminate></vaadin-progress-bar>
250251
252+
<vaadin-popover></vaadin-popover>
253+
251254
<vaadin-menu-bar .items="${[
252255
{text: 'Home'},
253256
{text: 'Dashboard'},
@@ -262,7 +265,7 @@ export class ComponentsView extends View {
262265
</vaadin-radio-group>
263266
264267
<vaadin-rich-text-editor></vaadin-rich-text-editor>
265-
268+
266269
<vaadin-side-nav collapsible>
267270
<span slot="label">Main menu</span>
268271
<vaadin-side-nav-item path="/1">Nav Item 1</vaadin-side-nav-item>
@@ -272,7 +275,7 @@ export class ComponentsView extends View {
272275
<vaadin-side-nav-item path="/2/2" slot="children">Nav Item 2 - 2</vaadin-side-nav-item>
273276
</vaadin-side-nav-item>
274277
</vaadin-side-nav>
275-
278+
276279
<vaadin-split-layout>
277280
<div><vaadin-button>RIGHT</vaadin-button></div>
278281
<div><vaadin-button>LEFT</vaadin-button></div>

vaadin-testbench-junit5/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,11 @@
187187
<artifactId>vaadin-ordered-layout-testbench</artifactId>
188188
<scope>compile</scope>
189189
</dependency>
190+
<dependency>
191+
<groupId>com.vaadin</groupId>
192+
<artifactId>vaadin-popover-testbench</artifactId>
193+
<scope>compile</scope>
194+
</dependency>
190195
<dependency>
191196
<groupId>com.vaadin</groupId>
192197
<artifactId>vaadin-progress-bar-testbench</artifactId>

vaadin-testbench/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,11 @@
187187
<artifactId>vaadin-ordered-layout-testbench</artifactId>
188188
<scope>compile</scope>
189189
</dependency>
190+
<dependency>
191+
<groupId>com.vaadin</groupId>
192+
<artifactId>vaadin-popover-testbench</artifactId>
193+
<scope>compile</scope>
194+
</dependency>
190195
<dependency>
191196
<groupId>com.vaadin</groupId>
192197
<artifactId>vaadin-progress-bar-testbench</artifactId>

versions.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,12 @@
245245
"jsVersion": "24.5.0-alpha6",
246246
"npmName": "@vaadin/polymer-legacy-adapter"
247247
},
248+
"popover": {
249+
"javaVersion": "{{version}}",
250+
"jsVersion": "24.5.0-alpha6",
251+
"mode": "lit",
252+
"npmName": "@vaadin/popover"
253+
},
248254
"progress-bar": {
249255
"javaVersion": "{{version}}",
250256
"jsVersion": "24.5.0-alpha6",

0 commit comments

Comments
 (0)