 Aaron SinclairandClaude
|
c947bcf6e0
|
Update Tabs example to use lambda event handlers
Replace verbose boilerplate (set_tab_0, set_tab_1, etc.) with clean
lambda syntax using the new feature.
Before (18 lines of boilerplate):
def set_tab_0(): tab_index = 0
def set_tab_1(): tab_index = 1
def set_tab_2(): tab_index = 2
def set_setting_0(): setting_tab = 0
def set_setting_1(): setting_tab = 1
def set_setting_2(): setting_tab = 2
After (2 lines):
def set_tab(value): tab_index = value
def set_setting(value): setting_tab = value
Usage:
onclick=lambda: set_tab(0)
onclick=lambda: set_setting(1)
Generated WASM: 8810 bytes (smaller than before!)
Lambda functions: 36 total (12 per component × 2 components)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-15 10:48:40 -08:00 |
|