Choose the type of task you want to create.
@php
// If project has no settings, enable all task types by default
$hasSettings = isset($project->settings['taskTypes']);
$enabledTaskTypes = [];
$generalEnabled = $hasSettings
? (isset($project->settings['taskTypes']['general']) && $project->settings['taskTypes']['general'])
: true;
$equipmentEnabled = $hasSettings
? (isset($project->settings['taskTypes']['equipmentId']) && $project->settings['taskTypes']['equipmentId'])
: true;
$customerEnabled = $hasSettings
? (isset($project->settings['taskTypes']['customerName']) && $project->settings['taskTypes']['customerName'])
: true;
if ($generalEnabled) $enabledTaskTypes[] = 'general';
if ($equipmentEnabled) $enabledTaskTypes[] = 'equipmentId';
if ($customerEnabled) $enabledTaskTypes[] = 'customerName';
$enabledCount = count($enabledTaskTypes);
$gridClass = $enabledCount === 3 ? 'grid-cols-3' : ($enabledCount === 2 ? 'grid-cols-2' : 'grid-cols-1');
@endphp
@if(count($enabledTaskTypes) === 0)
No task types are enabled for this project. Please contact the project manager to enable task types in project settings.