feat(elements): add eco-provider-frame and dataprovider interfaces; improve virtual keyboard interactions; add demos, exports and bump dev dependencies
This commit is contained in:
@@ -644,7 +644,11 @@ export class EcoApplauncher extends DeesElement {
|
||||
<div class="launcher-container">
|
||||
${this.mode === 'login' ? '' : this.renderTopBar()}
|
||||
${this.renderMainContent()}
|
||||
<div class="keyboard-area ${this.keyboardVisible ? 'visible' : ''}">
|
||||
<div
|
||||
class="keyboard-area ${this.keyboardVisible ? 'visible' : ''}"
|
||||
tabindex="-1"
|
||||
@mousedown=${(e: MouseEvent) => e.preventDefault()}
|
||||
>
|
||||
<eco-applauncher-keyboard
|
||||
?visible=${this.keyboardVisible}
|
||||
@key-press=${this.handleKeyboardKeyPress}
|
||||
@@ -962,7 +966,9 @@ export class EcoApplauncher extends DeesElement {
|
||||
return html`
|
||||
<div
|
||||
class="status-item clickable ${this.keyboardVisible ? 'active' : ''}"
|
||||
tabindex="-1"
|
||||
@click=${this.handleKeyboardToggle}
|
||||
@mousedown=${(e: MouseEvent) => e.preventDefault()}
|
||||
>
|
||||
<dees-icon .icon=${'lucide:keyboard'} .iconSize=${18}></dees-icon>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user