radix-slot-single-child-pitfall

Community

Prevent Radix Slot silent failures with asChild.

AuthorHugoAlmeidaMoreira
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Radix UI's Slot component (used by asChild pattern) silently fails when it receives more than one child or an array of children. This commonly breaks navigation menus, buttons, and tooltips when trying to conditionally render labels/icons inside an asChild wrapper.

Core Features & Use Cases

  • Diagnose silent Slot failures and identify improper asChild usage.
  • Provide patterns to ensure exactly one child is passed to Slot and move conditional rendering inside that child.
  • Real-world use case: restructure menus or tooltips to avoid fragments or arrays being passed to Slot.

Quick Start

Ensure the Slot receives exactly one child element, and move any conditional rendering inside that single child.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: radix-slot-single-child-pitfall
Download link: https://github.com/HugoAlmeidaMoreira/zeus-agent/archive/main.zip#radix-slot-single-child-pitfall

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.