diff --git a/artifacts/tx-os/src/locales/ar.json b/artifacts/tx-os/src/locales/ar.json index d858dcb3..7996a583 100644 --- a/artifacts/tx-os/src/locales/ar.json +++ b/artifacts/tx-os/src/locales/ar.json @@ -1661,6 +1661,7 @@ }, "protocol": { "title": "العلاقات العامة والمراسم", + "menuToggle": "إظهار/إخفاء القائمة", "notes": "ملاحظات", "statusLabel": "الحالة", "confirmReject": "هل أنت متأكد من رفض هذا الطلب؟", diff --git a/artifacts/tx-os/src/locales/en.json b/artifacts/tx-os/src/locales/en.json index 91abc856..5096ff45 100644 --- a/artifacts/tx-os/src/locales/en.json +++ b/artifacts/tx-os/src/locales/en.json @@ -1534,6 +1534,7 @@ }, "protocol": { "title": "Public Relations & Protocol", + "menuToggle": "Show/hide menu", "notes": "Notes", "statusLabel": "Status", "confirmReject": "Are you sure you want to reject this request?", diff --git a/artifacts/tx-os/src/pages/protocol.tsx b/artifacts/tx-os/src/pages/protocol.tsx index 7259b482..a19194fc 100644 --- a/artifacts/tx-os/src/pages/protocol.tsx +++ b/artifacts/tx-os/src/pages/protocol.tsx @@ -33,6 +33,7 @@ import { Image as ImageIcon, Settings as SettingsIcon, Clock3, + Menu as MenuIcon, } from "lucide-react"; import { ResponsiveContainer, @@ -881,6 +882,7 @@ export default function ProtocolPage() { }); const [giftsGroupOpen, setGiftsGroupOpen] = useState(false); const [roomsGroupOpen, setRoomsGroupOpen] = useState(false); + const [menuOpen, setMenuOpen] = useState(true); const bookingAction = useMutation({ mutationFn: (args: { id: number; action: "approve" | "cancel" }) => @@ -1396,6 +1398,16 @@ export default function ProtocolPage() { +
@@ -1407,9 +1419,10 @@ export default function ProtocolPage() {
-
-