diff --git a/core/um-fields.php b/core/um-fields.php
index 4073e9bf..8ecfb0f6 100644
--- a/core/um-fields.php
+++ b/core/um-fields.php
@@ -2521,8 +2521,8 @@ class UM_Fields {
default:
$output .= '
';
-
- if ( isset( $data['label'] ) ) {
+
+ if ( isset( $data['label'] ) || isset( $data['icon'] ) && ! empty( $data['icon'] ) ) {
$output .= $this->field_label($label, $key, $data);
}
@@ -2580,7 +2580,7 @@ class UM_Fields {
$output .= '
';
- if ( isset( $data['label'] ) ) {
+ if ( isset( $data['label'] ) || isset( $data['icon'] ) && ! empty( $data['icon'] ) ) {
$output .= $this->field_label($label, $key, $data);
}