Modul:Cek status automatic taxobox

local p = {}

function p.checkStatus(frame)
    -- Retrieve the value of the "status" parameter
    local args = frame:getParent().args
    local status = args["status"]
    
    -- Check if "status" parameter is filled
    if status and status ~= "" then
        -- Show a warning, but only in preview mode
        if frame:preprocess('{{REVISIONID}}') == '' then
            return '<div style="border: 1px solid red; padding: 5px; background-color: #fdd;">Peringatan: jangan isi parameter "status", dan/atau "status_system", dan/atau "status_ref" jika parameter "fill" diisi untuk mengisi informasi dengan butir Wikidata.</div>'
        end
    end
    
    -- Return nothing if no warning is needed
    return ""
end

return p