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.

---
 build/drawer-menu/render.php |   37 -------------------------------------
 1 files changed, 0 insertions(+), 37 deletions(-)

diff --git a/build/drawer-menu/render.php b/build/drawer-menu/render.php
index 05da41a..b3d9bbc 100644
--- a/build/drawer-menu/render.php
+++ b/build/drawer-menu/render.php
@@ -1,38 +1 @@
 <?php
-
-use JVBase\managers\Cache;
-use JVBase\ui\Navigation;
-
-$menu_id = $attributes['menuId'] ?? '';
-$collapsed = $attributes['collapsed'] ?? true;
-
-// You'd populate this from options, a filter, or however you store menu data
-$menu_items = apply_filters('jvbDrawerItems', [], $menu_id);
-
-if (empty($menu_items) || empty($menu_id)) {
-	return '<p>Please configure the drawer menu in block settings.</p>';
-}
-
-$cache = Cache::for('drawer');
-
-if (!is_front_page()) {
-	$menu_items[] = [
-		'text'	=> 'Home',
-		'url'	=> home_url(),
-		'icon'	=> 'house-simple',
-	];
-}
-$items = array_map(function($item) { return $item['text'];}, $menu_items);
-
-$key = $cache->generateKey($items);
-$menu =  $cache->remember($key,
-function () use ($menu_items, $menu_id, $collapsed) {
-	$menu = new Navigation($menu_id);
-	$menu->asDrawer($collapsed)->populateFromArray($menu_items);
-	return $menu->render();
-});
-
-global $wp;
-
-$current = home_url($wp->request.'/');
-echo str_replace($current.'"', $current.'" class="current" aria-current="page"', $menu);

--
Gitblit v1.10.0