diff --git a/src/Facades/MenuBar.php b/src/Facades/MenuBar.php index e5c6984..97abad9 100644 --- a/src/Facades/MenuBar.php +++ b/src/Facades/MenuBar.php @@ -3,12 +3,14 @@ namespace Native\Laravel\Facades; use Illuminate\Support\Facades\Facade; +use Native\Laravel\Menu\Menu; /** * @method static \Native\Laravel\MenuBar\PendingCreateMenuBar create() * @method static void show() * @method static void hide() * @method static void label(string $label) + * @method static void contextMenu(Menu $contextMenu) */ class MenuBar extends Facade { diff --git a/src/MenuBar/MenuBarManager.php b/src/MenuBar/MenuBarManager.php index b4b0941..a7877ae 100644 --- a/src/MenuBar/MenuBarManager.php +++ b/src/MenuBar/MenuBarManager.php @@ -3,6 +3,7 @@ namespace Native\Laravel\MenuBar; use Native\Laravel\Client\Client; +use Native\Laravel\Menu\Menu; class MenuBarManager { @@ -32,4 +33,11 @@ public function label(string $label) 'label' => $label, ]); } + + public function contextMenu(Menu $contextMenu) + { + $this->client->post('menu-bar/context-menu', [ + 'contextMenu' => $contextMenu->toArray()['submenu'], + ]); + } }