Page not found
The address may be outdated or misspelled. No private or duplicate route is exposed here.
diff --git a/app/pages/404.wrn b/app/pages/404.wrn
index 049c0e72..90533c2f 100644
--- a/app/pages/404.wrn
+++ b/app/pages/404.wrn
@@ -7,10 +7,10 @@ page Pagenotfound {
view {
The address may be outdated or misspelled. No private or duplicate route is exposed here.
WRNexusJS 0.2.72 packages are not available from the public npm registry. Installation requires approval and private registry credentials supplied by WorkRoot. Never paste registry tokens into source control, issue reports, or support messages.
bunx @wrnexus/cli@0.2.72 create my-appAccess approval, response time, licensing terms, and support level remain owner-controlled. This site does not collect access requests directly.
WRNexusJS 0.2.73 packages are not available from the public npm registry. Installation requires approval and private registry credentials supplied by WorkRoot. Never paste registry tokens into source control, issue reports, or support messages.
bunx @wrnexus/cli@0.2.73 create my-appAccess approval, response time, licensing terms, and support level remain owner-controlled. This site does not collect access requests directly.
WRNexusJS is Bun-native and SSR-first. File discovery maps pages and API handlers; middleware enriches or short-circuits a request; the compiler turns .wrn declarations into server render functions and small feature runtimes.
core owns contexts, middleware, sessions and rooms; router discovers routes; compiler parses .wrn; ssr renders documents; csr supplies browser runtimes; dev-server and cli orchestrate development and builds.
Validation happens at trust boundaries. Session authentication establishes identity; authorization makes resource decisions. CSP, Trusted Types, CSRF, upload checks, WebSocket origins, request limits, and output escaping are layered controls—not substitutes for application policy.
Rooms are process-local unless connected through pub/sub. Redis-backed pub/sub distributes events. Queue durability depends on the selected driver and must be evaluated explicitly.
The gateway can dispatch multiple applications while preserving route, component, asset, config, and session boundaries. Validate host routing and isolation before production.
wrnexus build . produces dist/server.js and hashed/static assets. Run the server with Bun, apply migrations before traffic, terminate TLS at a trusted edge, and forward only expected proxy headers.
Mobile compatibility bridges SSR-safe Capacitor capabilities; native route generation is experimental and is not general web portability. Test each target platform.
app/routes.gen.ts, .wrnexus/, and dist/ are generated. The runtime is Bun-only. Preview packages are private. Historical compatibility and long-term support policy are not yet published.
WRNexusJS is Bun-native and SSR-first. File discovery maps pages and API handlers; middleware enriches or short-circuits a request; the compiler turns .wrn declarations into server render functions and small feature runtimes.
core owns contexts, middleware, sessions and rooms; router discovers routes; compiler parses .wrn; ssr renders documents; csr supplies browser runtimes; dev-server and cli orchestrate development and builds.
Validation happens at trust boundaries. Session authentication establishes identity; authorization makes resource decisions. CSP, Trusted Types, CSRF, upload checks, WebSocket origins, request limits, and output escaping are layered controls—not substitutes for application policy.
Rooms are process-local unless connected through pub/sub. Redis-backed pub/sub distributes events. Queue durability depends on the selected driver and must be evaluated explicitly.
The gateway can dispatch multiple applications while preserving route, component, asset, config, and session boundaries. Validate host routing and isolation before production.
wrnexus build . produces dist/server.js and hashed/static assets. Run the server with Bun, apply migrations before traffic, terminate TLS at a trusted edge, and forward only expected proxy headers.
Mobile compatibility bridges SSR-safe Capacitor capabilities; native route generation is experimental and is not general web portability. Test each target platform.
app/routes.gen.ts, .wrnexus/, and dist/ are generated. The runtime is Bun-only. Preview packages are private. Historical compatibility and long-term support policy are not yet published.
No comparative speed claims are published. A valid baseline must record scripts, commit, Bun/framework versions, hardware, OS, warmup, samples, workload, raw results, median, percentiles, memory, HTML size, browser JavaScript size, and run date.
The roadmap starts with WRNexusJS-only measurements before any maintained equivalent-workload comparison.
Documentation is aligned to all 26 installed packages. This release adds @wrnexus/helpers, original-request URL helpers, safe login redirects, working wrnexus workspace add, and forward-auth redirect propagation.
Run wrnexus update --latest and keep every @wrnexus/* package on 0.2.72. Existing applications must explicitly add @wrnexus/helpers before importing it; newly scaffolded applications include it automatically.
The packages use semantic-looking versions, but a formal compatibility and old-release support policy has not been approved. Preview consumers should treat minor releases as potentially requiring migration review.
Documentation is aligned to all 26 installed packages. This release adds @wrnexus/helpers, original-request URL helpers, safe login redirects, working wrnexus workspace add, and forward-auth redirect propagation.
Run wrnexus update --latest and keep every @wrnexus/* package on 0.2.73. Existing applications must explicitly add @wrnexus/helpers before importing it; newly scaffolded applications include it automatically.
The packages use semantic-looking versions, but a formal compatibility and old-release support policy has not been approved. Preview consumers should treat minor releases as potentially requiring migration review.
Production-ready, server-rendered components documented directly from the installed .wrn sources.
Showing {category} components
Reusable accept all cookies button component.
View component → @@ -760,7 +760,7 @@ page Components { layoutReusable sidebar layout component.
View component → layoutReusable side panel component.
View component → contentReusable sign in form component.
View component → -actionsReusable sign in link component.
View component → +actionsReusable sign in link component.
View component → contentReusable sign up form component.
View component → contentReusable site search component.
View component → feedbackReusable skeleton component.
View component → @@ -916,7 +916,7 @@ page Components { contentReusable workspace switcher component.
View component → formsReusable year picker component.
View component → contentReusable zoom slider component.
View component →Reusable accept all cookies button component.
Components are auto-discovered. Use the component directly in any .wrn view:
<AcceptAllCookiesButton
+ actions componentAcceptAllCookiesButton
Reusable accept all cookies button component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AcceptAllCookiesButton
label="Action"
href="href"
type="button"
@@ -35,7 +35,7 @@ page AcceptAllCookiesButtoncomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-accordion.wrn b/app/pages/components/accessible-accordion.wrn
index c465b673..0e3a6d09 100644
--- a/app/pages/components/accessible-accordion.wrn
+++ b/app/pages/components/accessible-accordion.wrn
@@ -10,10 +10,10 @@ page AccessibleAccordioncomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleAccordion
Reusable accessible accordion component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleAccordion
+ content componentAccessibleAccordion
Reusable accessible accordion component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleAccordion
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AccessibleAccordioncomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-carousel.wrn b/app/pages/components/accessible-carousel.wrn
index f21befad..ac065483 100644
--- a/app/pages/components/accessible-carousel.wrn
+++ b/app/pages/components/accessible-carousel.wrn
@@ -10,10 +10,10 @@ page AccessibleCarouselcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleCarousel
Reusable accessible carousel component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleCarousel
+ content componentAccessibleCarousel
Reusable accessible carousel component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleCarousel
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AccessibleCarouselcomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-chart-summary.wrn b/app/pages/components/accessible-chart-summary.wrn
index 71aa8fb7..65fde540 100644
--- a/app/pages/components/accessible-chart-summary.wrn
+++ b/app/pages/components/accessible-chart-summary.wrn
@@ -10,10 +10,10 @@ page AccessibleChartSummarycomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleChartSummary
Reusable accessible chart summary component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleChartSummary
+ content componentAccessibleChartSummary
Reusable accessible chart summary component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleChartSummary
eyebrow="eyebrow"
title="title"
description="description"
@@ -54,7 +54,7 @@ page AccessibleChartSummarycomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-dialog.wrn b/app/pages/components/accessible-dialog.wrn
index 713e8faf..4439b97d 100644
--- a/app/pages/components/accessible-dialog.wrn
+++ b/app/pages/components/accessible-dialog.wrn
@@ -10,10 +10,10 @@ page AccessibleDialogcomponent {
W WRNexusJS
-
+
Browse documentation
- overlays componentAccessibleDialog
Reusable accessible dialog component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleDialog
+ overlays componentAccessibleDialog
Reusable accessible dialog component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleDialog
title="title"
description="description"
open="false"
@@ -40,7 +40,7 @@ page AccessibleDialogcomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-error-summary.wrn b/app/pages/components/accessible-error-summary.wrn
index 1ced6374..da759872 100644
--- a/app/pages/components/accessible-error-summary.wrn
+++ b/app/pages/components/accessible-error-summary.wrn
@@ -10,10 +10,10 @@ page AccessibleErrorSummarycomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleErrorSummary
Reusable accessible error summary component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleErrorSummary
+ content componentAccessibleErrorSummary
Reusable accessible error summary component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleErrorSummary
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AccessibleErrorSummarycomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-icon.wrn b/app/pages/components/accessible-icon.wrn
index 54113808..78d35bbe 100644
--- a/app/pages/components/accessible-icon.wrn
+++ b/app/pages/components/accessible-icon.wrn
@@ -10,10 +10,10 @@ page AccessibleIconcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleIcon
Reusable accessible icon component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleIcon
+ content componentAccessibleIcon
Reusable accessible icon component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleIcon
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AccessibleIconcomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-menu.wrn b/app/pages/components/accessible-menu.wrn
index 99046b06..3bc8c705 100644
--- a/app/pages/components/accessible-menu.wrn
+++ b/app/pages/components/accessible-menu.wrn
@@ -10,10 +10,10 @@ page AccessibleMenucomponent {
W WRNexusJS
-
+
Browse documentation
- overlays componentAccessibleMenu
Reusable accessible menu component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleMenu
+ overlays componentAccessibleMenu
Reusable accessible menu component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleMenu
title="title"
description="description"
open="false"
@@ -40,7 +40,7 @@ page AccessibleMenucomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-tabs.wrn b/app/pages/components/accessible-tabs.wrn
index 34710cac..5f9fcb77 100644
--- a/app/pages/components/accessible-tabs.wrn
+++ b/app/pages/components/accessible-tabs.wrn
@@ -10,10 +10,10 @@ page AccessibleTabscomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleTabs
Reusable accessible tabs component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleTabs
+ content componentAccessibleTabs
Reusable accessible tabs component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleTabs
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AccessibleTabscomponent {
}
}
-
+
}
diff --git a/app/pages/components/accessible-tooltip.wrn b/app/pages/components/accessible-tooltip.wrn
index f25266b6..08b98fcb 100644
--- a/app/pages/components/accessible-tooltip.wrn
+++ b/app/pages/components/accessible-tooltip.wrn
@@ -10,10 +10,10 @@ page AccessibleTooltipcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccessibleTooltip
Reusable accessible tooltip component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleTooltip
+ content componentAccessibleTooltip
Reusable accessible tooltip component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccessibleTooltip
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AccessibleTooltipcomponent {
}
}
-
+
}
diff --git a/app/pages/components/accordion.wrn b/app/pages/components/accordion.wrn
index a167f366..36685b27 100644
--- a/app/pages/components/accordion.wrn
+++ b/app/pages/components/accordion.wrn
@@ -10,10 +10,10 @@ page Accordioncomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAccordion
Reusable accordion component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<Accordion
+ content componentAccordion
Reusable accordion component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<Accordion
title="Question"
open="false"
/>
Legacy mount name: data-component="Accordion".
Props and attributes
Prop Type Requirement Default classstringOptional ""titlestringOptional "Question"openbooleanOptional false
Slots
default
Events
click
Source contract
Installed source: components/Accordion.wrn
component Accordion {
@@ -48,7 +48,7 @@ page Accordioncomponent {
}
}
-
+
}
diff --git a/app/pages/components/account-menu.wrn b/app/pages/components/account-menu.wrn
index 8e1208c1..c7f6341a 100644
--- a/app/pages/components/account-menu.wrn
+++ b/app/pages/components/account-menu.wrn
@@ -10,10 +10,10 @@ page AccountMenucomponent {
W WRNexusJS
-
+
Browse documentation
- overlays componentAccountMenu
Reusable account menu component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccountMenu
+ overlays componentAccountMenu
Reusable account menu component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccountMenu
title="title"
description="description"
open="false"
@@ -40,7 +40,7 @@ page AccountMenucomponent {
}
}
-
+
}
diff --git a/app/pages/components/account-status-banner.wrn b/app/pages/components/account-status-banner.wrn
index 8ebd8238..d9b2d196 100644
--- a/app/pages/components/account-status-banner.wrn
+++ b/app/pages/components/account-status-banner.wrn
@@ -10,10 +10,10 @@ page AccountStatusBannercomponent {
W WRNexusJS
-
+
Browse documentation
- feedback componentAccountStatusBanner
Reusable account status banner component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccountStatusBanner
+ feedback componentAccountStatusBanner
Reusable account status banner component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AccountStatusBanner
label="AccountStatus"
title="title"
description="description"
@@ -38,7 +38,7 @@ page AccountStatusBannercomponent {
}
}
-
+
}
diff --git a/app/pages/components/action-menu.wrn b/app/pages/components/action-menu.wrn
index ba5b3638..60fd9904 100644
--- a/app/pages/components/action-menu.wrn
+++ b/app/pages/components/action-menu.wrn
@@ -10,10 +10,10 @@ page ActionMenucomponent {
W WRNexusJS
-
+
Browse documentation
- overlays componentActionMenu
Reusable action menu component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ActionMenu
+ overlays componentActionMenu
Reusable action menu component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ActionMenu
title="title"
description="description"
open="false"
@@ -40,7 +40,7 @@ page ActionMenucomponent {
}
}
-
+
}
diff --git a/app/pages/components/active-filter-list.wrn b/app/pages/components/active-filter-list.wrn
index 28e31f18..a8cde2d7 100644
--- a/app/pages/components/active-filter-list.wrn
+++ b/app/pages/components/active-filter-list.wrn
@@ -10,10 +10,10 @@ page ActiveFilterListcomponent {
W WRNexusJS
-
+
Browse documentation
- data componentActiveFilterList
Reusable active filter list component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ActiveFilterList
+ data componentActiveFilterList
Reusable active filter list component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ActiveFilterList
title="title"
description="description"
empty="false"
@@ -40,7 +40,7 @@ page ActiveFilterListcomponent {
}
}
-
+
}
diff --git a/app/pages/components/activity-list.wrn b/app/pages/components/activity-list.wrn
index 53238257..09ca4ec1 100644
--- a/app/pages/components/activity-list.wrn
+++ b/app/pages/components/activity-list.wrn
@@ -10,10 +10,10 @@ page ActivityListcomponent {
W WRNexusJS
-
+
Browse documentation
- data componentActivityList
Reusable activity list component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ActivityList
+ data componentActivityList
Reusable activity list component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ActivityList
title="title"
description="description"
empty="false"
@@ -40,7 +40,7 @@ page ActivityListcomponent {
}
}
-
+
}
diff --git a/app/pages/components/add-on-card.wrn b/app/pages/components/add-on-card.wrn
index 30b401c7..f89a8345 100644
--- a/app/pages/components/add-on-card.wrn
+++ b/app/pages/components/add-on-card.wrn
@@ -10,10 +10,10 @@ page AddOnCardcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAddOnCard
Reusable add on card component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AddOnCard
+ content componentAddOnCard
Reusable add on card component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AddOnCard
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AddOnCardcomponent {
}
}
-
+
}
diff --git a/app/pages/components/address-input.wrn b/app/pages/components/address-input.wrn
index b489ccf6..8f721434 100644
--- a/app/pages/components/address-input.wrn
+++ b/app/pages/components/address-input.wrn
@@ -10,10 +10,10 @@ page AddressInputcomponent {
W WRNexusJS
-
+
Browse documentation
- forms componentAddressInput
Reusable address input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AddressInput
+ forms componentAddressInput
Reusable address input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AddressInput
label="Address"
name="name"
value="value"
@@ -45,7 +45,7 @@ page AddressInputcomponent {
}
}
-
+
}
diff --git a/app/pages/components/address-preview.wrn b/app/pages/components/address-preview.wrn
index 2439d72c..bf451b56 100644
--- a/app/pages/components/address-preview.wrn
+++ b/app/pages/components/address-preview.wrn
@@ -10,10 +10,10 @@ page AddressPreviewcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAddressPreview
Reusable address preview component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AddressPreview
+ content componentAddressPreview
Reusable address preview component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AddressPreview
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AddressPreviewcomponent {
}
}
-
+
}
diff --git a/app/pages/components/advanced-filter-builder.wrn b/app/pages/components/advanced-filter-builder.wrn
index 595c5ecb..64461e23 100644
--- a/app/pages/components/advanced-filter-builder.wrn
+++ b/app/pages/components/advanced-filter-builder.wrn
@@ -10,10 +10,10 @@ page AdvancedFilterBuildercomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAdvancedFilterBuilder
Reusable advanced filter builder component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AdvancedFilterBuilder
+ content componentAdvancedFilterBuilder
Reusable advanced filter builder component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AdvancedFilterBuilder
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page AdvancedFilterBuildercomponent {
}
}
-
+
}
diff --git a/app/pages/components/alert-dialog.wrn b/app/pages/components/alert-dialog.wrn
index c1cb1405..6fbd8c27 100644
--- a/app/pages/components/alert-dialog.wrn
+++ b/app/pages/components/alert-dialog.wrn
@@ -10,10 +10,10 @@ page AlertDialogcomponent {
W WRNexusJS
-
+
Browse documentation
- overlays componentAlertDialog
Reusable alert dialog component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AlertDialog
+ overlays componentAlertDialog
Reusable alert dialog component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AlertDialog
title="title"
description="description"
open="false"
@@ -40,7 +40,7 @@ page AlertDialogcomponent {
}
}
-
+
}
diff --git a/app/pages/components/alert.wrn b/app/pages/components/alert.wrn
index 2e0917f6..b7f093e3 100644
--- a/app/pages/components/alert.wrn
+++ b/app/pages/components/alert.wrn
@@ -10,10 +10,10 @@ page Alertcomponent {
W WRNexusJS
-
+
Browse documentation
- feedback componentAlert
Reusable alert component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<Alert
+ feedback componentAlert
Reusable alert component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<Alert
title="Notice"
description="description"
variant="info"
@@ -32,6 +32,10 @@ page Alertcomponent {
view {
<aside data-show="visible" role="alert" class="wire-alert wire-alert--{variant} wire-alert--rich {class}">
<span class="wire-alert__icon" aria-hidden="true">
+ <svg viewBox="0 0 24 24">
+ <path d="M12 3 4.5 6v5.4c0 4.6 3.2 8.8 7.5 9.6 4.3-.8 7.5-5 7.5-9.6V6L12 3Z" />
+ <path d="m9 12 2 2 4-4" />
+ </svg>
</span>
<div class="wire-alert__content">
{#if title}<h3 class="wire-alert__title">{title}</h3>{/if}
@@ -43,7 +47,7 @@ page Alertcomponent {
}
}
-
+
}
diff --git a/app/pages/components/amount-input.wrn b/app/pages/components/amount-input.wrn
index fa2517fb..6e72d7bb 100644
--- a/app/pages/components/amount-input.wrn
+++ b/app/pages/components/amount-input.wrn
@@ -10,10 +10,10 @@ page AmountInputcomponent {
W WRNexusJS
-
+
Browse documentation
- forms componentAmountInput
Reusable amount input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AmountInput
+ forms componentAmountInput
Reusable amount input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AmountInput
label="Amount"
name="name"
value="value"
@@ -45,7 +45,7 @@ page AmountInputcomponent {
}
}
-
+
}
diff --git a/app/pages/components/analytics-dashboard-preview.wrn b/app/pages/components/analytics-dashboard-preview.wrn
index d0800145..f59c9ddb 100644
--- a/app/pages/components/analytics-dashboard-preview.wrn
+++ b/app/pages/components/analytics-dashboard-preview.wrn
@@ -10,10 +10,10 @@ page AnalyticsDashboardPreviewcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentAnalyticsDashboardPreview
Reusable analytics dashboard preview component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AnalyticsDashboardPreview
+ content componentAnalyticsDashboardPreview
Reusable analytics dashboard preview component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AnalyticsDashboardPreview
eyebrow="eyebrow"
title="title"
description="description"
@@ -81,7 +81,7 @@ page AnalyticsDashboardPreviewcomponent {
}
}
-
+
}
diff --git a/app/pages/components/anchor-navigation.wrn b/app/pages/components/anchor-navigation.wrn
index 3bbc911f..3a282461 100644
--- a/app/pages/components/anchor-navigation.wrn
+++ b/app/pages/components/anchor-navigation.wrn
@@ -10,10 +10,10 @@ page AnchorNavigationcomponent {
W WRNexusJS
-
+
Browse documentation
- layout componentAnchorNavigation
Reusable anchor navigation component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AnchorNavigation
+ layout componentAnchorNavigation
Reusable anchor navigation component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AnchorNavigation
eyebrow="eyebrow"
title="title"
description="description"
@@ -38,7 +38,7 @@ page AnchorNavigationcomponent {
}
}
-
+
}
diff --git a/app/pages/components/announcement-bar.wrn b/app/pages/components/announcement-bar.wrn
index 37212506..9f615148 100644
--- a/app/pages/components/announcement-bar.wrn
+++ b/app/pages/components/announcement-bar.wrn
@@ -10,10 +10,10 @@ page AnnouncementBarcomponent {
W WRNexusJS
-
+
Browse documentation
- core componentAnnouncementBar
Reusable announcement bar component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AnnouncementBar
+ core componentAnnouncementBar
Reusable announcement bar component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AnnouncementBar
badge="New"
message="WRNexusJS Organizations is now available."
description="Build secure multi-tenant applications with teams, roles, domains, and enterprise SSO."
@@ -115,7 +115,7 @@ page AnnouncementBarcomponent {
}
}
-
+
}
diff --git a/app/pages/components/apartment-input.wrn b/app/pages/components/apartment-input.wrn
index 32039fd5..ab8266f0 100644
--- a/app/pages/components/apartment-input.wrn
+++ b/app/pages/components/apartment-input.wrn
@@ -10,10 +10,10 @@ page ApartmentInputcomponent {
W WRNexusJS
-
+
Browse documentation
- forms componentApartmentInput
Reusable apartment input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApartmentInput
+ forms componentApartmentInput
Reusable apartment input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApartmentInput
label="Apartment"
name="name"
value="value"
@@ -45,7 +45,7 @@ page ApartmentInputcomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-authentication-notice.wrn b/app/pages/components/api-authentication-notice.wrn
index 8d41cb1e..3cf1e233 100644
--- a/app/pages/components/api-authentication-notice.wrn
+++ b/app/pages/components/api-authentication-notice.wrn
@@ -10,10 +10,10 @@ page ApiAuthenticationNoticecomponent {
W WRNexusJS
-
+
Browse documentation
- feedback componentApiAuthenticationNotice
Reusable api authentication notice component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiAuthenticationNotice
+ feedback componentApiAuthenticationNotice
Reusable api authentication notice component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiAuthenticationNotice
label="ApiAuthentication"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ApiAuthenticationNoticecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-endpoint-card.wrn b/app/pages/components/api-endpoint-card.wrn
index b32258ea..38212f8b 100644
--- a/app/pages/components/api-endpoint-card.wrn
+++ b/app/pages/components/api-endpoint-card.wrn
@@ -10,10 +10,10 @@ page ApiEndpointCardcomponent {
W WRNexusJS
-
+
Browse documentation
- content componentApiEndpointCard
Reusable api endpoint card component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiEndpointCard
+ content componentApiEndpointCard
Reusable api endpoint card component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiEndpointCard
method="GET"
path="/api/example"
eyebrow="eyebrow"
@@ -61,7 +61,7 @@ page ApiEndpointCardcomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-error-example.wrn b/app/pages/components/api-error-example.wrn
index 712542c1..ecc3a13d 100644
--- a/app/pages/components/api-error-example.wrn
+++ b/app/pages/components/api-error-example.wrn
@@ -10,10 +10,10 @@ page ApiErrorExamplecomponent {
W WRNexusJS
-
+
Browse documentation
- content componentApiErrorExample
Reusable api error example component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiErrorExample
+ content componentApiErrorExample
Reusable api error example component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiErrorExample
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page ApiErrorExamplecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-header-table.wrn b/app/pages/components/api-header-table.wrn
index 6255fe01..fac2c16b 100644
--- a/app/pages/components/api-header-table.wrn
+++ b/app/pages/components/api-header-table.wrn
@@ -10,10 +10,10 @@ page ApiHeaderTablecomponent {
W WRNexusJS
-
+
Browse documentation
- data componentApiHeaderTable
Reusable api header table component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiHeaderTable
+ data componentApiHeaderTable
Reusable api header table component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiHeaderTable
title="title"
description="description"
empty="false"
@@ -40,7 +40,7 @@ page ApiHeaderTablecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-key-create-dialog.wrn b/app/pages/components/api-key-create-dialog.wrn
index d3a8dac4..7e910e73 100644
--- a/app/pages/components/api-key-create-dialog.wrn
+++ b/app/pages/components/api-key-create-dialog.wrn
@@ -10,10 +10,10 @@ page ApiKeyCreateDialogcomponent {
W WRNexusJS
-
+
Browse documentation
- overlays componentApiKeyCreateDialog
Reusable api key create dialog component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiKeyCreateDialog
+ overlays componentApiKeyCreateDialog
Reusable api key create dialog component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiKeyCreateDialog
title="title"
description="description"
open="false"
@@ -40,7 +40,7 @@ page ApiKeyCreateDialogcomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-key-display.wrn b/app/pages/components/api-key-display.wrn
index 0671423a..3132ab75 100644
--- a/app/pages/components/api-key-display.wrn
+++ b/app/pages/components/api-key-display.wrn
@@ -10,10 +10,10 @@ page ApiKeyDisplaycomponent {
W WRNexusJS
-
+
Browse documentation
- content componentApiKeyDisplay
Reusable api key display component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiKeyDisplay
+ content componentApiKeyDisplay
Reusable api key display component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiKeyDisplay
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page ApiKeyDisplaycomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-key-input.wrn b/app/pages/components/api-key-input.wrn
index efbbb124..2dc2d559 100644
--- a/app/pages/components/api-key-input.wrn
+++ b/app/pages/components/api-key-input.wrn
@@ -10,10 +10,10 @@ page ApiKeyInputcomponent {
W WRNexusJS
-
+
Browse documentation
- forms componentApiKeyInput
Reusable api key input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiKeyInput
+ forms componentApiKeyInput
Reusable api key input component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiKeyInput
label="ApiKey"
name="name"
value="value"
@@ -45,7 +45,7 @@ page ApiKeyInputcomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-method-badge.wrn b/app/pages/components/api-method-badge.wrn
index b8c5b47b..65fd4fb5 100644
--- a/app/pages/components/api-method-badge.wrn
+++ b/app/pages/components/api-method-badge.wrn
@@ -10,10 +10,10 @@ page ApiMethodBadgecomponent {
W WRNexusJS
-
+
Browse documentation
- feedback componentApiMethodBadge
Reusable api method badge component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiMethodBadge
+ feedback componentApiMethodBadge
Reusable api method badge component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiMethodBadge
label="ApiMethod"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ApiMethodBadgecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-parameter-table.wrn b/app/pages/components/api-parameter-table.wrn
index af339349..853ba0da 100644
--- a/app/pages/components/api-parameter-table.wrn
+++ b/app/pages/components/api-parameter-table.wrn
@@ -10,10 +10,10 @@ page ApiParameterTablecomponent {
W WRNexusJS
-
+
Browse documentation
- data componentApiParameterTable
Reusable api parameter table component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiParameterTable
+ data componentApiParameterTable
Reusable api parameter table component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiParameterTable
title="title"
description="description"
empty="false"
@@ -40,7 +40,7 @@ page ApiParameterTablecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-rate-limit-notice.wrn b/app/pages/components/api-rate-limit-notice.wrn
index 20fe961f..a7be80c9 100644
--- a/app/pages/components/api-rate-limit-notice.wrn
+++ b/app/pages/components/api-rate-limit-notice.wrn
@@ -10,10 +10,10 @@ page ApiRateLimitNoticecomponent {
W WRNexusJS
-
+
Browse documentation
- feedback componentApiRateLimitNotice
Reusable api rate limit notice component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiRateLimitNotice
+ feedback componentApiRateLimitNotice
Reusable api rate limit notice component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiRateLimitNotice
label="ApiRateLimit"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ApiRateLimitNoticecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-request-example.wrn b/app/pages/components/api-request-example.wrn
index ba2a54d8..7ecd2d17 100644
--- a/app/pages/components/api-request-example.wrn
+++ b/app/pages/components/api-request-example.wrn
@@ -10,10 +10,10 @@ page ApiRequestExamplecomponent {
W WRNexusJS
-
+
Browse documentation
- content componentApiRequestExample
Reusable api request example component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiRequestExample
+ content componentApiRequestExample
Reusable api request example component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiRequestExample
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page ApiRequestExamplecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-response-example.wrn b/app/pages/components/api-response-example.wrn
index e38448f2..44ddbe23 100644
--- a/app/pages/components/api-response-example.wrn
+++ b/app/pages/components/api-response-example.wrn
@@ -10,10 +10,10 @@ page ApiResponseExamplecomponent {
W WRNexusJS
-
+
Browse documentation
- content componentApiResponseExample
Reusable api response example component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiResponseExample
+ content componentApiResponseExample
Reusable api response example component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiResponseExample
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page ApiResponseExamplecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-schema-table.wrn b/app/pages/components/api-schema-table.wrn
index 0a88f570..e30ef1d3 100644
--- a/app/pages/components/api-schema-table.wrn
+++ b/app/pages/components/api-schema-table.wrn
@@ -10,10 +10,10 @@ page ApiSchemaTablecomponent {
W WRNexusJS
-
+
Browse documentation
- data componentApiSchemaTable
Reusable api schema table component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiSchemaTable
+ data componentApiSchemaTable
Reusable api schema table component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiSchemaTable
title="title"
description="description"
empty="false"
@@ -40,7 +40,7 @@ page ApiSchemaTablecomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-schema-viewer.wrn b/app/pages/components/api-schema-viewer.wrn
index 8b1ca9e2..06699ca2 100644
--- a/app/pages/components/api-schema-viewer.wrn
+++ b/app/pages/components/api-schema-viewer.wrn
@@ -10,10 +10,10 @@ page ApiSchemaViewercomponent {
W WRNexusJS
-
+
Browse documentation
- content componentApiSchemaViewer
Reusable api schema viewer component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiSchemaViewer
+ content componentApiSchemaViewer
Reusable api schema viewer component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiSchemaViewer
eyebrow="eyebrow"
title="title"
description="description"
@@ -35,7 +35,7 @@ page ApiSchemaViewercomponent {
}
}
-
+
}
diff --git a/app/pages/components/api-version-badge.wrn b/app/pages/components/api-version-badge.wrn
index 25415b90..02c0a010 100644
--- a/app/pages/components/api-version-badge.wrn
+++ b/app/pages/components/api-version-badge.wrn
@@ -10,10 +10,10 @@ page ApiVersionBadgecomponent {
W WRNexusJS
-
+
Browse documentation
- feedback componentApiVersionBadge
Reusable api version badge component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiVersionBadge
+ feedback componentApiVersionBadge
Reusable api version badge component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ApiVersionBadge
label="ApiVersion"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ApiVersionBadgecomponent {
}
}
-
+
}
diff --git a/app/pages/components/app-header.wrn b/app/pages/components/app-header.wrn
index 0b265074..46b0109f 100644
--- a/app/pages/components/app-header.wrn
+++ b/app/pages/components/app-header.wrn
@@ -10,10 +10,10 @@ page AppHeadercomponent {
W WRNexusJS
-
+
Browse documentation
- layout componentAppHeader
Reusable app header component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AppHeader
+ layout componentAppHeader
Reusable app header component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AppHeader
eyebrow="eyebrow"
title="title"
description="description"
@@ -38,7 +38,7 @@ page AppHeadercomponent {
}
}
-
+
}
diff --git a/app/pages/components/architecture-section.wrn b/app/pages/components/architecture-section.wrn
index 8a75446f..7b813a27 100644
--- a/app/pages/components/architecture-section.wrn
+++ b/app/pages/components/architecture-section.wrn
@@ -10,10 +10,10 @@ page ArchitectureSectioncomponent {
W WRNexusJS
-
+
Browse documentation
- layout componentArchitectureSection
Reusable architecture section component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArchitectureSection
+ layout componentArchitectureSection
Reusable architecture section component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArchitectureSection
eyebrow="eyebrow"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ArchitectureSectioncomponent {
}
}
-
+
}
diff --git a/app/pages/components/area-chart.wrn b/app/pages/components/area-chart.wrn
index aec7e334..3d8821b2 100644
--- a/app/pages/components/area-chart.wrn
+++ b/app/pages/components/area-chart.wrn
@@ -10,10 +10,10 @@ page AreaChartcomponent {
W WRNexusJS
-
+
Browse documentation
- visualization componentAreaChart
Reusable area chart component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AreaChart
+ visualization componentAreaChart
Reusable area chart component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AreaChart
title="title"
value="value"
description="description"
@@ -45,7 +45,7 @@ page AreaChartcomponent {
}
}
-
+
}
diff --git a/app/pages/components/article-hero.wrn b/app/pages/components/article-hero.wrn
index 923547a7..dd16578c 100644
--- a/app/pages/components/article-hero.wrn
+++ b/app/pages/components/article-hero.wrn
@@ -10,10 +10,10 @@ page ArticleHerocomponent {
W WRNexusJS
-
+
Browse documentation
- layout componentArticleHero
Reusable article hero component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleHero
+ layout componentArticleHero
Reusable article hero component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleHero
eyebrow="eyebrow"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ArticleHerocomponent {
}
}
-
+
}
diff --git a/app/pages/components/article-layout.wrn b/app/pages/components/article-layout.wrn
index fbc9c9f9..427295a9 100644
--- a/app/pages/components/article-layout.wrn
+++ b/app/pages/components/article-layout.wrn
@@ -10,10 +10,10 @@ page ArticleLayoutcomponent {
W WRNexusJS
-
+
Browse documentation
- layout componentArticleLayout
Reusable article layout component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleLayout
+ layout componentArticleLayout
Reusable article layout component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleLayout
eyebrow="eyebrow"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ArticleLayoutcomponent {
}
}
-
+
}
diff --git a/app/pages/components/article-newsletter-cta.wrn b/app/pages/components/article-newsletter-cta.wrn
index 1e3861c0..54695a48 100644
--- a/app/pages/components/article-newsletter-cta.wrn
+++ b/app/pages/components/article-newsletter-cta.wrn
@@ -10,10 +10,10 @@ page ArticleNewsletterCTAcomponent {
W WRNexusJS
-
+
Browse documentation
- actions componentArticleNewsletterCTA
Reusable article newsletter c t a component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleNewsletterCTA
+ actions componentArticleNewsletterCTA
Reusable article newsletter c t a component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleNewsletterCTA
label="Action"
href="href"
type="button"
@@ -35,7 +35,7 @@ page ArticleNewsletterCTAcomponent {
}
}
-
+
}
diff --git a/app/pages/components/article-page-shell.wrn b/app/pages/components/article-page-shell.wrn
index 483c6f9f..1d12bff8 100644
--- a/app/pages/components/article-page-shell.wrn
+++ b/app/pages/components/article-page-shell.wrn
@@ -10,10 +10,10 @@ page ArticlePageShellcomponent {
W WRNexusJS
-
+
Browse documentation
- layout componentArticlePageShell
Reusable article page shell component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticlePageShell
+ layout componentArticlePageShell
Reusable article page shell component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticlePageShell
eyebrow="eyebrow"
title="title"
description="description"
@@ -38,7 +38,7 @@ page ArticlePageShellcomponent {
}
}
-
+
}
diff --git a/app/pages/components/article-share-actions.wrn b/app/pages/components/article-share-actions.wrn
index 5051dd6a..72eb4543 100644
--- a/app/pages/components/article-share-actions.wrn
+++ b/app/pages/components/article-share-actions.wrn
@@ -10,10 +10,10 @@ page ArticleShareActionscomponent {
W WRNexusJS
-
+
Browse documentation
- actions componentArticleShareActions
Reusable article share actions component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleShareActions
+ actions componentArticleShareActions
Reusable article share actions component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<ArticleShareActions
label="Action"
href="href"
type="button"
@@ -35,7 +35,7 @@ page ArticleShareActionscomponent {
}
}
-
+
}
diff --git a/app/pages/components/aspect-ratio.wrn b/app/pages/components/aspect-ratio.wrn
index 57d2ce2f..74e1c58c 100644
--- a/app/pages/components/aspect-ratio.wrn
+++ b/app/pages/components/aspect-ratio.wrn
@@ -10,10 +10,10 @@ page AspectRatiocomponent {
W WRNexusJS
-
+
Browse documentation
- core componentAspectRatio
Reusable aspect ratio component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<AspectRatio />
Legacy mount name: data-component="AspectRatio".
Props and attributes