release: WRNexusJS 0.5.10

This commit is contained in:
2026-07-30 13:36:29 +05:30
parent 8fc6f15402
commit d1b0c55b53
159 changed files with 7509 additions and 604 deletions
+424 -27
View File
@@ -1,6 +1,6 @@
{
"generatedFrom": "packages/ui/components/*.wrn",
"count": 85,
"count": 90,
"components": [
{
"name": "Accordion",
@@ -675,6 +675,154 @@
"events": ["dismiss", "action"],
"source": "components/alert.wrn"
},
{
"name": "AuthForm",
"mount": "AuthForm",
"category": "forms",
"purpose": "Reusable authentication form for sign-in, registration, recovery, reset, and MFA.",
"props": [
{
"name": "size",
"type": "string",
"required": false,
"default": "\"default\""
},
{
"name": "color",
"type": "string",
"required": false,
"default": "\"primary\""
},
{
"name": "mode",
"type": "string",
"required": false,
"default": "\"sign-in\""
},
{
"name": "action",
"type": "string",
"required": false,
"default": "\"/api/auth/login\""
},
{
"name": "method",
"type": "string",
"required": false,
"default": "\"post\""
},
{
"name": "title",
"type": "string",
"required": false,
"default": "\"Sign in\""
},
{
"name": "description",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "returnTo",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "schema",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "showRemember",
"type": "boolean",
"required": false,
"default": "true"
},
{
"name": "showName",
"type": "boolean",
"required": false,
"default": "true"
},
{
"name": "submitLabel",
"type": "string",
"required": false,
"default": "\"Continue\""
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\""
}
],
"slots": ["default"],
"events": ["submit", "change", "input", "focus", "blur"],
"source": "components/AuthForm.wrn"
},
{
"name": "AuthSplitLayout",
"mount": "AuthSplitLayout",
"category": "layout",
"purpose": "Responsive 50/50 authentication layout with content and form regions.",
"props": [
{
"name": "size",
"type": "string",
"required": false,
"default": "\"default\""
},
{
"name": "color",
"type": "string",
"required": false,
"default": "\"primary\""
},
{
"name": "eyebrow",
"type": "string",
"required": false,
"default": "\"Secure identity\""
},
{
"name": "title",
"type": "string",
"required": false,
"default": "\"Welcome back\""
},
{
"name": "description",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "brand",
"type": "string",
"required": false,
"default": "\"Police Management System\""
},
{
"name": "features",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\""
}
],
"slots": ["aside-extra", "form"],
"events": [],
"source": "components/AuthSplitLayout.wrn"
},
{
"name": "Avatar",
"mount": "Avatar",
@@ -2062,7 +2210,7 @@
"default": "\"\""
}
],
"slots": [],
"slots": ["default"],
"events": ["input", "change", "focus", "blur", "invalid"],
"source": "components/Checkbox.wrn"
},
@@ -3436,34 +3584,22 @@
"default": "\"primary\""
},
{
"name": "title",
"name": "label",
"type": "string",
"required": false,
"default": "\"Dropdown\""
"default": "\"Open menu\""
},
{
"name": "description",
"name": "items",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "open",
"type": "boolean",
"required": false,
"default": "false"
"default": "[]"
},
{
"name": "placement",
"type": "string",
"required": false,
"default": "\"bottom\""
},
{
"name": "closeLabel",
"type": "string",
"required": false,
"default": "\"Close\""
"default": "\"end\""
},
{
"name": "class",
@@ -3472,8 +3608,8 @@
"default": "\"\""
}
],
"slots": ["default"],
"events": ["open", "close", "select", "change"],
"slots": ["trigger", "header", "footer"],
"events": ["toggle", "open", "close", "select"],
"source": "components/Dropdown.wrn"
},
{
@@ -3755,6 +3891,65 @@
"events": ["cancel", "retry", "complete"],
"source": "components/FileUploadProgress.wrn"
},
{
"name": "Footer",
"mount": "Footer",
"category": "navigation",
"purpose": "Responsive application footer with structured links and pre/post content slots.",
"props": [
{
"name": "size",
"type": "string",
"required": false,
"default": "\"default\""
},
{
"name": "color",
"type": "string",
"required": false,
"default": "\"primary\""
},
{
"name": "label",
"type": "string",
"required": false,
"default": "\"Footer navigation\""
},
{
"name": "items",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "columns",
"type": "number",
"required": false,
"default": "3"
},
{
"name": "maxWidth",
"type": "string",
"required": false,
"default": "\"compact\""
},
{
"name": "copyright",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\""
}
],
"slots": ["pre-footer", "post-footer", "copyright-left", "copyright-right"],
"events": ["select", "action"],
"source": "components/Footer.wrn"
},
{
"name": "Grid",
"mount": "Grid",
@@ -5039,7 +5234,19 @@
"name": "label",
"type": "string",
"required": false,
"default": "\"Navbar\""
"default": "\"Primary navigation\""
},
{
"name": "topbarLabel",
"type": "string",
"required": false,
"default": "\"Utility navigation\""
},
{
"name": "brand",
"type": "string",
"required": false,
"default": "{}"
},
{
"name": "items",
@@ -5047,6 +5254,12 @@
"required": false,
"default": "[]"
},
{
"name": "actions",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "active",
"type": "string",
@@ -5054,10 +5267,28 @@
"default": "\"\""
},
{
"name": "orientation",
"name": "sticky",
"type": "boolean",
"required": false,
"default": "false"
},
{
"name": "openOnHover",
"type": "boolean",
"required": false,
"default": "false"
},
{
"name": "maxWidth",
"type": "string",
"required": false,
"default": "\"horizontal\""
"default": "\"full\""
},
{
"name": "mobileLabel",
"type": "string",
"required": false,
"default": "\"Toggle navigation\""
},
{
"name": "class",
@@ -5066,8 +5297,8 @@
"default": "\"\""
}
],
"slots": ["default"],
"events": ["toggle", "open", "close"],
"slots": ["topbar", "actions"],
"events": ["toggle", "open", "close", "select", "action"],
"source": "components/Navbar.wrn"
},
{
@@ -5349,6 +5580,166 @@
"events": ["open", "close"],
"source": "components/Popover.wrn"
},
{
"name": "PortalDashboard",
"mount": "PortalDashboard",
"category": "blocks",
"purpose": "Responsive portal dashboard with metrics, actions, tasks, and updates.",
"props": [
{
"name": "size",
"type": "string",
"required": false,
"default": "\"default\""
},
{
"name": "color",
"type": "string",
"required": false,
"default": "\"primary\""
},
{
"name": "eyebrow",
"type": "string",
"required": false,
"default": "\"Overview\""
},
{
"name": "eyebrowKey",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "title",
"type": "string",
"required": false,
"default": "\"Dashboard\""
},
{
"name": "titleKey",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "description",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "descriptionKey",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "userName",
"type": "string",
"required": false,
"default": "\"\""
},
{
"name": "metrics",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "actions",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "updates",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "tasks",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\""
}
],
"slots": ["hero-action"],
"events": ["action", "navigate"],
"source": "components/PortalDashboard.wrn"
},
{
"name": "PreferenceSwitcher",
"mount": "PreferenceSwitcher",
"category": "navigation",
"purpose": "Accessible theme, accent color, and language preference controls.",
"props": [
{
"name": "size",
"type": "string",
"required": false,
"default": "\"default\""
},
{
"name": "color",
"type": "string",
"required": false,
"default": "\"primary\""
},
{
"name": "themeLabel",
"type": "string",
"required": false,
"default": "\"Theme\""
},
{
"name": "colorLabel",
"type": "string",
"required": false,
"default": "\"Accent color\""
},
{
"name": "languageLabel",
"type": "string",
"required": false,
"default": "\"Language\""
},
{
"name": "languages",
"type": "string",
"required": false,
"default": "["
},
{
"name": "colors",
"type": "string",
"required": false,
"default": "["
},
{
"name": "compact",
"type": "boolean",
"required": false,
"default": "true"
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\""
}
],
"slots": [],
"events": ["theme", "color", "language"],
"source": "components/PreferenceSwitcher.wrn"
},
{
"name": "Progress",
"mount": "Progress",
@@ -6110,6 +6501,12 @@
"required": false,
"default": "\"horizontal\""
},
{
"name": "mobileLabel",
"type": "string",
"required": false,
"default": "\"Open navigation\""
},
{
"name": "class",
"type": "string",
@@ -6118,7 +6515,7 @@
}
],
"slots": ["default"],
"events": ["toggle", "open", "close"],
"events": ["toggle", "open", "close", "select"],
"source": "components/Sidebar.wrn"
},
{