Feed
The feed component is a ui element that displays a stream of content (static or dynamic), such as comments, activity updates, posts, in a chronological order.
Variations
User feed
Sm user feed
Nested user feed
Sm nested user feed
Activity feed
UI/UX project created
13:12pm
Task list created for project
13:31pm
Warning! Project name cannot be empty
13:32pm
New user added
13:56pm
Warning! Project is going to be expired
13:32pm
Project deleted
13:32pm
Sm sctivity feed
UI/UX project created
13:12pm
Task list created for project
13:31pm
Warning! Project name cannot be empty
13:32pm
New user added
13:56pm
Warning! Project is going to be expired
13:32pm
Project deleted
13:32pm
Activity feed with color status
UI/UX project created
13:12pm
Task list created for project
13:31pm
Warning! Project name cannot be empty
13:32pm
New user added
13:56pm
Warning! Project is going to be expired
13:32pm
Project deleted
13:32pm
Sm activity feed with color status
UI/UX project created
13:12pm
Task list created for project
13:31pm
Warning! Project name cannot be empty
13:32pm
New user added
13:56pm
Warning! Project is going to be expired
13:32pm
Project deleted
13:32pm
Changelog feed
v1.2.6 - 2023-02-08
This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Update several dependencies, including postcss-js.
v1.2.5 - 2023-01-21
Pass extended color palette to theme closures so it can be used without installing Tailwind when using npx tailwindcss.
- Remove outdated focus style fix in Preflight
- Fix error when not using a config file with postcss
- Fix issue with resolveConfig not being importable in Next.js
v1.2.4 - 2023-01-18
Although this is a bugfix it could affect your site if you were working around the bug in your own code by not prefixing the group className.
- Added utilities for screenreader visibility
- First, last, even, and odd child variants
- Disabled variant
- Visited variant
Sm changelog feed
v1.2.6 - 2023-02-08
This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Update several dependencies, including postcss-js.
v1.2.5 - 2023-01-21
Pass extended color palette to theme closures so it can be used without installing Tailwind when using npx tailwindcss.
- Remove outdated focus style fix in Preflight
- Fix error when not using a config file with postcss
- Fix issue with resolveConfig not being importable in Next.js
v1.2.4 - 2023-01-18
Although this is a bugfix it could affect your site if you were working around the bug in your own code by not prefixing the group className.
- Added utilities for screenreader visibility
- First, last, even, and odd child variants
- Disabled variant
- Visited variant
Changelog feed with images
v2.2.1: Accessibility Improvements - 2023-09-03
Focused on enhancing accessibility across all components, making the template more user-friendly for people with disabilities. Improved keyboard navigation and screen reader support.
- Improved keyboard focus states
- Enhanced ARIA labels for better screen reader support
- Optimized color contrast for better visibility
v2.1.6: Security Patch - 2023-08-01
A security patch addressing vulnerabilities reported in the previous version. It's recommended for all users to update to this version to maintain secure operations.
- Fixed CSRF vulnerability in forms
- Updated authentication mechanisms
- Improved session management for enhanced security
v2.2.3: New Components - 2023-10-01
Introducing several new components to enhance UI capabilities, including new card designs, tabbed navigation, and progress indicators. These additions allow for more flexibility in building pages.
- New card component with hover effects
- Tabbed navigation for better organization
- Progress indicators for tracking tasks
Sm changelog feed with images
v2.2.1: Accessibility Improvements - 2023-09-03
Focused on enhancing accessibility across all components, making the template more user-friendly for people with disabilities. Improved keyboard navigation and screen reader support.
- Improved keyboard focus states
- Enhanced ARIA labels for better screen reader support
- Optimized color contrast for better visibility
v2.1.6: Security Patch - 2023-08-01
A security patch addressing vulnerabilities reported in the previous version. It's recommended for all users to update to this version to maintain secure operations.
- Fixed CSRF vulnerability in forms
- Updated authentication mechanisms
- Improved session management for enhanced security
v2.2.3: New Components - 2023-10-01
Introducing several new components to enhance UI capabilities, including new card designs, tabbed navigation, and progress indicators. These additions allow for more flexibility in building pages.
- New card component with hover effects
- Tabbed navigation for better organization
- Progress indicators for tracking tasks
Changelog feed - Alt version
2023-02-08
v1.2.6 - 2023-01-21
This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Update several dependencies, including postcss-js.
2023-01-21
v1.2.5 - 2023-01-21
Pass extended color palette to theme closures so it can be used without installing Tailwind when using npx tailwindcss.
- Remove outdated focus style fix in Preflight
- Fix error when not using a config file with postcss
- Fix issue with resolveConfig not being importable in Next.js
2023-01-18
v1.2.4 - 2023-01-18
Although this is a bugfix it could affect your site if you were working around the bug in your own code by not prefixing the group className.
- Added utilities for screenreader visibility
- First, last, even, and odd child variants
- Disabled variant
- Visited variant
Changelog feed - Sm alt version
2023-02-08
v1.2.6 - 2023-01-21
This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Update several dependencies, including postcss-js.
2023-01-21
v1.2.5 - 2023-01-21
Pass extended color palette to theme closures so it can be used without installing Tailwind when using npx tailwindcss.
- Remove outdated focus style fix in Preflight
- Fix error when not using a config file with postcss
- Fix issue with resolveConfig not being importable in Next.js
2023-01-18
v1.2.4 - 2023-01-18
Although this is a bugfix it could affect your site if you were working around the bug in your own code by not prefixing the group className.
- Added utilities for screenreader visibility
- First, last, even, and odd child variants
- Disabled variant
- Visited variant
Changelog feed - Alt version with images
2023-07-15
v2.1.0: UI Overhaul - 2023-07-15
This release brings a fresh, modern design to our components, improving aesthetics and usability. New animations and interactions make the experience more engaging.
- Revamped layout for greater flexibility
- New animations for interactive elements
- Updated color schemes for better contrast
2023-06-01
v2.0.2: Minor Updates - 2023-06-01
This minor update addresses small UI tweaks and bug fixes to improve the user experience.
- Fixed alignment issues on mobile
- Improved font rendering for better readability
- Enhanced button styles for accessibility
2023-06-25
v2.0.5: Performance Enhancements - 2023-06-25
We've streamlined our codebase and optimized loading times, ensuring smoother performance across devices. This update also brings several minor bug fixes.
- Reduced load time by 25%
- Improved rendering speed for mobile devices
- Fixed minor UI bugs
Changelog feed - Sm alt version with images
2023-07-15
v2.1.0: UI Overhaul - 2023-07-15
This release brings a fresh, modern design to our components, improving aesthetics and usability. New animations and interactions make the experience more engaging.
- Revamped layout for greater flexibility
- New animations for interactive elements
- Updated color schemes for better contrast
2023-06-01
v2.0.2: Minor Updates - 2023-06-01
This minor update addresses small UI tweaks and bug fixes to improve the user experience.
- Fixed alignment issues on mobile
- Improved font rendering for better readability
- Enhanced button styles for accessibility
2023-06-25
v2.0.5: Performance Enhancements - 2023-06-25
We've streamlined our codebase and optimized loading times, ensuring smoother performance across devices. This update also brings several minor bug fixes.
- Reduced load time by 25%
- Improved rendering speed for mobile devices
- Fixed minor UI bugs
Usage
Use the feed component to:
- Display a stream of content in chronological order, allowing users to scroll through updates, user messages, or activities easily.
- Social media platforms, news websites, e-commerce sites, and other applications that require presenting dynamic and frequently updated content to users.
- To provide users with relevant and up-to-date information in a visually appealing and easy-to-read format
Specs
The feed UI component comes in 3 variations (user feed, activity feed and changelog) and 2 sizes (base and sm). All variations are implemented using the <ul>
and <li>
HTML tags and they can consist of the following elements:
- Header: with font size of 1.125rem (18px) for the user and the changelog feed (1rem for sm size) and 1rem (16px) for the activity feed (0.875rem for sm size).
- Text: with font size of 1rem (16px) for the user and the changelog feed (0.875rem for sm size) and 0.875rem (14px) for the activity feed (0.75rem for sm size).
- Icon: 1.25rem (30px) width and height (1rem for the sm size).
- User avatar: 2rem(32px) width and height (1.5rem for the sm size).
Accessibility notes
When using the feed component, the proper accessibility roles to use depend on the type of content being displayed and the specific functionality of the component:
role="feed"
: This role should be used on the container element for the feed to indicate that it contains a list of dynamic content items.role="article"
: This role should be used on individual content items within the feed to indicate that they are standalone items of content.aria-label
: specifies the label for the feed.aria-busy
: When busy, such as when comments are being added or removed from the feed, set aria-busy="true" during the update operation. Make sure it's reset to false when the operation is complete or the changes may not become visible.