chore: removed warning at startup
This commit is contained in:
1 parent
e37d0bb483
commit
82d1f8e18c
3 files changed
+20
-2
No files matched your search
@@ -1,7 +1,7 @@
|
||||
defmodule BDS.Desktop.Menu do
|
||||
@moduledoc false
|
||||
|
||||
use Desktop.Menu
|
||||
use BDS.Desktop.MenuCompat
|
||||
alias Desktop.Window
|
||||
|
||||
@impl true
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
defmodule BDS.Desktop.MenuBar do
|
||||
@moduledoc false
|
||||
|
||||
use Desktop.Menu
|
||||
use BDS.Desktop.MenuCompat
|
||||
alias BDS.UI.MenuBar, as: ShellMenuBar
|
||||
alias Desktop.OS
|
||||
alias Desktop.Window
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
defmodule BDS.Desktop.MenuCompat do
|
||||
@moduledoc false
|
||||
|
||||
defmacro __using__(opts) do
|
||||
quote bind_quoted: [opts: opts] do
|
||||
Module.register_attribute(__MODULE__, :is_menu_server, persist: true, accumulate: false)
|
||||
Module.put_attribute(__MODULE__, :is_menu_server, Keyword.get(opts, :server, true))
|
||||
|
||||
@behaviour Desktop.Menu
|
||||
import Desktop.Menu, only: [assign: 2, connected?: 1]
|
||||
import Phoenix.LiveView.Helpers, only: [sigil_L: 2]
|
||||
import Phoenix.Component, only: [sigil_H: 2]
|
||||
alias Desktop.Menu
|
||||
|
||||
@before_compile Desktop.Menu
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user