remove horizontal padding from favorite/rating/actions

This commit is contained in:
jeffvli
2026-02-09 04:16:11 -08:00
parent d99ecd485f
commit 42b51f104c
5 changed files with 35 additions and 3 deletions
@@ -1,10 +1,10 @@
import { TableColumn } from '/@/shared/types/types';
const FIXED_TRACK_COLUMN_WIDTHS: Partial<Record<TableColumn, number>> = {
[TableColumn.ACTIONS]: 48,
[TableColumn.ACTIONS]: 32,
[TableColumn.TRACK_NUMBER]: 56,
[TableColumn.USER_FAVORITE]: 48,
[TableColumn.USER_RATING]: 76,
[TableColumn.USER_FAVORITE]: 32,
[TableColumn.USER_RATING]: 64,
};
const HOVER_ONLY_COLUMNS: TableColumn[] = [
@@ -13,6 +13,12 @@ const HOVER_ONLY_COLUMNS: TableColumn[] = [
TableColumn.USER_RATING,
];
const NO_HORIZONTAL_PADDING_COLUMNS: TableColumn[] = [
TableColumn.ACTIONS,
TableColumn.USER_FAVORITE,
TableColumn.USER_RATING,
];
export function getTrackColumnFixed(columnId: TableColumn): {
fixedWidth: number;
isFixedColumn: boolean;
@@ -23,6 +29,10 @@ export function getTrackColumnFixed(columnId: TableColumn): {
: { fixedWidth: 0, isFixedColumn: false };
}
export function isNoHorizontalPaddingColumn(columnId: TableColumn): boolean {
return NO_HORIZONTAL_PADDING_COLUMNS.includes(columnId);
}
export function isTrackColumnHoverOnly(columnId: TableColumn): boolean {
return HOVER_ONLY_COLUMNS.includes(columnId);
}