Skip to content

Commit c9d5fe7

Browse files
author
Dennis Labordus
committed
Review comments processed
Signed-off-by: Dennis Labordus <[email protected]>
1 parent 0e789ab commit c9d5fe7

File tree

2 files changed

+18
-28
lines changed

2 files changed

+18
-28
lines changed

src/compas/CompasSessionExpiredDialog.ts

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
html,
55
LitElement,
66
property,
7+
query,
78
TemplateResult,
89
} from 'lit-element';
910
import { translate, translateUnsafeHTML } from 'lit-translate';
@@ -22,25 +23,18 @@ export class CompasSessionExpiredDialogElement extends LitElement {
2223
@property({ type: String })
2324
public docName = '';
2425

25-
private getDialog(): Dialog {
26-
return <Dialog>(
27-
this.shadowRoot!.querySelector(
28-
'mwc-dialog[id="compasSessionExpiredDialog"]'
29-
)
30-
);
31-
}
26+
@query('mwc-dialog[id="compasSessionExpiredDialog"]')
27+
private dialog!: Dialog;
3228

3329
show(): void {
34-
const expiringDialog = this.getDialog();
35-
if (expiringDialog && !expiringDialog.open) {
36-
expiringDialog.show();
30+
if (!this.dialog.open) {
31+
this.dialog.show();
3732
}
3833
}
3934

4035
close(): void {
41-
const expiringDialog = this.getDialog();
42-
if (expiringDialog && expiringDialog.open) {
43-
expiringDialog.close();
36+
if (this.dialog.open) {
37+
this.dialog.close();
4438
}
4539
}
4640

@@ -83,7 +77,8 @@ export class CompasSessionExpiredDialogElement extends LitElement {
8377

8478
static styles = css`
8579
#compasSessionExpiredDialog {
86-
--mdc-dialog-max-width: 1024px;
80+
--mdc-dialog-min-width: 23vw;
81+
--mdc-dialog-max-width: 92vw;
8782
}
8883
`;
8984
}

src/compas/CompasSessionExpiringDialog.ts

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
html,
55
LitElement,
66
property,
7+
query,
78
TemplateResult,
89
} from 'lit-element';
910
import { translate, translateUnsafeHTML } from 'lit-translate';
@@ -18,25 +19,18 @@ export class CompasSessionExpiringDialogElement extends LitElement {
1819
@property({ type: Number })
1920
public expiredSessionMessage: number = 15 * 60 * 1000;
2021

21-
private getDialog(): Dialog {
22-
return <Dialog>(
23-
this.shadowRoot!.querySelector(
24-
'mwc-dialog[id="compasSessionExpiringDialog"]'
25-
)
26-
);
27-
}
22+
@query('mwc-dialog[id="compasSessionExpiringDialog"]')
23+
private dialog!: Dialog;
2824

2925
show(): void {
30-
const expiringDialog = this.getDialog();
31-
if (expiringDialog && !expiringDialog.open) {
32-
expiringDialog.show();
26+
if (!this.dialog.open) {
27+
this.dialog.show();
3328
}
3429
}
3530

3631
close(): void {
37-
const expiringDialog = this.getDialog();
38-
if (expiringDialog && expiringDialog.open) {
39-
expiringDialog.close();
32+
if (this.dialog.open) {
33+
this.dialog.close();
4034
}
4135
}
4236

@@ -65,7 +59,8 @@ export class CompasSessionExpiringDialogElement extends LitElement {
6559

6660
static styles = css`
6761
#compasSessionExpiringDialog {
68-
--mdc-dialog-max-width: 800px;
62+
--mdc-dialog-min-width: 23vw;
63+
--mdc-dialog-max-width: 92vw;
6964
}
7065
`;
7166
}

0 commit comments

Comments
 (0)