{{ 'DASHBOARD_PAGE.HUMAN_RESOURCES' | translate }}

@if (incomePermissionsError || expensePermissionError) { {{ 'ORGANIZATIONS_PAGE.PERMISSIONS.INSUFFICIENT' | translate }} @if (incomePermissionsError) { {{ 'ORGANIZATIONS_PAGE.PERMISSIONS.ORG_INCOMES_VIEW' | translate }} } @if (expensePermissionError) { {{ 'ORGANIZATIONS_PAGE.PERMISSIONS.ORG_EXPENSES_VIEW' | translate }} } } @if (selectedEmployee?.id) {
@if (selectedEmployee.imageUrl) { } @else { } {{ selectedEmployee.fullName | truncate : 28 }} @if (employeeTraits.length) { @for (trait of employeeTraits; track $index) { {{ trait }} } }
@if (salary) {
{{ 'DASHBOARD_PAGE.TITLE.SALARY' | translate }}
{{ figures.salary }}
} @if (hasBonus && averageBonus) {
{{ 'DASHBOARD_PAGE.DEVELOPER.AVERAGE_BONUS' | translate }}
{{ figures.averageBonus }}
}
}
@if (!selectedEmployee?.id) { @if (!loading) {

{{ 'DASHBOARD_PAGE.BUILDER.WIDGETS.HR.NO_EMPLOYEE' | translate }}

{{ 'DASHBOARD_PAGE.BUILDER.WIDGETS.HR.NO_EMPLOYEE_HINT' | translate }}

} } @else {
@if (hasBonus) {
{{ 'DASHBOARD_PAGE.TITLE.TOTAL_BONUS' | translate }} {{ figures.bonus }} {{ bonusFormula ? (bonusFormula.key | translate : bonusFormula.params) : '' }}
}
{{ 'DASHBOARD_PAGE.TITLE.BREAKDOWN' | translate }}
{{ 'INCOME_PAGE.INCOME' | translate }}
@if (directIncomeBonus !== 0) { }
{{ 'EXPENSES_PAGE.EXPENSES' | translate }}
@if (salary) {
{{ 'DASHBOARD_PAGE.TITLE.SALARY' | translate }} {{ figures.salary }}
} @if (hasBonus) {
{{ 'DASHBOARD_PAGE.DEVELOPER.BONUS' | translate }}
@if (directIncomeBonus !== 0) { } @if (bonusType === 'PROFIT_BASED_BONUS' && calculatedBonus !== 0) {
{{ 'DASHBOARD_PAGE.TITLE.TOTAL_PROFIT_BONUS' | translate }} {{ 'DASHBOARD_PAGE.TITLE.TOTAL_PROFIT_BONUS_INFO' | translate : { bonusPercentage: bonusPercentage || 0, difference: figures.profit } }} {{ figures.calculatedBonus }}
} @if (bonusType === 'REVENUE_BASED_BONUS' && calculatedBonus !== 0) {
{{ 'DASHBOARD_PAGE.TITLE.TOTAL_INCOME_BONUS' | translate }} {{ 'DASHBOARD_PAGE.TITLE.TOTAL_INCOME_BONUS_INFO' | translate : { bonusPercentage: bonusPercentage || 0, totalIncome: figures.income } }} {{ figures.calculatedBonus }}
} @if (bonus < 0) {

{{ 'DASHBOARD_PAGE.DEVELOPER.NOTE' | translate }}

} }
{{ 'DASHBOARD_PAGE.EMPLOYEE_STATISTICS' | translate }}
{{ 'DASHBOARD_PAGE.CHARTS.BAR' | translate }} {{ 'DASHBOARD_PAGE.CHARTS.DOUGHNUT' | translate }} {{ 'DASHBOARD_PAGE.CHARTS.STACKED_BAR' | translate }}
}