18 lines
384 B
Lua
18 lines
384 B
Lua
local count = ya.sync(function() return #cx.tabs end)
|
|
|
|
local function entry()
|
|
if count() < 2 then
|
|
return ya.mgr_emit("quit", {})
|
|
end
|
|
|
|
local yes = ya.confirm {
|
|
pos = { "center", w = 60, h = 10 },
|
|
title = "Quit?",
|
|
content = ui.Text("There are multiple tabs open. Quit anyway?"):wrap(ui.Text.WRAP),
|
|
}
|
|
if yes then
|
|
ya.mgr_emit("quit", {})
|
|
end
|
|
end
|
|
|
|
return { entry = entry }
|