local BaseCell = autoImport("BaseCell");
local choosenLabCol = "[365A96]"
local unChoosenLabCol = "[676767]"

ServantRecommendToggleCell = class("ServantRecommendToggleCell", BaseCell);

function ServantRecommendToggleCell:Init()
	ServantRecommendToggleCell.super.Init(self)
	self:FindObjs()
	-- self:InitCfg()
	self:AddCellClickEvent()
end

-- 女僕今日推薦標籤頁分類
local pageCfg = GameConfig.Servant and GameConfig.Servant.ServantRecommendPageType

function ServantRecommendToggleCell:FindObjs()
	self.chooseImg = self:FindComponent("ChooseImg",UISprite);
	self.typeName = self:FindComponent("TypeName",UILabel);
end

function ServantRecommendToggleCell:ShowChooseImg(typeID)
	local name = self.typeName.text
	if(typeID==self.typeID)then
		self:Show(self.chooseImg)
		self.typeName.text=string.format("[c]%s%s[-][/c]",choosenLabCol,name)
	else
		self:Hide(self.chooseImg)
		self.typeName.text=string.format("[c]%s%s[-][/c]",unChoosenLabCol,name)
	end
end

function ServantRecommendToggleCell:SetData(data)
	self.typeID = data
	if(not pageCfg)then
		helplog("GameConfig.Servant.ServantRecommendPageType 未配置")
		return 
	end
	self.typeName.text = pageCfg[data] or ""
end
