| Current File : /home/d/i/g/digitaw/www/wp-content/plugins/formidable/classes/views/welcome-tour/steps/list.php |
<?php
/**
* Welcome Tour's Individual step view.
*
* @since 6.25.1
*
* @package Formidable
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'You are not allowed to call this page directly.' );
}
if ( ! is_array( $steps ) ) {
return;
}
foreach ( $steps as $key => $step ) {
$is_active = $active_step === $key;
$step_attrs = array(
'id' => 'frm-checklist__step-' . $key,
'class' => 'frm-checklist__step',
);
if ( $is_active ) {
$step_attrs['class'] .= ' frm-checklist__step--active';
}
if ( $step['completed'] ) {
$step_attrs['class'] .= ' frm-checklist__step--completed';
}
if ( ! empty( $step['link'] ) ) {
$step_attrs['data-link'] = $step['link'];
}
$active_step_url = $is_active && in_array( $active_step, array( 'style-form', 'embed-form' ), true )
? FrmStylesHelper::get_list_url( $current_form_id )
: '';
?>
<div <?php FrmAppHelper::array_to_html_params( $step_attrs, true ); ?>>
<div class="frm-checklist__step-title frm-h-stack-xs frm-p-sm">
<?php if ( $active_step_url ) { ?>
<a class="frm-h-stack-xs" href="<?php echo esc_url( $active_step_url ); ?>">
<?php } ?>
<span class="frm-checklist__step-status frm-flex-center">
<?php FrmAppHelper::icon_by_class( 'frmfont frm_checkmark_icon frm_svg7 frm-text-white', array( 'aria-hidden' => 'true' ) ); ?>
</span>
<span class=" frm-leading-none"><?php echo esc_html( $step['title'] ); ?></span>
<?php if ( $active_step_url ) { ?>
</a>
<?php } ?>
</div>
<div class="frm-checklist__step-description frm-flex frm-p-xs frm-mx-xs -frm-mt-2xs">
<span><?php echo esc_html( $step['description'] ); ?></span>
</div>
</div>
<?php
}//end foreach