Update badge classes to bg

This commit is contained in:
johnnyq
2026-08-15 13:00:41 -04:00
parent 73e10e72f2
commit 2375e69f2d
25 changed files with 80 additions and 44 deletions

View File

@@ -39,7 +39,7 @@ function getAssetIcon($asset_type) {
function getInvoiceBadgeColor($invoice_status) {
if ($invoice_status == "Sent") {
$invoice_badge_color = "warning text-white";
$invoice_badge_color = "warning";
} elseif ($invoice_status == "Viewed") {
$invoice_badge_color = "info";
} elseif ($invoice_status == "Partial") {

View File

@@ -169,6 +169,28 @@ function escapeCsvFormula($value) {
* existed there were four separate implementations and one of them interpolated
* raw.
*/
/**
* Map a flashAlert type onto a real Bootstrap contextual class.
*
* flashAlert() is called with more type names than Bootstrap has classes -
* 'error', 'alert' and a typo'd 'errpr' among them - so interpolating the raw
* value produced alert-error / alert-alert, which style nothing at all.
*/
function alertStyleClass($type) {
$alert_classes = [
'success' => 'success',
'info' => 'info',
'warning' => 'warning',
'alert' => 'warning',
'error' => 'danger',
'errpr' => 'danger',
'danger' => 'danger',
];
return $alert_classes[$type] ?? 'secondary';
}
function alertMessageHtml($message) {
$allowed_tags = [