This task covers the expansion of the Table's sorting behavior T360078 to enable sorting by multiple columns at once.
Acceptance criteria
- A new prop is added to enable multi-level sorting
- allowMultiSort: This boolean prop can be used to indicate that more than one column can be sorted at a time. Otherwise, when one column is sorted, the other columns will become unsorted.
- Sort icon click behavior is updated when multi-level sorting is enabled
- Add unit tests
- Add a new demo (that possibly makes an external API call on sort)