This module depends on the following other modules: |
To generate {{Event tabs}}, invoke using the main function.
local getArgs = require('Module:Arguments').getArgs
local yesno = require('Module:Yesno')
local builder = require('Module:TabviewBuilder')
local p = {}
function p.main(frame)
local args = getArgs(frame)
local tabview = builder.new(args['base'])
local show_vlive = nil
if yesno(args['vlive'], nil) then
show_vlive = true
end
tabview
:addTab("", "Event")
:addTab("/Story", "Story")
:addOneArgTab("/Virtual Live", "Virtual Live", show_vlive)
return tabview:tostring()
end
return p