{{--
Bookings listing — docs/wireframes-v12/booking-management.html, content
region for content region.
v12's order, top to bottom: the stat strip, an action row, then ONE card
carrying the `.filter-bar` and the `.data-table` — the filters are the
card's own header strip (border-bottom), not a card of their own. That is
the shape every v12 management page uses, and it is the shape
projects/index.blade.php and inquiries/index.blade.php already draw.
## Three deliberate departures from the wireframe
* **The ₹ Revenue Booked stat card is dropped** (client: "financial not
required", CR-8 §1), so the strip is a `.grid-3` rather than the
wireframe's `.grid-4`. Nothing on this screen mentions money.
* **The All Status select is removed, and the listing IS confirmed-only**
(CR-9 §3.3, decision D11). CR-8 dropped the wireframe's "Showing
confirmed bookings only." line as a contradiction of the All Status
dropdown printed right below it, and defaulted to every status so a user
could find their own draft. The user then removed the draft outright and
moved cancelled bookings onto their own screen — so the line is true
again, the dropdown has nothing left to choose between, and both it and
its `filter_status` parameter are gone.
* **An "Add Booking" button is added** above the card. The wireframe's
action row is an empty flex row with nothing in it; every other v12
management page puts its primary action there, and a listing with no way
to add a row is a screen the module cannot be used from.
## No lang file (CR-8 §0.1)
Every string on this screen is written here, on the client's instruction.
Do not extract them.
DataTables drives the table. Its own search box stays out of the dom string
because the wireframe's search input in the filter bar is the one the user
sees; the wiring below feeds the plugin from it, with the same 300ms
debounce and the same preXhr filter parameters projects and inquiries use.
The table markup and its configuration both come from the html builder, so
the column list exists in exactly one place: BookingsDataTable::getColumns().
--}}
@extends('layouts.app')
@section('title', 'Booking Management')
@section('breadcrumbs')