/** @odoo-module **/ import { Component } from "@odoo/owl"; export class FusionHealthCard extends Component { static template = "fusion_accounting.HealthCard"; static props = ["title", "metric", "subtext", "status", "domain", "onCardClick"]; get icon() { const icons = { bank_reconciliation: "fa-bank", accounts_receivable: "fa-file-text-o", accounts_payable: "fa-credit-card", hst_management: "fa-percent", audit: "fa-shield", month_end: "fa-calendar-check-o", }; return icons[this.props.domain] || "fa-bar-chart"; } onClick() { this.props.onCardClick(this.props.domain); } }