fix(ui): consistent attribute badge colors based on value hash across all views
This commit is contained in:
@@ -13,6 +13,7 @@ import {
|
||||
useSearchExecutions,
|
||||
} from '../../api/queries/executions'
|
||||
import type { ExecutionSummary } from '../../api/types'
|
||||
import { attributeBadgeColor } from '../../utils/attribute-color'
|
||||
import styles from './Dashboard.module.css'
|
||||
|
||||
// Row type extends ExecutionSummary with an `id` field for DataTable
|
||||
@@ -127,7 +128,7 @@ function buildBaseColumns(): Column<Row>[] {
|
||||
<div className={styles.attrCell}>
|
||||
{shown.map(([k, v]) => (
|
||||
<span key={k} title={k}>
|
||||
<Badge label={String(v)} color="auto" />
|
||||
<Badge label={String(v)} color={attributeBadgeColor(String(v))} />
|
||||
</span>
|
||||
))}
|
||||
{overflow > 0 && <span className={styles.attrOverflow}>+{overflow}</span>}
|
||||
|
||||
Reference in New Issue
Block a user