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 }
