@nuxt-customer-portal/ui

Neutral shell primitives and fallback layouts for Nuxt Customer Portal. Hosts can override every layout and branded component while retaining the shared feature registry, session state, and navigation contracts from core.
3,600
Install
npm install @nuxt-customer-portal/ui
Latest Version:0.8.6
Vue:3
License:MIT
Last Updated:Oct 22, 2026
Links: GitHub  ·  npm
Maintainer: mposdijk

Nuxt Customer Portal UI

Neutral shell primitives and fallback layouts for Nuxt Customer Portal. Hosts can override every layout and branded component while retaining the shared feature registry, session state, and navigation contracts from core.

PortalMarkdownEditor provides visual formatting and a raw Markdown mode over one string v-model. It integrates with Nuxt UI UFormField validation and inherits the form's disabled state. Use it for fields rendered as Markdown; plain text fields should retain their text inputs. Product summaries and descriptions and email bodies and footers use this component.

Pass placeholders as an array of { label, value } options to offer insertion at the current cursor in either mode. Email forms derive these options from the selected email definition. Supported visual formatting includes headings, bold, italic, links, lists, quotes, code and dividers. HTML, images, tables, checklists, reference links and other unsupported syntax are shown as inert, protected source blocks; edit these through Markdown mode. Opening the editor or changing modes does not rewrite the stored string. Visual edits serialize standard Markdown formatting while retaining protected blocks. Existing server renderers still determine what appears in published content.

Related Packages

@nuxt-customer-portal/administration

Owns system-administrator user and organization management routes, APIs, compone...

3,173 0
@nuxt-customer-portal/authentication

Owns login, signup, password recovery, and email-verification user interfaces. S...

3,160 0
@nuxt-customer-portal/organizations

Owns profile, security, organization membership, invitations, and organization s...

2,883 0
@nuxt-customer-portal/timesheets

An isolated PortalNuxt feature for weekly time entry, timers, approval, project...

2,575 0
@nuxt-customer-portal/core

Portal core is the stable boundary between the host application and reusable fea...

3,781 0

Version History

Version Released License
0.8.6 MIT
0.8.5 MIT
0.8.4 MIT
0.8.3 MIT
0.8.2 MIT