Skip to content

Instantly share code, notes, and snippets.

@YonatanKra
Created September 12, 2023 06:03
Show Gist options
  • Save YonatanKra/e244489c4a43a8bc54742f18e8637db1 to your computer and use it in GitHub Desktop.
Save YonatanKra/e244489c4a43a8bc54742f18e8637db1 to your computer and use it in GitHub Desktop.
Tauri-demo: Greet logic inside a web component
this.shadowRoot?.querySelector('#greet-form')?.addEventListener('submit', async (e) => {
e.preventDefault();
const greetInputEl = this.shadowRoot?.querySelector('#greet-input') as HTMLInputElement;
const greetMsgEl = this.shadowRoot?.querySelector('#greet-msg') as HTMLElement;
greetMsgEl.textContent = await invoke('greet', {
name: greetInputEl.value,
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment