Module:SiteColor
From Paw Borough Wiki
Documentation for this module may be created at Module:SiteColor/doc
local p = {}
function p.getSiteColor(theme)
local switch = {
["Abyssal"] = "116, 87, 152", --
["Sol"] = "131, 102, 77", --
["Metropolis"] = "158, 38, 38", --
["Luna"] = "179, 209, 243", --
["Harvest"] = "126, 194, 89", --
["Cogwheel"] = "235, 145, 52", --
["Zenith"] = "249, 199, 67", --
}
-- return the result, or use a default if unmatched.
return switch[theme] or "192, 192, 192" -- #C0C0C0
end
-- Main function that calls getTheme with a passed-in theme argument
function p.main(frame)
-- The theme parameter is first positional, or nil if unspecified.
local theme = frame:getParent().args[1]
return p.getSiteColor(theme)
end
return p
