Jump to content

Do not begin to migrate content here, it may be wiped without notice. More info.

Module:DebianBox

From Debian wiki2025 alpha

Documentation for this module may be created at Module:DebianBox/doc

-- This module generates the html needed to display
-- various boxes: Warning, Info, Note, Highlight, Tip, and
-- Box (default)

local p = {}

p.makeBox = function( f )
	local args = f.args

	if args.type == 'Warning' then
		return '<div class="debwiki-box debwiki-box-warning">⚠️ ' .. args.text .. '</div>'
	elseif args.type == 'Info' then
		return '<div class="debwiki-box debwiki-box-note">ℹ️ ' .. args.text .. '</div>'
	elseif args.type == 'Note' then
		return '<div class="debwiki-box debwiki-box-note">💬 ️' .. args.text .. '</div>'
	elseif args.type == 'Highlight' then
		return '<div class="debwiki-box debwiki-box-highlight">️' .. args.text .. '</div>'
	elseif args.type == 'Tip' then
		return '<div class="debwiki-box debwiki-box-tip">💡 ' .. args.text .. '</div>'
	else
	   return  '<div class="debwiki-box">' .. args.text .. '</div>'
	end
end

return p