diff --git a/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx b/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx new file mode 100644 index 0000000..a894b1c --- /dev/null +++ b/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx @@ -0,0 +1,20 @@ +import { useStore } from '@/stores/hooks'; +import { observer } from 'mobx-react-lite'; +import { Table } from 'ui/antd'; + +export const PolicyTable = observer(({ getter, ...props }) => { + const { $tables } = useStore(); + const { getValues } = getter($tables.elt); + + return ( + + ); +}); diff --git a/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.jsx b/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.jsx new file mode 100644 index 0000000..6e29f0d --- /dev/null +++ b/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.jsx @@ -0,0 +1,15 @@ +import { useStore } from '@/stores/hooks'; +import { observer } from 'mobx-react-lite'; +import { Button } from 'ui/antd'; +import { ReloadOutlined } from 'ui/elements/icons'; + +export const ReloadButton = observer(({ getter }) => { + const { $tables } = useStore(); + const { validation } = getter($tables.elt); + + const hasErrors = validation.hasErrors; + + return ( +