fix: multi-select branches error.

This commit is contained in:
a.bouhuolia
2022-02-16 16:56:35 +02:00
parent 953d37b20f
commit 3b642540f1
4 changed files with 8 additions and 19 deletions

View File

@@ -50,17 +50,11 @@ const branchItemRenderer = (
const branchSelectProps = { const branchSelectProps = {
itemPredicate: branchItemPredicate, itemPredicate: branchItemPredicate,
itemRenderer: branchItemRenderer, itemRenderer: branchItemRenderer,
valueAccessor: 'id', valueAccessor: (item) => item.id,
labelAccessor: 'name', labelAccessor: (item) => item.label,
tagRenderer: 'name', tagRenderer: (item) => item.name,
}; };
export function BranchesMultiSelect({ branches, ...rest }) { export function BranchesMultiSelect({ branches, ...rest }) {
return ( return <FMultiSelect items={branches} {...branchSelectProps} {...rest} />;
<FMultiSelect
items={branches}
{...branchSelectProps}
{...rest}
/>
);
} }

View File

@@ -41,7 +41,6 @@ function BalanceSheetHeader({
...pageFilter, ...pageFilter,
fromDate: moment(pageFilter.fromDate).toDate(), fromDate: moment(pageFilter.fromDate).toDate(),
toDate: moment(pageFilter.toDate).toDate(), toDate: moment(pageFilter.toDate).toDate(),
branches_id: [],
}, },
defaultValues, defaultValues,
); );
@@ -89,7 +88,7 @@ function BalanceSheetHeader({
/> />
<Tab <Tab
id="dimensions" id="dimensions"
title={<T id={'dimensions'} />} title={'dimensions'}
panel={<BalanceSheetHeaderDimensionsPanel />} panel={<BalanceSheetHeaderDimensionsPanel />}
/> />
</Tabs> </Tabs>

View File

@@ -14,10 +14,8 @@ function BalanceSheetHeaderDimensionsPanel() {
return ( return (
<div> <div>
<BranchesMultiSelect <BranchesMultiSelect
name={'branches_id'} name={'branchesIds'}
branches={branches} branches={branches}
input={BranchMulitSelectButton}
// onItemSelect={}
popoverProps={{ minimal: true }} popoverProps={{ minimal: true }}
/> />
</div> </div>
@@ -25,7 +23,3 @@ function BalanceSheetHeaderDimensionsPanel() {
} }
export default BalanceSheetHeaderDimensionsPanel; export default BalanceSheetHeaderDimensionsPanel;
function BranchMulitSelectButton() {
return <Button text={'Button'} minimal={true} />;
}

View File

@@ -29,6 +29,8 @@ export const getDefaultBalanceSheetQuery = () => ({
// Percentage columns. // Percentage columns.
percentageOfColumn: false, percentageOfColumn: false,
percentageOfRow: false, percentageOfRow: false,
branchesIds: [],
}); });
/** /**