From 97e7c319d656a5f05489ca996e249e7359303d4d Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 31 May 2026 22:42:33 +0000
Subject: [PATCH] =Jakevan edits done?
---
src/drawer-menu/render.php | 37 -------------------------------------
1 files changed, 0 insertions(+), 37 deletions(-)
diff --git a/src/drawer-menu/render.php b/src/drawer-menu/render.php
index 05da41a..b3d9bbc 100644
--- a/src/drawer-menu/render.php
+++ b/src/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