diff --git a/ts_web/elements/sio-conversation-selector.ts b/ts_web/elements/sio-conversation-selector.ts index becf888..68b17f4 100644 --- a/ts_web/elements/sio-conversation-selector.ts +++ b/ts_web/elements/sio-conversation-selector.ts @@ -266,7 +266,17 @@ export class SioConversationSelector extends DeesElement { .conversation-list::-webkit-scrollbar-thumb:hover { background: ${bdTheme('mutedForeground')}; } + + .close-button { + display: none; + } `, + // Mobile: show close button + cssManager.cssForPhablet(css` + .close-button { + display: flex; + } + `), ]; public render(): TemplateResult { @@ -278,9 +288,17 @@ export class SioConversationSelector extends DeesElement { return html`
+ this.handleClose()} + > + +

Messages

- this.startNewConversation()} > @@ -346,4 +364,11 @@ export class SioConversationSelector extends DeesElement { composed: true })); } + + private handleClose() { + this.dispatchEvent(new CustomEvent('close', { + bubbles: true, + composed: true + })); + } } \ No newline at end of file diff --git a/ts_web/elements/sio-fab.ts b/ts_web/elements/sio-fab.ts index d8230c8..3d98e69 100644 --- a/ts_web/elements/sio-fab.ts +++ b/ts_web/elements/sio-fab.ts @@ -236,6 +236,7 @@ export class SioFab extends DeesElement { --fab-size: 48px; bottom: 16px; right: 16px; + will-change: auto; } #comboxContainer {