Explore all newline lessons
lesson
The shadcn/ui waySleek Next.JS Applications with shadcn/uiUnderstanding the core principles of shadcn/ui and how it fits into your toolbox.
lesson
About the CourseSleek Next.JS Applications with shadcn/uiOverview of the course agenda and what to expect from the course.
lesson
Course Wrap-up and ResourcesThe Approachable Guide to Accessible ComponentsWrap up resources for Build Accessible Components
lesson
Using Radix to Implement the Tabs ComponentThe Approachable Guide to Accessible ComponentsImplementation of headless components
lesson
Headless ComponentsThe Approachable Guide to Accessible ComponentsOverview of headless components
lesson
Tabs Implementation - Keyboard InteractionsThe Approachable Guide to Accessible ComponentsPart 2 of Implementing the Tabs Component
lesson
Tabs Implementation - Roles, States, and PropertiesThe Approachable Guide to Accessible ComponentsPart 1 of Implementing the Tabs Component
lesson
Tabs Component OverviewThe Approachable Guide to Accessible ComponentsPreview of the Tabs Component to be built
lesson
Handling Error MessagesThe Approachable Guide to Accessible ComponentsAdding error message handling to the existing TextInput component
lesson
Implementing the TextInput ComponentThe Approachable Guide to Accessible ComponentsStep-by-step guide of how to implement an accessible text input component
lesson
TextInput Component OverviewThe Approachable Guide to Accessible ComponentsPreview of the TextInput Component to be built