in src/components/CompareResults/TableHeader.tsx [29:67]
function SortDirectionIcon({
columnName,
sortDirection,
sx,
}: {
columnName: string;
sortDirection: SortableColumnHeaderProps['sortDirection'];
sx?: SxProps<Theme>;
}) {
switch (sortDirection) {
case 'asc':
return (
<StraightIcon
titleAccess={`Sorted by ${columnName} in ascending order`}
fontSize='small'
sx={sx}
/>
);
case 'desc':
return (
<StraightIcon
titleAccess={`Sorted by ${columnName} in descending order`}
fontSize='small'
sx={{
...sx,
transform: 'scale(-1)',
}}
/>
);
default:
return (
<SwapVert
titleAccess={`Not sorted by ${columnName}`}
fontSize='small'
sx={sx}
/>
);
}
}