<?php
/**
 * Select Dashicon field view.
 *
 * @since 2.0.0
 */

?>
<li class="<?php echo esc_attr(trim($field->wrapper_classes)); ?>" <?php echo $field->get_wrapper_html_attributes(); ?>>

  <div class="wu-block wu-w-full">

    <?php

    /**
     * Adds the partial title template.
     * @since 2.0.0
     */
    wu_get_template('admin-pages/fields/partials/field-title', array(
      'field' => $field,
    ));

    ?>

    <select class="wu_select_icon" name="<?php echo esc_attr($field->id); ?>">

        <option value=""><?php echo __('No Icon','wp-ultimo'); ?></option>

        <?php foreach (wu_get_icons_list() as $category_label => $category_array) : ?>

          <optgroup label="<?php echo $category_label; ?>">

            <?php foreach ($category_array as $option_key => $option_value) : ?>

              <option
                value="<?php echo esc_attr($option_value); ?>"
                <?php selected($field->value, $option_value); ?>
              >
                <?php echo $option_value; ?>
              </option>

            <?php endforeach; ?>

          </optgroup>

        <?php endforeach; ?>

    </select>

    <?php

    /**
     * Adds the partial title template.
     * @since 2.0.0
     */
    wu_get_template('admin-pages/fields/partials/field-description', array(
      'field' => $field,
    ));

    ?>

  </div>

</li>