export default function setSort()

in packages/search-ui/src/actions/setSort.ts [10:32]


export default function setSort(
  sort: SortOption[] | string,
  sortDirection: SortDirection
): void {
  // eslint-disable-next-line no-console
  if (this.debug) console.log("Search UI: Action", "setSort", ...arguments);

  const update = {
    current: 1,
    sortList: null,
    sortField: null,
    sortDirection: null
  };

  if (Array.isArray(sort)) {
    update.sortList = sort;
  } else {
    update.sortField = sort;
    update.sortDirection = sortDirection;
  }

  this._updateSearchResults(update);
}