dashboard-tab-ui

Create tabbed UI forms in Mercur dashboards using TabbedForm.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/OZVE/cuarta-avenida --skill dashboard-tab-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboard-tab-ui
Source: https://github.com/OZVE/cuarta-avenida/tree/main/templates/basic/.claude/skills/dashboard-tab-ui
Command: npx skills add https://github.com/OZVE/cuarta-avenida --skill dashboard-tab-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tabbed UI in Mercur dashboards can become inconsistent and hard to maintain across admin and vendor interfaces. This skill provides a standardized approach to building tabbed forms with proper validation scopes, i18n-ready labels, and a clean structure using TabbedForm.

Core Features & Use Cases

  • Enforces a clear TabbedForm-based page structure with per-tab fields and a consistent layout.
  • Supports admin and vendor dashboards, including dynamic tab visibility and a shared UI pattern across workflows.
  • Reduces boilerplate by promoting reusable patterns for Tab, Label, Control, and ErrorMessage components from @mercurjs/dashboard-shared.

Quick Start

Use this skill to create a tabbed form flow within a CreatePage following the provided examples.

Frequently Asked Questions about dashboard-tab-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a tabbed form in a Mercur dashboard?

To create a tabbed form in a Mercur dashboard, use the TabbedForm component from @mercurjs/dashboard-shared within a CreatePage. This enforces a clear per-tab field structure and provides a consistent layout for admin and vendor workflows.

How does validation work in a React tabbed form?

Validation in a React tabbed form works by applying per-tab validation scopes within the TabbedForm structure. This ensures fields are validated according to their specific tab context before submission.

Can I use tabbed UI for both admin and vendor dashboards?

Yes, you can use tabbed UI for both admin and vendor dashboards. The TabbedForm pattern supports dynamic tab visibility and provides a shared UI structure across both dashboard types.

What is the best way to add i18n labels to dashboard tabs?

The best way to add i18n labels to dashboard tabs is by using the reusable Label component from @mercurjs/dashboard-shared. This promotes a standardized, internationalization-ready approach across your tabbed forms.

Are there known limitations when nesting tabs in a multi-step workflow?

Yes, nesting tabs in a multi-step workflow has known limitations. The TabbedForm structure actively prevents nesting issues to maintain a clean layout, providing a default footer and known issue handling for multi-step workflows.