<?php

namespace App\Livewire\Components;

use Livewire\Component;

class Steps extends Component
{
    public array $steps = [];
    public int $currentStep = 1;

    public function mount(array $steps, int $currentStep = 1)
    {
        $this->steps = $steps;
        $this->currentStep = $currentStep;
    }

    public function render()
    {
        // Asegurar que currentStep esté dentro del rango válido
        if ($this->currentStep < 1) {
            $this->currentStep = 1;
        }
        if ($this->currentStep > count($this->steps)) {
            $this->currentStep = count($this->steps);
        }
        
        return view('livewire.components.steps');
    }
}

