Skip to content

Commit 7a900e3

Browse files
committed
docs: improve list patterns readme
1 parent 9225fcb commit 7a900e3

File tree

4 files changed

+381
-61
lines changed

4 files changed

+381
-61
lines changed

README.md

Lines changed: 211 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -33,69 +33,230 @@
3333
> This project is a work in progress. New content and updates should be expected regularly.
3434
3535
<!-- PATTERNS-LIST:START - Do not remove or modify this section -->
36-
3736
This is an updated list of available and incoming patterns.
3837

3938
### Content Management
4039

41-
- [Accordion](https://uxpatterns.dev/patterns/content-management/accordion)
42-
- [Carousel](https://uxpatterns.dev/patterns/content-management/carousel)
43-
- Drag And Drop (coming soon)
44-
- [Expandable Text](https://uxpatterns.dev/patterns/content-management/expandable-text)
45-
- [Modal](https://uxpatterns.dev/patterns/content-management/modal)
46-
- [Popover](https://uxpatterns.dev/patterns/content-management/popover)
47-
- [Tooltip](https://uxpatterns.dev/patterns/content-management/tooltip)
40+
#### [Accordion](https://uxpatterns.dev/patterns/content-management/accordion)
41+
> Expand and collapse content sections
42+
43+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready</sub>
44+
45+
Create effective accordion components for your web applications. Learn best practices for implementing expandable content sections with proper accessibility and keyboard support.
46+
47+
#### [Carousel](https://uxpatterns.dev/patterns/content-management/carousel)
48+
> Display multiple items in a rotating view
49+
50+
<sub>🛠️ Complex implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
51+
52+
Build effective carousel components for your web applications. Learn best practices for implementing accessible, responsive carousels with proper navigation and touch support.
53+
54+
#### Drag And Drop
55+
> Coming soon
56+
57+
#### [Expandable Text](https://uxpatterns.dev/patterns/content-management/expandable-text)
58+
> Show or hide additional text content on demand
59+
60+
<sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
61+
62+
Learn how to implement expandable text components in your web applications. Discover best practices for progressive disclosure, accessibility, and user experience with practical examples.
63+
64+
#### [Modal](https://uxpatterns.dev/patterns/content-management/modal)
65+
> Display focused content or actions
66+
67+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
68+
69+
Create effective modal dialogs for your web applications. Learn best practices for implementing accessible modal windows with proper focus management and keyboard interactions.
70+
71+
#### [Popover](https://uxpatterns.dev/patterns/content-management/popover)
72+
> Display focused content or actions
73+
74+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
75+
76+
Implement user-friendly popover components in your web applications. Learn best practices for contextual information display, positioning, and accessibility with practical examples.
77+
78+
#### [Tooltip](https://uxpatterns.dev/patterns/content-management/tooltip)
79+
> Provide additional context on hover or focus
80+
81+
<sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
82+
83+
Implement effective tooltip components in your web applications. Learn best practices for contextual help, positioning strategies, and accessibility considerations.
84+
4885

4986
### Forms
5087

51-
- [Autocomplete](https://uxpatterns.dev/patterns/forms/autocomplete)
52-
- [Button](https://uxpatterns.dev/patterns/forms/button)
53-
- Checkbox (coming soon)
54-
- Code Confirmation (coming soon)
55-
- Color Picker (coming soon)
56-
- Currency Input (coming soon)
57-
- Date Input (coming soon)
58-
- Date Picker (coming soon)
59-
- Date Range (coming soon)
60-
- File Input (coming soon)
61-
- Form Validation (coming soon)
62-
- Input Selection Guide (coming soon)
63-
- Multi Select Input (coming soon)
64-
- [Password](https://uxpatterns.dev/patterns/forms/password)
65-
- Phone Number (coming soon)
66-
- Radio (coming soon)
67-
- Rating Input (coming soon)
68-
- Rich Text Editor (coming soon)
69-
- Search Field (coming soon)
70-
- [Selection Input](https://uxpatterns.dev/patterns/forms/selection-input)
71-
- Signature Pad (coming soon)
72-
- Slider (coming soon)
73-
- Tag Input (coming soon)
74-
- [Text Field](https://uxpatterns.dev/patterns/forms/text-field)
75-
- Time Input (coming soon)
76-
- Toggle (coming soon)
88+
#### [Autocomplete](https://uxpatterns.dev/patterns/forms/autocomplete)
89+
> Suggest options as users type
90+
91+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 💻 Examples</sub>
92+
93+
Implement user-friendly autocomplete functionality in your web applications. Learn best practices for search suggestions, keyboard navigation, and accessibility with practical examples.
94+
95+
#### [Button](https://uxpatterns.dev/patterns/forms/button)
96+
> Trigger actions and submit forms
97+
98+
<sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
99+
100+
Learn how to implement accessible and user-friendly buttons in your web applications. Discover best practices for button design, states, accessibility, and implementation with code examples and guidelines.
101+
102+
#### Checkbox
103+
> Coming soon
104+
105+
#### Code Confirmation
106+
> Coming soon
107+
108+
#### Color Picker
109+
> Coming soon
110+
111+
#### Currency Input
112+
> Coming soon
113+
114+
#### Date Input
115+
> Coming soon
116+
117+
#### Date Picker
118+
> Coming soon
119+
120+
#### Date Range
121+
> Coming soon
122+
123+
#### File Input
124+
> Coming soon
125+
126+
#### Form Validation
127+
> Coming soon
128+
129+
#### Input Selection Guide
130+
> Coming soon
131+
132+
#### Multi Select Input
133+
> Coming soon
134+
135+
#### [Password](https://uxpatterns.dev/patterns/forms/password)
136+
> Secure password entry with feedback
137+
138+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1</sub>
139+
140+
Implement secure and user-friendly password fields in your web applications. Learn best practices for password validation, strength indicators, and accessibility with practical examples.
141+
142+
#### Phone Number
143+
> Coming soon
144+
145+
#### Radio
146+
> Coming soon
147+
148+
#### Rating Input
149+
> Coming soon
150+
151+
#### Rich Text Editor
152+
> Coming soon
153+
154+
#### Search Field
155+
> Coming soon
156+
157+
#### [Selection Input](https://uxpatterns.dev/patterns/forms/selection-input)
158+
> Choose from predefined options
159+
160+
<sub>📚 Full guide • ♿️ WCAG 2.1 • 💻 Examples</sub>
161+
162+
Learn how to implement user-friendly selection inputs in your web applications. Discover best practices for dropdowns, comboboxes, and list boxes with accessibility and usability guidelines.
163+
164+
#### Signature Pad
165+
> Coming soon
166+
167+
#### Slider
168+
> Coming soon
169+
170+
#### Tag Input
171+
> Coming soon
172+
173+
#### [Text Field](https://uxpatterns.dev/patterns/forms/text-field)
174+
> Enter and edit text content
175+
176+
<sub>⚡️ Simple implementation • 📚 Full guide • 📱 Mobile-ready • 💻 Examples</sub>
177+
178+
Learn how to implement accessible text input fields in your web applications. Discover best practices for validation, error handling, and user experience with practical examples.
179+
180+
#### Time Input
181+
> Coming soon
182+
183+
#### Toggle
184+
> Coming soon
185+
77186

78187
### Navigation
79188

80-
- [Back To Top](https://uxpatterns.dev/patterns/navigation/back-to-top)
81-
- [Breadcrumb](https://uxpatterns.dev/patterns/navigation/breadcrumb)
82-
- Hambuger Menu (coming soon)
83-
- [Infinite Scroll](https://uxpatterns.dev/patterns/navigation/infinite-scroll)
84-
- [Load More](https://uxpatterns.dev/patterns/navigation/load-more)
85-
- Megamenu (coming soon)
86-
- Navigation Menu (coming soon)
87-
- [Pagination](https://uxpatterns.dev/patterns/navigation/pagination)
88-
- Sidebar (coming soon)
89-
- Tabs (coming soon)
189+
#### [Back To Top](https://uxpatterns.dev/patterns/navigation/back-to-top)
190+
> Quickly navigate back to the top of the page
191+
192+
<sub>⚡️ Simple implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
193+
194+
Learn how to implement a Back to Top button pattern to enhance user navigation on long pages. Discover best practices for placement, accessibility, and user experience with code examples and implementation guidelines.
195+
196+
#### [Breadcrumb](https://uxpatterns.dev/patterns/navigation/breadcrumb)
197+
> Help users understand their current location
198+
199+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
200+
201+
Create effective breadcrumb navigation for better site orientation. Learn implementation techniques, accessibility requirements, and design best practices for clear hierarchical navigation.
202+
203+
#### Hambuger Menu
204+
> Coming soon
205+
206+
#### [Infinite Scroll](https://uxpatterns.dev/patterns/navigation/infinite-scroll)
207+
> Loads additional content automatically as users scroll down.
208+
209+
<sub>🛠️ Complex implementation • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready</sub>
210+
211+
Implement infinite scroll for seamless content loading in your web applications. Learn best practices for performance, accessibility, and user experience with practical code examples.
212+
213+
#### [Load More](https://uxpatterns.dev/patterns/navigation/load-more)
214+
> Load additional content on user demand
215+
216+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready</sub>
217+
218+
Learn how to implement a Load More pattern for efficient content pagination. Discover best practices for user experience, accessibility, and performance when loading content incrementally.
219+
220+
#### Megamenu
221+
> Coming soon
222+
223+
#### Navigation Menu
224+
> Coming soon
225+
226+
#### [Pagination](https://uxpatterns.dev/patterns/navigation/pagination)
227+
> Navigate through multiple pages of content
228+
229+
<sub>🔧 Moderate complexity • 📚 Full guide • ♿️ WCAG 2.1 • 📱 Mobile-ready • 💻 Examples</sub>
230+
231+
Master pagination implementation in web applications. Learn best practices for building accessible, user-friendly page navigation with clear guidelines for design, accessibility, and performance.
232+
233+
#### Sidebar
234+
> Coming soon
235+
236+
#### Tabs
237+
> Coming soon
238+
90239

91240
### User Feedback
92241

93-
- Cookie Consent (coming soon)
94-
- Empty States (coming soon)
95-
- Loading Indicator (coming soon)
96-
- Notification (coming soon)
97-
- Progress Indicator (coming soon)
98-
- Skeleton (coming soon)
242+
#### Cookie Consent
243+
> Coming soon
244+
245+
#### Empty States
246+
> Coming soon
247+
248+
#### Loading Indicator
249+
> Coming soon
250+
251+
#### Notification
252+
> Coming soon
253+
254+
#### Progress Indicator
255+
> Coming soon
256+
257+
#### Skeleton
258+
> Coming soon
259+
99260
<!-- PATTERNS-LIST:END -->
100261

101262
## Getting Started

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"@sentry/nextjs": "^8.54.0",
3636
"class-variance-authority": "^0.7.1",
3737
"clsx": "^2.1.1",
38+
"gray-matter": "^4.0.3",
3839
"lucide-react": "^0.474.0",
3940
"markdown-to-jsx": "^7.7.3",
4041
"next": "^15.1.6",

0 commit comments

Comments
 (0)