How to use the @entando/utils.convertToQueryString function in @entando/utils

To help you get started, we’ve selected a few @entando/utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github entando / app-builder / src / ui / data-models / list / DataModelSearchFormContainer.js View on Github external
onSubmit: (values) => {
    dispatch(fetchDataModelListPaged({ page: 1, pageSize: 10 }, convertToQueryString({
      formValues: values,
      sorting: {
        attribute: 'code',
      },
    })));
  },
github entando / app-builder / src / ui / dashboard / PagesListContainer.js View on Github external
onWillMount: (page = 1) => {
    const queryString = convertToQueryString({
      sorting: {
        attribute: 'lastModified',
        direction: 'DESC',
      },
    });
    dispatch(fetchSearchPages({ page, pageSize: 5 }, queryString));
  },
});
github entando / app-builder / src / state / digital-exchange / actions.js View on Github external
const applyFilter = (filter, paginationMetadata) => (dispatch, getState) => {
  const selectedCategory = getSelectedDECategory(getState());
  dispatch(setDEFilter(filter, selectedCategory));
  const filters = getDEFilters(getState());
  const params = filters[selectedCategory] ? convertToQueryString(filters[selectedCategory]) : '';
  return dispatch(fetchDEComponents(paginationMetadata, params));
};
github entando / app-builder / src / ui / users / list / UserSearchFormContainer.js View on Github external
const generateQueryString = (values) => {
  const newValues = { ...values };
  delete newValues.withProfile;
  const withProfile = PROFILE_FILTER_VALUE_MAP[values.withProfile] !== null ?
    `&withProfile=${PROFILE_FILTER_VALUE_MAP[values.withProfile]}` : '';
  return convertToQueryString({
    formValues: newValues,
    operators: FIELD_OPERATORS,
    sorting: {
      attribute: 'username',
    },
  }).concat(withProfile);
};
github entando / app-builder / src / ui / widgets / config / forms / ContentPickerContainer.js View on Github external
const getFilteredContents = (formState) => {
  const filter = toFilter(formState);
  const filterParams = convertToQueryString(filter);
  const contentParams = `${filterParams || '?'}&status=published`;
  return getContents(noPaging, contentParams)
    .then(res => res.json())
    .then(json => json.payload);
};
github entando / app-builder / src / ui / fragments / list / FragmentSearchFormContainer.js View on Github external
onSubmit: (values) => {
    const queryString = values.pluginCode === formattedText('app.all') ? '' :
      convertToQueryString({
        formValues: values,
        operators: FIELD_OPERATORS,
        sorting: {
          attribute: 'code',
        },
      });
    dispatch(fetchFragments({ page: 1, pageSize: 10 }, queryString));
  },
});
github entando / app-builder / src / ui / labels / list / LabelSearchFormContainer.js View on Github external
onSubmit: (values) => {
    dispatch(fetchLabels({ page: 1, pageSize: 10 }, convertToQueryString({
      formValues: values,
      operators: FIELD_OPERATORS,
    })));
  },
});
github entando / app-builder / src / ui / pages / list / PageTreePageContainer.js View on Github external
onSubmit: (params) => {
    let queryString = convertToQueryString({
      sorting: {
        attribute: 'code',
      },
    });
    if (params.pageCodeToken) {
      queryString = `${queryString}&pageCodeToken=${params.pageCodeToken}`;
      dispatch(fetchSearchPages({ page: 1, pageSize: 100 }, queryString));
    }
  },
});