No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
function p.main( frame ) | function p.main( frame ) | ||
local parent = frame:getParent() | |||
local title = parent.args[1] or parent.args["title"] | local title = parent.args[1] or parent.args["title"] | ||
local usage = parent.args[2] or parent.args["usage"] | local usage = parent.args[2] or parent.args["usage"] |
Revision as of 09:39, 27 January 2024
Documentation for this module may be created at Module:Command Infobox/doc
local p = {} local capiunto = require 'capiunto' function p.main( frame ) local parent = frame:getParent() local title = parent.args[1] or parent.args["title"] local usage = parent.args[2] or parent.args["usage"] local permission = parent.args[3] or parent.args["permission"] local infobox = capiunto.create( { title = args.title, headerStyle = headerStyle, } ):addHeader( 'Command' ) if usage and usage ~= '' then infobox:addRow( 'Usage', usage ) else infobox:addRow( 'Usage', 'None' ) end if permission and permission ~= '' then infobox:addRow( 'Permission', permission ) else infobox:addRow( 'Permission', 'None' ) end end return p