Improve Jotai work (#18205)

This commit is contained in:
Charles Bochet
2026-02-24 20:38:30 +01:00
committed by GitHub
parent b339c93699
commit eaf9fe27b2
210 changed files with 1714 additions and 1662 deletions
@@ -2,13 +2,12 @@ import { useCallback } from 'react';
import { billingCheckoutSessionState } from '@/auth/states/billingCheckoutSessionState';
import { BILLING_CHECKOUT_SESSION_DEFAULT_VALUE } from '@/billing/constants/BillingCheckoutSessionDefaultValue';
import { jotaiStore } from '@/ui/utilities/state/jotai/jotaiStore';
import { useStore } from 'jotai';
export const useBuildSearchParamsFromUrlSyncedStates = () => {
const store = useStore();
const buildSearchParamsFromUrlSyncedStates = useCallback(async () => {
const billingCheckoutSession = jotaiStore.get(
billingCheckoutSessionState.atom,
);
const billingCheckoutSession = store.get(billingCheckoutSessionState.atom);
const output = {
...(billingCheckoutSession !== BILLING_CHECKOUT_SESSION_DEFAULT_VALUE
@@ -19,7 +18,7 @@ export const useBuildSearchParamsFromUrlSyncedStates = () => {
};
return output;
}, []);
}, [store]);
return {
buildSearchParamsFromUrlSyncedStates,