@let hasItems = !!itemsTotalCount; @let hasSelectedItems = !!itemsSelectedCount; @let hasSelectedAllItems = itemsTotalCount && itemsTotalCount === itemsSelectedCount; @let formattedItemsSelectedCount = itemsSelectedCount! | addThousandSign; @let checkboxCount = itemsSelectedCount ? formattedItemsSelectedCount : eStringPlaceholder.EMPTY; @let selectAllTooltip = hasItems ? eGeneralActions.SELECT_ALL + ' (' + (itemsTotalCount! | addThousandSign) + ')' : eStringPlaceholder.EMPTY; @let selectRemainingTooltip = eGeneralActions.SELECT_REMAINING + ' (' + (itemsTotalCount! - itemsSelectedCount! | addThousandSign) + ')'; @let clearSelectedTooltip = eGeneralActions.CLEAR_SELECTED + ' (' + formattedItemsSelectedCount + ')'; @let checkboxCountTooltip = hasSelectedAllItems ? clearSelectedTooltip : hasSelectedItems ? selectRemainingTooltip : selectAllTooltip; @let checkboxCountClickAction = hasSelectedAllItems ? eGeneralActions.CLEAR_SELECTED : hasSelectedItems ? eGeneralActions.SELECT_REMAINING : eGeneralActions.SELECT_ALL;
@if (hasSelectedItems && isCheckboxCountHovered) { @let checkboxCountIcon = hasSelectedAllItems ? sharedSvgRoutes.CLEAR_SELECTED_ICON : sharedSvgRoutes.SELECT_REMAINING_ICON; @let checkboxCountIconClass = hasSelectedAllItems ? 'svg-size-10' : 'svg-size-14';

{{ checkboxCount }}

} @else {

{{ checkboxCount }}

}