More actions
Content deleted Content added
MathTurtle (talk | contribs) No edit summary |
MathTurtle (talk | contribs) No edit summary |
||
Line 23: | Line 23: | ||
builder |
builder |
||
:addTab(gachaName, args[3]) |
:addTab(gachaName, args[3]) |
||
:addTab(gachaName .. ' |
:addTab(gachaName .. ' - Reprint', args[4]) |
||
return builder:tostring() |
return builder:tostring() |
Revision as of 00:59, 13 July 2024
Documentation for this module may be created at Module:Gacha tabs/doc
local getArgs = require('Module:Arguments').getArgs
local TabsBuilder = require('Module:TabsBuilder')
local p = {}
function p.main(frame)
local args = getArgs(frame)
local builder = TabsBuilder.new()
local gachaName = args[1]
local numTabs = args[2]
if gachaName == nil or gachaName == '' then
error('Gacha name cannot be empty.')
end
if numTabs == '0' then
error('Number of tabs cannot be less than 1.')
end
builder
:addTab(gachaName, args[3])
:addTab(gachaName .. ' - Reprint', args[4])
return builder:tostring()
end
return p