summaryrefslogtreecommitdiff
path: root/garden/src/store/stats.ts
blob: 7082319caecbc54ede2b00c1d4613bafde9f9257 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { createSignal } from "solid-js";
import { api } from "../api";
import type { Stats } from "../types/stats";

const [data, setData] = createSignal<Stats | null>(null);

async function load() {
  const token = localStorage.getItem("token");
  const response = await api<Stats>("/stats/", { token });
  if (response.ok) {
    setData(response.data);
  }
}

export const stats = { data, load };