17 lines
395 B
TypeScript
17 lines
395 B
TypeScript
![]() |
import { getTariffArray } from "@api/tariff";
|
||
|
import { useUserStore } from "@root/user";
|
||
|
import useSWR from "swr";
|
||
|
|
||
|
export function useCartTariffs() {
|
||
|
const cartTariffIds = useUserStore((state) => state.customerAccount?.cart);
|
||
|
const { data } = useSWR(
|
||
|
["cartTariffs", cartTariffIds],
|
||
|
(key) => getTariffArray(key[1]),
|
||
|
{
|
||
|
keepPreviousData: true,
|
||
|
},
|
||
|
);
|
||
|
|
||
|
return data;
|
||
|
}
|