Button
Tap action via AppIntent. Use action="reload" to refresh the widget.
Example
//
// ScriptWidget
// https://xnu.app/scriptwidget
//
// Usage for component button
//
const onButtonClick = () => {
console.log("button tapped");
};
const widget_size = $getenv("widget-size");
$render(
<vstack frame="max">
<button onClick="onButtonClick">
<image systemName="mosaic.fill" />
<text>{widget_size}</text>
</button>
<button action="reload">
<text>Refresh Widget</text>
</button>
</vstack>
);