@@ -4,32 +4,38 @@ const features = [
44 {
55 icon : "🎨" ,
66 title : "Design Tokens" ,
7- description : "Framework-agnostic tokens using CSS custom properties and TypeScript constants for maximum flexibility." ,
7+ description :
8+ "Framework-agnostic tokens using CSS custom properties and TypeScript constants for maximum flexibility." ,
89 } ,
910 {
1011 icon : "⚛️" ,
1112 title : "React Primitives" ,
12- description : "Headless, accessible components that work with any styling approach. Fully typed with TypeScript." ,
13+ description :
14+ "Headless, accessible components that work with any styling approach. Fully typed with TypeScript." ,
1315 } ,
1416 {
1517 icon : "✅" ,
1618 title : "Type Safety" ,
17- description : "Full type safety with strict TypeScript mode for better developer experience and fewer bugs." ,
19+ description :
20+ "Full type safety with strict TypeScript mode for better developer experience and fewer bugs." ,
1821 } ,
1922 {
2023 icon : "📦" ,
2124 title : "Build System" ,
22- description : "ESM + CJS + TypeScript declarations. Works with any modern bundler or framework." ,
25+ description :
26+ "ESM + CJS + TypeScript declarations. Works with any modern bundler or framework." ,
2327 } ,
2428 {
2529 icon : "♿" ,
2630 title : "Accessibility" ,
27- description : "WCAG compliant components with keyboard navigation, ARIA attributes, and screen reader support." ,
31+ description :
32+ "WCAG compliant components with keyboard navigation, ARIA attributes, and screen reader support." ,
2833 } ,
2934 {
3035 icon : "🎨" ,
3136 title : "Themeable" ,
32- description : "Easily customize colors and tokens through CSS variables or the applyTheme function." ,
37+ description :
38+ "Easily customize colors and tokens through CSS variables or the applyTheme function." ,
3339 } ,
3440] ;
3541
@@ -47,8 +53,13 @@ export default function FeaturesSection() {
4753 < Text as = "h2" size = "4xl" weight = "bold" >
4854 Everything You Need
4955 </ Text >
50- < Text size = "lg" color = "secondary" style = { { maxWidth : "600px" , margin : "0 auto" } } >
51- A complete design system with all the primitives you need to build modern applications.
56+ < Text
57+ size = "lg"
58+ color = "secondary"
59+ style = { { maxWidth : "600px" , margin : "0 auto" } }
60+ >
61+ A complete design system with all the primitives you need to build
62+ modern applications.
5263 </ Text >
5364 </ Stack >
5465 < Grid cols = { 3 } gap = { 6 } >
@@ -62,11 +73,13 @@ export default function FeaturesSection() {
6273 } }
6374 onMouseEnter = { ( e : React . MouseEvent < HTMLDivElement > ) => {
6475 e . currentTarget . style . transform = "translateY(-4px)" ;
65- e . currentTarget . style . boxShadow = "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)" ;
76+ e . currentTarget . style . boxShadow =
77+ "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)" ;
6678 } }
6779 onMouseLeave = { ( e : React . MouseEvent < HTMLDivElement > ) => {
6880 e . currentTarget . style . transform = "translateY(0)" ;
69- e . currentTarget . style . boxShadow = "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)" ;
81+ e . currentTarget . style . boxShadow =
82+ "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)" ;
7083 } }
7184 >
7285 < Stack gap = { 4 } >
@@ -87,4 +100,3 @@ export default function FeaturesSection() {
87100 </ section >
88101 ) ;
89102}
90-
0 commit comments