import { ClientConfig } from '@/client-config/types/ClientConfig'; import { createState } from 'twenty-ui/utilities'; type ClientConfigApiStatus = { isLoadedOnce: boolean; isLoading: boolean; isErrored: boolean; isSaved: boolean; error?: Error; data?: { clientConfig: ClientConfig }; }; export const clientConfigApiStatusState = createState({ key: 'clientConfigApiStatus', defaultValue: { isLoadedOnce: false, isLoading: false, isErrored: false, isSaved: false, error: undefined, data: undefined, }, });