This PR streamlines the table columns, to deduplicate some of the column code.
I did some testing, but not super thorough, given that I am not 100% of where everything is used. In essence I only deduplicated where the columns were equivalent, or where only the label differed.
UPDATE: I force-pushed here to remove some changes that ended up not passing the typechecks, which the automation caught. It appears the column helper has types that I was not aware of while suggesting the first, more comprehensive changes.
This PR streamlines the table columns, to deduplicate some of the column code.
I did some testing, but not super thorough, given that I am not 100% of where everything is used. In essence I only deduplicated where the columns were equivalent, or where only the label differed.
UPDATE: I force-pushed here to remove some changes that ended up not passing the typechecks, which the automation caught. It appears the column helper has types that I was not aware of while suggesting the first, more comprehensive changes.