From a9b3b28d001941921aa70d37fdc87c758a163a44 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 05 Jun 2026 16:47:03 +0000
Subject: [PATCH] =Some hefty changes to FeedBlock. Transitioning to loading first page in php to save on extra requests. Got a bit to do yet, but I have to work on Northeh for a bit here.

---
 src/drawer-menu/edit.js |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/src/drawer-menu/edit.js b/src/drawer-menu/edit.js
new file mode 100644
index 0000000..c37544b
--- /dev/null
+++ b/src/drawer-menu/edit.js
@@ -0,0 +1,33 @@
+import { useBlockProps, InspectorControls } from '@wordpress/block-editor';
+import { PanelBody, ToggleControl, TextControl } from '@wordpress/components';
+
+export default function Edit({ attributes, setAttributes }) {
+	const { menuId, collapsed } = attributes;
+	const blockProps = useBlockProps();
+
+	return (
+		<>
+			<InspectorControls>
+				<PanelBody title="Drawer Settings">
+					<TextControl
+						label="Menu ID"
+						value={menuId}
+						onChange={(value) => setAttributes({ menuId: value })}
+						help="PHP-generated menu identifier"
+					/>
+					<ToggleControl
+						label="Start Collapsed"
+						checked={collapsed}
+						onChange={(value) => setAttributes({ collapsed: value })}
+					/>
+				</PanelBody>
+			</InspectorControls>
+			<div {...blockProps}>
+				<div className="drawer-menu-preview">
+					<p>Drawer Menu: {menuId || 'Not configured'}</p>
+					<p>State: {collapsed ? 'Collapsed' : 'Expanded'}</p>
+				</div>
+			</div>
+		</>
+	);
+}

--
Gitblit v1.10.0