feat(viewer): compact status and severity table icons
This commit is contained in:
@@ -15,7 +15,16 @@
|
||||
1. read the raw `status` value from the payload
|
||||
2. normalize only for presentation matching (`OK`, `Warning`, `Critical`, `Unknown`, `Empty`)
|
||||
3. apply status badge class
|
||||
4. do not change the raw value shown to the user
|
||||
4. in dense table layouts, render `status` as an icon-only column with an empty header when it improves scanning
|
||||
5. preserve the raw status value in accessible labeling even when the visible cell shows only a pictogram
|
||||
|
||||
## Severity Presentation Flow
|
||||
|
||||
1. read the raw `severity` value from the payload
|
||||
2. map the raw value only to a presentation glyph/color class
|
||||
3. when a table includes `severity`, add a leftmost icon-only column for it
|
||||
4. keep the original textual `severity` column visible in the table
|
||||
5. preserve the raw severity value in accessible labeling for the pictogram cell
|
||||
|
||||
## Unknown Field Invariant
|
||||
|
||||
|
||||
Reference in New Issue
Block a user