Fix graphql Queries (#142)

This commit is contained in:
Charles Bochet
2023-05-26 08:33:33 +02:00
committed by GitHub
parent 17f5cf1766
commit 112aa3720b
19 changed files with 93 additions and 102 deletions
@@ -25,7 +25,7 @@ const StyledInplaceInput = styled.input`
}
`;
const StyledInplaceShow = styled.input`
const StyledInplaceShow = styled.div`
width: 100%;
border: none;
outline: none;
+1 -1
View File
@@ -56,7 +56,7 @@ function Checkbox({ name, id, checked, onChange, indeterminate }: OwnProps) {
name={name}
checked={checked}
onChange={onChange}
></input>
/>
</StyledContainer>
);
}
@@ -33,14 +33,14 @@ const availableSorts = [
label: 'People',
icon: <TbUser size={16} />,
_type: 'custom_sort',
orderByTemplate: () => ({ email: Order_By.Asc }),
orderByTemplates: [() => ({ email: Order_By.Asc })],
},
{
key: 'company_name',
label: 'Company',
icon: <TbBuilding size={16} />,
_type: 'custom_sort',
orderByTemplate: () => ({ email: Order_By.Asc }),
orderByTemplates: [() => ({ email: Order_By.Asc })],
},
{
key: 'email',
@@ -33,9 +33,13 @@ export const reduceSortsToOrderBy = <OrderByTemplate>(
sorts: Array<SelectedSortType<OrderByTemplate>>,
): OrderByTemplate[] => {
const mappedSorts = sorts.map((sort) => {
if (sort._type === 'custom_sort')
return sort.orderByTemplate(mapOrderToOrder_By(sort.order));
if (sort._type === 'custom_sort') {
return sort.orderByTemplates.map((orderByTemplate) =>
orderByTemplate(mapOrderToOrder_By(sort.order)),
);
}
return defaultOrderByTemplateFactory(sort.key as string)(sort.order);
});
return mappedSorts as OrderByTemplate[];
return mappedSorts.flat() as OrderByTemplate[];
};