Skip to content

Commit 9cdfbb7

Browse files
mlopezFCjavier-godoy
authored andcommitted
fix(demo): fix styles in addons demo
Fix style issues related to layouting when displayed in AddonsDemo
1 parent 3098c7a commit 9cdfbb7

File tree

4 files changed

+24
-3
lines changed

4 files changed

+24
-3
lines changed

src/test/java/com/flowingcode/vaadin/addons/extendedlogin/ExtendedLoginDemoView.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,13 @@
2222
import com.flowingcode.vaadin.addons.DemoLayout;
2323
import com.flowingcode.vaadin.addons.GithubLink;
2424
import com.flowingcode.vaadin.addons.demo.TabbedDemo;
25-
import com.vaadin.flow.component.dependency.CssImport;
2625
import com.vaadin.flow.router.ParentLayout;
2726
import com.vaadin.flow.router.Route;
2827

2928
@SuppressWarnings("serial")
3029
@ParentLayout(DemoLayout.class)
3130
@Route("extended-login")
3231
@GithubLink("https://github.com/FlowingCode/ExtendedLoginAddon")
33-
@CssImport("styles/shared-styles.css")
3432
public class ExtendedLoginDemoView extends TabbedDemo {
3533

3634
public ExtendedLoginDemoView() {

src/test/java/com/flowingcode/vaadin/addons/extendedlogin/ExtendedLoginOverlayDemo.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
package com.flowingcode.vaadin.addons.extendedlogin;
2121

2222
import com.flowingcode.vaadin.addons.demo.DemoSource;
23+
import com.vaadin.flow.component.dependency.CssImport;
2324
import com.vaadin.flow.component.html.Div;
2425
import com.vaadin.flow.component.html.IFrame;
2526
import com.vaadin.flow.router.PageTitle;
@@ -30,10 +31,11 @@
3031
@PageTitle("Extended Login Overlay Demo")
3132
@SuppressWarnings("serial")
3233
@Route(value = "extended-login/login-overlay-demo", layout = ExtendedLoginDemoView.class)
34+
@CssImport("./styles/extended-login-styles.css")
3335
public class ExtendedLoginOverlayDemo extends Div {
3436

3537
public ExtendedLoginOverlayDemo() {
36-
38+
setClassName("wrap-iframe");
3739
IFrame iframe = new IFrame("/extended-login/login-overlay");
3840
iframe.setSizeFull();
3941
iframe.getElement().setAttribute("frameBorder", "0");

src/test/java/com/flowingcode/vaadin/addons/extendedlogin/LoginLayoutDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
package com.flowingcode.vaadin.addons.extendedlogin;
2121

2222
import com.flowingcode.vaadin.addons.demo.DemoSource;
23+
import com.vaadin.flow.component.dependency.CssImport;
2324
import com.vaadin.flow.component.html.Div;
2425
import com.vaadin.flow.component.html.IFrame;
2526
import com.vaadin.flow.router.PageTitle;
@@ -29,10 +30,13 @@
2930
@PageTitle("Login Layout Demo")
3031
@SuppressWarnings("serial")
3132
@Route(value = "extended-login/login-layout-demo", layout = ExtendedLoginDemoView.class)
33+
@CssImport("./styles/extended-login-styles.css")
3234
public class LoginLayoutDemo extends Div {
3335

3436
public LoginLayoutDemo() {
37+
setClassName("wrap-iframe");
3538
IFrame iframe = new IFrame("/extended-login/login-layout");
39+
iframe.setClassName("frame");
3640
iframe.setSizeFull();
3741
iframe.getElement().setAttribute("frameBorder", "0");
3842
add(iframe);

src/test/resources/META-INF/frontend/styles/shared-styles.css renamed to src/test/resources/META-INF/frontend/styles/extended-login-styles.css

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,21 @@
2020
/*Demo styles*/
2121
vaadin-login-overlay-wrapper::part(brand) {
2222
background: black;
23+
justify-content: center;
24+
align-content: center;
25+
flex-wrap: wrap;
2326
}
27+
28+
@media only screen and (max-height: 600px) and (min-width: 600px) and (orientation: landscape) {
29+
vaadin-login-overlay-wrapper::part(form) {
30+
overflow: initial;
31+
}
32+
}
33+
34+
vaadin-login-overlay-wrapper::part(content) {
35+
transform: scale(0.75);
36+
}
37+
38+
.wrap-iframe {
39+
overflow: hidden;
40+
}

0 commit comments

Comments
 (0)