Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 13x 13x 13x 7x 7x 7x | import { atom } from "jotai";
import { atomFamily } from "jotai/utils";
import type { Store } from "../types/shared";
const brandStoresState = atom([] as Store[]);
const brandIdState = atom("");
const brandStoreState = atomFamily((storeId) => {
return atom((get) => {
const brandStores: Store[] = get(brandStoresState);
return brandStores.find((store) => store.id === storeId);
});
});
export { brandStoresState, brandIdState, brandStoreState };
|