<?php

namespace App\View\Components\Appends;

use App\Models\ProgramAppends;
use Illuminate\Support\Collection;
use Illuminate\View\Component;

class AppendList extends Component
{
    /**
     * @var ProgramAppends[]|Collection
     */
    public $appends;
    /**
     * @var bool
     */
    public $enableEdit;

    /**
     * @param $appends ProgramAppends|Collection
     * @param bool $enableEdit
     */
    public function __construct($appends, bool $enableEdit=true)
    {
        $this->appends = $appends;
        $this->enableEdit = $enableEdit;
    }

    public function render()
    {
        return view('components.appends.list');
    }
}