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 | 15x 15x 15x 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 }; |