import createFilterObject from "@Global/utils/common/CreateFilterObject"; export const SetQueries = ({filters, sorts, pagination}) => { let Query = {}; if (typeof filters === 'object') { filters = createFilterObject(filters); Query = {...Query, ...filters}; } if (sorts) { sorts = sorts ? { 'sorts[]': sorts } : {}; Query = {...Query, ...sorts}; } if (typeof pagination === 'object') { pagination = { per_page: pagination.itemsPerPage, page: pagination.page }; Query = {...Query, ...pagination}; } return Query; }; export const SetPagination = (paginate) => { return { page : paginate.current_page, pageStop : paginate.to, pageStart : paginate.from, pageCount : paginate.last_page, itemsLength : paginate.total, itemsPerPage : paginate.per_page, } };