@nuxt-customer-portal/saas-configuration
| Install | |
|---|---|
npm install @nuxt-customer-portal/saas-configuration |
|
| Latest Version: | 0.8.8 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 22, 2026 |
| Links: | GitHub · npm |
Configurable portal
The branding, module selection, homepage, legal pages, and browser onboarding used
by the included SaaS portal and the nuxt-customer-portal init starter.
The package includes the configurable host's Apex and Brutal presentation assets. It runs against the portal's own database and authentication. It does not include a hosted provisioning service or SaaS control plane.
Install it alongside the portal preset, and include it in portal.config.ts so
the kit applies its settings migration. A seeded system administrator completes
branding, module, homepage, and legal setup at /onboarding before regular portal
access is enabled. See the installation guide.
Appearance presets
Branding and appearance includes a Soft editorial preset: Playfair Display headings, Lato body text, purple/lavender primary colors, sea-blue accents, pale light-mode backgrounds and plum dark-mode surfaces. It selects Apex, rounded primary buttons, soft card shadows and full header logos. Applying it changes the editor draft; Save changes publishes it. The live preview can display either mode without changing the visitor's preference.
Administrators can override heading/body fonts, secondary colors, page and card backgrounds, component shape and header branding. Color overrides accept only six-digit hex values; clear an optional color to inherit the theme. Use theme defaults clears these overrides while retaining the current theme, primary colors and color-mode policy. Full logos fall back across modes; if neither is available, the header retains the icon and portal name.
Existing saved settings gain neutral defaults on read and do not need a database migration. Preset fonts are loaded by the included SaaS host. Custom hosts should configure Nuxt Fonts to load Playfair Display, Lato, Geist and Bricolage Grotesque when exposing these options. The shared schema rejects arbitrary font/CSS values.
Related Packages
Owns system-administrator user and organization management routes, APIs, compone...
Owns login, signup, password recovery, and email-verification user interfaces. S...
Owns profile, security, organization membership, invitations, and organization s...
An isolated PortalNuxt feature for weekly time entry, timers, approval, project...
Portal core is the stable boundary between the host application and reusable fea...
Version History
| Version | Released | License |
|---|---|---|
| 0.8.8 | MIT | |
| 0.8.6 | MIT | |
| 0.8.5 | MIT | |
| 0.8.4 | MIT | |
| 0.8.3 | MIT | |
| 0.8.2 | MIT | |
| 0.8.1 | MIT | |
| 0.8.0 | MIT | |
| 0.7.0 | MIT | |
| 0.6.1 | MIT | |
| 0.6.0 | MIT | |
| 0.5.0 | MIT | |
| 0.4.9 | MIT | |
| 0.4.8 | MIT | |
| 0.4.7 | MIT | |
| 0.4.6 | MIT | |
| 0.4.5 | MIT | |
| 0.4.4 | MIT | |
| 0.4.3 | MIT | |
| 0.4.2 | MIT | |
| 0.4.1 | MIT | |
| 0.4.0 | MIT | |
| 0.3.3 | MIT | |
| 0.3.2 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT |