Update meeting row styling for dark backgrounds and white text
Apply darker background and white text styling to the meeting number cell in both web and PDF outputs, ensuring consistency.
This commit is contained in:
@@ -211,13 +211,16 @@ function buildMeetingRow(meeting: PdfMeeting, input: RenderPdfInput): string {
|
|||||||
? `border-color:${ROW_COLOR_BORDER[meeting.rowColor!]};`
|
? `border-color:${ROW_COLOR_BORDER[meeting.rowColor!]};`
|
||||||
: "";
|
: "";
|
||||||
const coloredStyle = bgStyle + borderStyle;
|
const coloredStyle = bgStyle + borderStyle;
|
||||||
|
const numDarkStyle = hasFill && ROW_COLOR_BORDER[meeting.rowColor!]
|
||||||
|
? `background-color:${ROW_COLOR_BORDER[meeting.rowColor!]};border-color:${ROW_COLOR_BORDER[meeting.rowColor!]};color:#fff;`
|
||||||
|
: coloredStyle;
|
||||||
|
|
||||||
const MERGE_COL_INDEX: Record<string, number> = {
|
const MERGE_COL_INDEX: Record<string, number> = {
|
||||||
number: 0, meeting: 1, attendees: 2, time: 3,
|
number: 0, meeting: 1, attendees: 2, time: 3,
|
||||||
};
|
};
|
||||||
|
|
||||||
const cellsLtr: TableCell[] = [
|
const cellsLtr: TableCell[] = [
|
||||||
{ html: esc(String(meeting.dailyNumber)), cls: "num-cell", style: coloredStyle },
|
{ html: esc(String(meeting.dailyNumber)), cls: "num-cell", style: numDarkStyle },
|
||||||
{ html: esc(title) + location, cls: "meeting-cell", style: coloredStyle },
|
{ html: esc(title) + location, cls: "meeting-cell", style: coloredStyle },
|
||||||
{ html: attendeesHtml, cls: "attendees-cell", style: "" },
|
{ html: attendeesHtml, cls: "attendees-cell", style: "" },
|
||||||
{ html: `<span dir="ltr">${esc(time)}</span>`, cls: "time-cell", style: "" },
|
{ html: `<span dir="ltr">${esc(time)}</span>`, cls: "time-cell", style: "" },
|
||||||
|
|||||||
@@ -3728,8 +3728,11 @@ function MeetingRow({
|
|||||||
...(rowBorder ? { borderColor: rowBorder } : null),
|
...(rowBorder ? { borderColor: rowBorder } : null),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
if (rowBorder) {
|
||||||
|
return { ...cellStyle(col), backgroundColor: rowBorder, borderColor: rowBorder, color: "white" };
|
||||||
|
}
|
||||||
if (rowBg) {
|
if (rowBg) {
|
||||||
return { ...cellStyle(col), backgroundColor: rowBg, ...(rowBorder ? { borderColor: rowBorder } : null) };
|
return { ...cellStyle(col), backgroundColor: rowBg };
|
||||||
}
|
}
|
||||||
return cellStyle(col);
|
return cellStyle(col);
|
||||||
})();
|
})();
|
||||||
|
|||||||
Reference in New Issue
Block a user