Aller au contenu principal

Modules Configuration

Description

The Modules configuration determines which application features are enabled or disabled.

Data Structure

Field NameTypeDescription
MODULE_IDstringUnique module identifier.
MODULE_DESCRIPTIONstringDescription of the module.
MODULE_ENABLEDbooleanIndicates whether the module is active.
MODULE_PARAMSJSONAdditional configuration for the module.

Example Usage

import { useAppContext } from "@nomana-it/liberty-core"

export const ModulesExample = () => {
const { modulesProperties } = useAppContext();

return (
<div>
<h2>Modules Status</h2>
<ul>
{Object.entries(modulesProperties).map(([key, module]) => (
<li key={key}>
<strong>{key}</strong>: {module.enabled ? "Enabled ✅" : "Disabled ❌"}
</li>
))}
</ul>
</div>
);
};

🔗 GitHub Repository (Core): Liberty Core
🔗 GitHub Repository (Test Project): Liberty Test
📖 Live Documentation: Liberty Core Docs
💖 Sponsor & Support: Sponsor Liberty Core