CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-headlessui--react

A set of completely unstyled, fully accessible UI components for React, designed to integrate beautifully with Tailwind CSS.

84

1.25x
Overview
Eval results
Files

Evaluation results

100%

55%

Navigation Menu with Orientation Support

Horizontal and vertical orientation support

Criteria
Without context
With context

Uses Listbox Component

100%

100%

Orientation Prop Usage

0%

100%

Arrow Key Navigation

0%

100%

Home/End Key Support

100%

100%

ListboxOption Components

100%

100%

100%

User Dropdown Menu

Flexible component composition with context

Criteria
Without context
With context

Menu parent component

100%

100%

MenuButton usage

100%

100%

MenuItems container

100%

100%

MenuItem components

100%

100%

Context-based composition

100%

100%

81%

3%

User Profile Settings Form

Accessible UI components with automatic ARIA attributes

Criteria
Without context
With context

Switch component usage

100%

100%

Label component usage

100%

100%

Description component usage

53%

53%

Field component usage

100%

100%

Fieldset component usage

0%

50%

Checkbox component usage

100%

100%

Automatic ARIA associations

50%

30%

0%

Navigation Menu Bar

Popover group coordination

Criteria
Without context
With context

PopoverGroup usage

0%

0%

Popover component structure

0%

0%

PopoverButton implementation

0%

0%

PopoverPanel implementation

0%

0%

Automatic coordination behavior

0%

0%

Outside click handling

0%

0%

90%

Modal Settings Panel

Focus trap for modal interactions

Criteria
Without context
With context

Dialog Component Usage

100%

100%

FocusTrap Implementation

80%

100%

Initial Focus Management

100%

100%

Focus Restoration

100%

100%

Dialog Button Integration

50%

0%

Escape Key Handling

100%

100%

Background Interaction Prevention

100%

100%

100%

User Profile Form

Automatic label and description association

Criteria
Without context
With context

Field component usage

100%

100%

Label component usage

100%

100%

Description component usage

100%

100%

Input/Textarea components

100%

100%

Checkbox component usage

100%

100%

No manual IDs

100%

100%

100%

10%

Product Details Disclosure

State freezing during transition animations

Criteria
Without context
With context

Disclosure Component Usage

100%

100%

Transition Component Integration

100%

100%

State Freezing Implementation

71%

100%

Transition Timing Configuration

100%

100%

100%

65%

Navigation Menu Builder

Polymorphic rendering with 'as' prop

Criteria
Without context
With context

Menu component usage

100%

100%

MenuButton usage

100%

100%

MenuItems usage

100%

100%

MenuItem for anchors

0%

100%

MenuItem for buttons

0%

100%

Polymorphic props

0%

100%

67%

17%

Modal Dialog with Custom Hooks

Custom hooks library for advanced use cases

Criteria
Without context
With context

FocusTrap implementation

60%

100%

useClose hook usage

100%

40%

Label component usage

0%

80%

Description component usage

100%

80%

useLabelledBy hook

0%

41%

useDescribedBy hook

0%

38%

97%

17%

Modal Dialog Manager

State machine architecture for complex components

Criteria
Without context
With context

Dialog Component Usage

100%

100%

Controlled State Pattern

50%

100%

Dialog Stacking

100%

100%

Focus Management

100%

100%

Context Provider Pattern

100%

100%

Dialog Interactions

0%

70%

Install with Tessl CLI

npx tessl i tessl/npm-headlessui--react
Evaluated
Agent
Claude Code

Table of Contents