aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/examples/with-vite/packages/ui/utils/counter.ts
blob: 0de7dcf5099b2848cb1e7d4f3e57010f5d54afd4 (plain) (blame)
1
2
3
4
5
6
7
8
9
export function setupCounter(element: HTMLButtonElement) {
  let counter = 0;
  const setCounter = (count: number) => {
    counter = count;
    element.innerText = `count is ${counter}`;
  };
  element.addEventListener("click", () => setCounter(++counter));
  setCounter(0);
}