@props([ 'name' => 'process-complete', // available options are passed and failed // default is passed and it shows a green thumbsup icon // failed process shows a red thumbs down icon 'process_completed_as' => 'passed', 'processCompletedAs' => 'passed', // message to display when process is complete 'message' => '', // text to display on the button when process is complete 'button_label' => '', 'buttonLabel' => '', // a javascript function that will be called when the button is clicked on 'button_action' => '', 'buttonAction' => '', 'hide' => true, 'class' => '', ]) @php // reset variables for Laravel 8 support if ($processCompletedAs !== $process_completed_as) $process_completed_as = $processCompletedAs; if ($buttonLabel !== $button_label) $button_label = $buttonLabel; if ($buttonAction !== $button_action) $button_action = $buttonAction; $hide = parseBladewindVariable($hide); //------------------------------------------------------ $name = preg_replace('/[\s]/', '-', $name); @endphp