55 lines
2.3 KiB
PHP
55 lines
2.3 KiB
PHP
{{ html()->modelForm($kanbanColumn ?? null, isset($kanbanColumn) ? 'PUT' : 'POST', isset($kanbanColumn) ? route('kanbanColumn.update', $kanbanColumn->id) : route('kanbanColumn.store'))->class('needs-validation')->attributes(['novalidate', 'enctype' => 'multipart/form-data'])->open() }}
|
|
|
|
@isset($kanbanColumn)
|
|
{{ html()->hidden('id', $kanbanColumn->id) }}
|
|
@endisset
|
|
|
|
<div class="card-body">
|
|
<div class="row gy-3">
|
|
<div class="col-12">
|
|
{{ html()->label('Column Name')->class('form-label') }}
|
|
{{ html()->span('*')->class('text-danger') }}
|
|
{{ html()->text('name')->class('form-control')->required() }}
|
|
{{ html()->div('Please add column name')->class('invalid-feedback') }}
|
|
</div>
|
|
|
|
@isset($kanbanColumn)
|
|
<div class="col-12">
|
|
{{ html()->label('Board Column Position')->class('form-label') }}
|
|
{{ html()->text('position')->class('form-control') }}
|
|
{{ html()->div('Column Position')->class('invalid-feedback') }}
|
|
</div>
|
|
@endisset
|
|
|
|
<div class="col-12">
|
|
{{ html()->label('Color')->class('form-label') }}
|
|
{{ html()->span('*')->class('text-danger') }}
|
|
{{ html()->input('color', 'color')->class('form-control')->required() }}
|
|
{{ html()->div('Please add color')->class('invalid-feedback') }}
|
|
</div>
|
|
|
|
<div class="col-12">
|
|
{{ html()->label('Category')->class('form-label') }}
|
|
{{ html()->span('*')->class('text-danger') }}
|
|
{{ html()->select('category', [
|
|
'pending' => ' Approval pending',
|
|
'backlog' => 'Backlog',
|
|
'in_progress' => 'In Progress',
|
|
'completed' => 'Completed',
|
|
'on_hold' => 'On Hold',
|
|
'cancelled' => 'Released'
|
|
])->class('form-select')->required() }}
|
|
{{ html()->div('Please select a category')->class('invalid-feedback') }}
|
|
</div>
|
|
|
|
|
|
<div class="col-12 text-end">
|
|
{{ html()->a(route('task.index'), 'Cancel')->class('btn btn-danger btn-sm') }}
|
|
{{ html()->button(isset($kanbanColumn) ? 'Update' : 'Add', 'Submit')->class('btn btn-success btn-sm') }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{{ html()->closeModelForm() }}
|
|
|