local MER, F, E, L, V, P, G = unpack(ElvUI_MerathilisUI)
local options = MER.options.modules.args
local DT = E:GetModule('DataTexts')

options.datatexts = {
	type = "group",
	name = L["DataTexts"],
	get = function(info) return E.db.mui.datatexts[ info[#info] ] end,
	set = function(info, value) E.db.mui.datatexts[ info[#info] ] = value; E:StaticPopup_Show("PRIVATE_RL"); end,
	args = {
		header = {
			order = 1,
			type = "header",
			name = F.cOption(L["DataTexts"], 'orange'),
		},
		general = {
			order = 2,
			type = "group",
			name = F.cOption(L["General"], 'orange'),
			guiInline = true,
			args = {
			},
		},
		durabilityIlevel = {
			order = 3,
			type = "group",
			name = L["Durability / ItemLevel"],
			args = {
				icon = {
					order = 1,
					name = L["Show Icons"],
					type = "toggle",
					get = function(info)
						return E.db.mui.datatexts.durabilityIlevel.icon
					end,
					set = function(info, value)
						E.db.mui.datatexts.durabilityIlevel.icon = value
						DT:ForceUpdate_DataText("DurabilityItemLevel")
					end,
				},
				text = {
					order = 2,
					name = L["White Text"],
					type = "toggle",
					get = function(info)
						return E.db.mui.datatexts.durabilityIlevel.text
					end,
					set = function(info, value)
						E.db.mui.datatexts.durabilityIlevel.text = value
						DT:ForceUpdate_DataText("DurabilityItemLevel")
					end,
				},
			},
		},
	},
}

