From ed57c386db34d8693ca75311972d0929ebe5f488 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Mon, 01 Jun 2026 22:23:19 +0000
Subject: [PATCH] =Added some more Schema classes, allowed for override of  array in outputSchema for complex schema, as for timeline post types

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

diff --git a/src/drawer-menu/render.php b/src/drawer-menu/render.php
index d0826a3..b3d9bbc 100644
--- a/src/drawer-menu/render.php
+++ b/src/drawer-menu/render.php
@@ -1,39 +1 @@
 <?php
-
-use JVBase\managers\CacheManager;
-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 = CacheManager::for('drawer');
-$cache->clear();
-
-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