Module:Navplate implements the {{navplate}} template.
--------------------------------------------------------------------------------
-- Module:Navplate --
-- This module implements {{Navplate}} --
-- This is a work in progress --
--------------------------------------------------------------------------------
local function addRow(rowArgs)
-- Adds a row to the navplate, with either a header cell
-- or a label/data cell combination.
if rowArgs.header then
root
:tag('div')
:addClass('template-navplate__groupheader')
:wikitext(rowArgs.header)
elseif rowArgs.data then
local row = root:tag('div')
row:addClass('template-navplate-item')
row
:tag('div')
:addClass('template-navplate-item__label')
:wikitext(rowArgs.label)
:done()
local dataCell = row:tag('div')
dataCell
:addClass('template-navplate-item__list')
:wikitext(rowArgs.data)
end
end