@extends('layouts.template.main') @push('styles') @endpush @section('title', 'Bảng Kanban') @section('content') @php function cuInitials(string $name): string { $words = array_filter(explode(' ', trim($name))); $last = array_slice($words, -2); return strtoupper(implode('', array_map(fn($w) => mb_substr($w, 0, 1), $last))); } $svgChevronRight = ''; $svgStar = ''; $svgPlus = ''; $svgCal = ''; $svgFlag = ''; $svgLink = ''; $svgLayers = ''; $svgShare = ''; $svgSort = ''; $svgFilter = ''; $svgUser = ''; $svgSearch = ''; $svgSlider = ''; $svgHash = ''; @endphp
{{-- ===== TOPBAR ===== --}}
{{ $activeSpace->icon ?? 'S' }}
{{-- Chevron mở Space Navigator --}}
{{-- ===== SPACE NAVIGATOR DROPDOWN ===== --}}
Spaces
✳
All Tasks
{{-- Danh sách Space & Cây thư mục — render bởi JS --}}
New Space
{{-- --}} {{-- --}}
{{-- ===== TOOLBAR ===== --}}
{{-- --}}
{!! $svgSearch !!}
{{-- --}} @if ($isAdmin) @endif
{{-- ===== BOARD ===== --}}

← Vuốt ngang để xem thêm →

@foreach ($statuses as $col)
{{ $col->label }} 0
@if ($isAdmin) @endif
{{-- Task cards được nạp động qua JS từ API --}}
@endforeach {{-- Nút Add group - chỉ hiển thị khi đang chọn một Space cụ thể --}} @if ($activeSpace) @endif
{{-- ===== ASSIGNEES RIGHT SIDEBAR (SLIBAR) ===== --}}

Người phụ trách

{{-- Rendered dynamically by JS --}}
{{-- ===== CLICKUP 3.0 TASK DETAIL IN-PLACE PANEL ===== --}}
{{-- ===== CONTEXT MENU (3 CHẤM) ===== --}} {{-- ===== MODAL MANAGE FOLDER ACCESS (CLICKUP STYLE) ===== --}} {{-- Floating Permission Dropdown for Folder Members (ClickUp Style) --}} {{-- ===== CLICKUP-STYLE CREATE POPOVER MENU ===== --}} @if ($isAdmin) {{-- ===== CLICKUP-STYLE COLUMN GROUP OPTIONS MENU ===== --}} {{-- ===== MODAL EDIT STATUS (ĐỔI TÊN & MÃ MÀU) ===== --}} {{-- ===== MODAL SẮP XẾP VỊ TRÍ NHÓM ===== --}} @endif {{-- ===== MODAL RENAME ===== --}} {{-- ===== MODAL CONFIRM DELETE ===== --}} {{-- loading --}} @push('scripts') @endpush @endsection