in widgets/distribution-reports/src/app/report-chart-sort-order.js [120:153]
renderEditable() {
const {
orientation,
sortOrder
} = this.state;
const options = ReportChartSortOrder.getSortOrderSelectOptions(orientation).
filter(option => option.model !== sortOrder);
return (
<span>
<Link
pseudo={true}
onClick={this.openSortOrderSelector}
>
<span>
{ ReportChartSortOrder.getArrow(sortOrder, orientation) }
</span>
{ ReportChartSortOrder.getSortOrderTypePresentation(sortOrder) }
<ChevronDownIcon
size={ChevronDownIcon.Size.Size12}
/>
</Link>
<RerenderableSelect
ref={this.onRenderSortOrderSelector}
data={options}
selected={ReportChartSortOrder.sortOrderToSelectOption(sortOrder)}
filter={true}
onSelect={this.changeSortOrder}
type={RerenderableSelect.Type.CUSTOM}
/>
</span>
);
}