// @ts-nocheck import * as R from 'ramda'; import { Box, Group, Stack } from '@/components'; import { InvoiceCustomizeHeader } from './InvoiceCustomizeHeader'; import { InvoiceCustomizeTabs } from './InvoiceCustomizeTabs'; import styles from './InvoiceCustomizeFields.module.scss'; import { InvoiceCustomizeGeneralField } from './InvoiceCustomizeGeneralFields'; import { useInvoiceCustomizeTabsController } from './InvoiceCustomizeTabsController'; import { Button, Intent } from '@blueprintjs/core'; import withDrawerActions from '@/containers/Drawer/withDrawerActions'; import { useDrawerContext } from '@/components/Drawer/DrawerProvider'; import { useFormikContext } from 'formik'; import { InvoiceCustomizeContentFields } from './InvoiceCutomizeContentFields'; export function InvoiceCustomizeFields() { return ( ); } export function InvoiceCustomizeFieldsMain() { const { currentTabId } = useInvoiceCustomizeTabsController(); return ( {currentTabId === 'general' && } {currentTabId === 'content' && } ); } function InvoiceCustomizeFooterActionsRoot({ closeDrawer }) { const { name } = useDrawerContext(); const { submitForm } = useFormikContext(); const handleSubmitBtnClick = () => { submitForm(); }; const handleCancelBtnClick = () => { closeDrawer(name); }; return ( ); } const InvoiceCustomizeFooterActions = R.compose(withDrawerActions)( InvoiceCustomizeFooterActionsRoot, );