// @ts-nocheck import React from 'react'; import classNames from 'classnames'; import styled from 'styled-components'; import { Card } from '@/components'; import { CLASSES } from '@/constants/classes'; import { useAccounts, useSaveSettings, useSettings } from '@/hooks/query'; import PreferencesPageLoader from '../PreferencesPageLoader'; const AccountantFormContext = React.createContext(); /** * Accountant data provider. */ function AccountantFormProvider({ ...props }) { // Fetches the accounts list. const { isLoading: isAccountsLoading, data: accounts } = useAccounts(); // Fetches Organization Settings. const { isLoading: isSettingsLoading } = useSettings(); // Save Organization Settings. const { mutateAsync: saveSettingMutate } = useSaveSettings(); // Provider state. const provider = { accounts, isAccountsLoading, saveSettingMutate, }; // Detarmines whether if any query is loading. const isLoading = isSettingsLoading || isAccountsLoading; return (