local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.main(frame)
local args = getArgs(frame)
local out = {}
local i = 1
while args['項目名稱' .. i] do
local name = args['項目名稱' .. i]
local icon = args['項目圖標' .. i] or ''
local color = args['項目顏色' .. i] or '#EE0000'
local desc = args['項目描述' .. i] or ''
table.insert(out, '|-')
table.insert(out, '| style="background-color:#BEBEBE;min-width:100px"|' .. (icon ~= '' and '[[File:' .. icon .. '|128px]]' or ''))
table.insert(out, '| style="padding:5px 1em;border-left:solid 4px ' .. color .. [[;"|''']] .. name .. [['''<br>]] .. desc)
i = i + 1
end
return table.concat(out, '\n')
end
return p