UI Examples

Below are a set of UX patterns implemented in htmx with dotnet Razor Pages

Pattern Description
Click To Edit Demonstrates inline editing of a data object
Bulk Update Demonstrates bulk updating of multiple rows of data
Click To Load Demonstrates clicking to load more rows in a table
Delete Row Demonstrates row deletion in a table
Edit Row Demonstrates how to edit rows in a table
Lazy Loading Demonstrates how to lazy load content
Inline Validation Demonstrates how to do inline field validation
Infinite Scroll Demonstrates infinite scrolling of a page
Active Search Demonstrates the active search box pattern
Progress Bar Demonstrates a job-runner like progress bar
Value Select Demonstrates making the values of a select dependent on another select
Animations Demonstrates various animation techniques
File Upload Demonstrates how to upload a file via ajax with a progress bar
Image Upload Demonstrates how to upload an image via ajax with a progress bar and show it
Dialogs - Browser Demonstrates the prompt and confirm dialogs
Dialogs - Native Demonstrates the prompt and confirm for HTML5 dialogs
Tabs (Using HATEOAS) Demonstrates how to display and select tabs using HATEOAS principles
Keyboard Shortcuts Demonstrates how to create keyboard shortcuts for htmx enabled elements