@@ -259,6 +259,31 @@ <h3 style="margin: 0; flex: 1;">@banegasn/m3-radio-button</h3>
259259 </ div >
260260 </ m3-card >
261261
262+ < m3-card variant ="elevated ">
263+ < div slot ="header ">
264+ < div style ="display: flex; justify-content: space-between; align-items: flex-start; gap: 8px; ">
265+ < h3 style ="margin: 0; flex: 1; "> @banegasn/m3-search-bar</ h3 >
266+ < span class ="badge "> v1.x</ span >
267+ </ div >
268+ </ div >
269+ < p > Material Design 3 search bar component with support for leading and trailing content projection slots. Perfect for search interfaces with icons, buttons, or avatars.</ p >
270+ < div class ="component-features ">
271+ < span > ✓ Leading & Trailing Slots</ span >
272+ < span > ✓ Keyboard Navigation</ span >
273+ < span > ✓ Accessible</ span >
274+ </ div >
275+ < div slot ="actions " class ="actions ">
276+ < m3-button variant ="text " (button-click) ="openNpmPackage('m3-search-bar') ">
277+ < span slot ="icon " class ="material-symbols-outlined "> package</ span >
278+ npm
279+ </ m3-button >
280+ < m3-button variant ="text " (button-click) ="navigateToSearchBar() ">
281+ < span slot ="icon " class ="material-symbols-outlined "> arrow_forward</ span >
282+ View Details
283+ </ m3-button >
284+ </ div >
285+ </ m3-card >
286+
262287 < m3-card variant ="outlined ">
263288 < div slot ="header ">
264289 < div style ="display: flex; justify-content: space-between; align-items: flex-start; gap: 8px; ">
@@ -283,6 +308,7 @@ <h3>📦 Packages</h3>
283308 < li > < code > m3-navigation-rail</ code > - Navigation Rail (Lit)</ li >
284309 < li > < code > m3-switch</ code > - Material 3 Switch (Lit)</ li >
285310 < li > < code > m3-radio-button</ code > - Material 3 Radio Button (Lit)</ li >
311+ < li > < code > m3-search-bar</ code > - Material 3 Search Bar (Lit)</ li >
286312 </ ul >
287313 </ div >
288314 < div class ="arch-column ">
0 commit comments