Untitled
unknown
tsx
2 years ago
1.1 kB
5
Indexable
const [activedTypeId, setActivedTypeId] = useState<0 | 1 | 2 | 3>(0); const router = useRouter(); useEffect(() => { if (router.isReady) { router.query['typeId'] === '2' ? setActivedTypeId(2) : router.query['typeId'] === '3' ? setActivedTypeId(3) : setActivedTypeId(1); } }, [router]); async function fetcherFetchSellRecordOrders() { try { const data = await APIfetchSellRecordOrders({ type: activedTypeId, token: localStorageUserAuthData!.token, phoneNumber: localStorageUserAuthData!.loginid, }); return data; } catch (error: any) { if (!error.response) { toast(TOASTMSG.routes.global.pleaseCheckNetworkConnection); } else { toast(TOASTMSG.routes.global.sorryUnexpectedError); } } return null; } const { data: sellRecordOrdersData } = useSWR<SellRecordOrderType[] | null>( activedTypeId !== 0 ? `sellRecordOrdersForType${activedTypeId}` : null, fetcherFetchSellRecordOrders, );
Editor is loading...