[], 'link' => [], 'image_size' => 'full', 'flip_effect' => 'flip', 'flip_direction' => 'right', 'icon_shape' => 'circle', 'icon_view' => 'default', 'show_button' => '', 'button_text' => '' ], $settings )); $class = $this->get_name(); /* #region Flip Box classes */ $widget_class = [ $class, 'flip-box-effect-'.esc_attr( $flip_effect ) ]; $icon_class = [ $class.'__icon-wrapper', 'stratum-view-'.$icon_view ]; if ( $flip_effect == 'flip' || $flip_effect == 'slide' || $flip_effect == 'push' ) { array_push( $widget_class, 'flip-box-direction-'.esc_attr( $flip_direction ) ); } if ( $icon_view != 'default' && $icon_shape == 'circle' || $icon_shape == 'square' ) { array_push( $icon_class, 'stratum-shape-'.esc_attr( $icon_shape ) ); } $this->add_render_attribute( 'widget', 'class', $widget_class ); $this->add_render_attribute( 'icon-wrapper', 'class', $icon_class ); /* #endregion */ $widget_class = $this->get_render_attribute_string( 'widget' ); ?>