Thz Multi Option is an option type that combines multiple option types in to one.
option snippet
'option_name' => array( 'type' => 'thz-multi-options', 'label' => __('Option label', '{domain}'), 'desc' => esc_html__('Option description.', '{domain}'), 'help' => esc_html__('Option help.', '{domain}'), 'value' => array( 'icon' => 'fa fa-rocket', 'spinner' => 28, 'short-text' => 'short text', 'text' => 'text', 'short-select' => 'two', 'select' => 'two', 'checkboxes' => array( 'two' => true ), 'radio' => 'two', 'color' => 'color_1' ), 'breakafter'=>'select', 'thz_options' => array( 'icon' => array( 'type' => 'icon', 'title' => esc_html__('icon', '{domain}'), ), 'spinner' => array( 'type' => 'spinner', 'title' => esc_html__('spinner', '{domain}'), 'addon' => 'px' ), 'short-text' => array( 'type' => 'short-text', 'title' => esc_html__('short-text', '{domain}'), ), 'text' => array( 'type' => 'text', 'title' => esc_html__('text', '{domain}'), ), 'short-select' => array( 'type' => 'short-select', 'title' => esc_html__('short-select', '{domain}'), 'choices' => array( 'one' => esc_html__('1', '{domain}'), 'two' => esc_html__('2', '{domain}'), 'three' => esc_html__('3', '{domain}'), ) ), 'select' => array( 'type' => 'short-select', 'title' => esc_html__('select', '{domain}'), 'choices' => array( 'one' => esc_html__('1', '{domain}'), 'two' => esc_html__('2', '{domain}'), 'three' => esc_html__('3', '{domain}'), ) ), 'checkboxes' => array( 'type' => 'checkboxes', 'title' => esc_html__('checkboxes', '{domain}'), 'choices' => array( 'one' => esc_html__('1', '{domain}'), 'two' => esc_html__('2', '{domain}'), 'three' => esc_html__('3', '{domain}'), ) ), 'radio' => array( 'type' => 'radio', 'title' => esc_html__('radio', '{domain}'), 'choices' => array( 'one' => esc_html__('1', '{domain}'), 'two' => esc_html__('2', '{domain}'), 'three' => esc_html__('3', '{domain}'), ) ), 'color' => array( 'type' => 'color', 'title' => esc_html__('color', '{domain}'), 'box' => true ) ) )