This module depends on the following other modules: |
To generate {{Card tabs}}, invoke using the main function.
local builder = require('Module:TabviewBuilder')
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 card = args[1]
builder
:addTab(card, "Card")
:addTab(card .. "/Side Story 1", "Side Story 1")
:addTab(card .. "/Side Story 2", "Side Story 2")
local tabview = builder.new(args[1])
return builder:tostring()
end
return p