19
19
< div class = "bg-purple-100 text-purple-700 " >
20
20
< section class = "container px-6 pt-12 pb-16 " >
21
21
< h1 class = "mx-auto max-w-5xl text-5xl text-center leading-snug font-bold " >
22
- <%= "Great apps need great components. Learn how to make them in SwiftUI & React." %>
22
+ <%# = "Great apps need great components. Learn how to make them in SwiftUI & React." %>
23
+ <%= "Great apps need great components. Learn how in SwiftUI, Combine, React & RxJS." %>
23
24
</ h1 >
24
25
< p class = "mt-6 mb-8 mx-auto max-w-3xl text-4xl text-center italic leading-snug text-purple-700 " >
25
26
<%# = "Learn the techniques that have worked best across a range of component systems." %>
35
36
</ div >
36
37
<% end %>
37
38
38
- < div class = "bg-purple-800 " >
39
- < section class = "pt-12 pb-12 flex items-center justify-center " >
40
- < a href = "/swiftui " class = "inline-block mx-1 mb-3 px-8 py-4 text-3xl font-bold bg-orange-100 text-orange-700 border border-orange-800 hover:bg-orange-600 hover:text-white rounded shadow-xl " >
41
- <%= "Learn SwiftUI" %>
39
+ < div class = "py-4 bg-purple-900 " >
40
+ < section class = "m-8 flex items-center justify-center " >
41
+ < a href = "/swiftui " class = "block max-w-md w-full mx-1 mb-3 px-8 py-4 font-bold bg-orange-100 text-orange-700 border border-orange-800 hover:bg-white hover:text-orange-600 hover:border-white rounded shadow-xl hover:shadow-lg " >
42
+ < span class = "text-3xl " > <%= "Learn SwiftUI" %> </ span >
43
+ < br >
44
+ The future of UI from Apple
42
45
</ a >
43
46
</ section >
44
- < section class = "pt-12 pb-12 flex items-center justify-center " >
45
- < a href = "# " class = "inline-block mx-1 mb-3 px-8 py-4 text-3xl font-bold bg-red-100 text-red-700 border border-red-800 hover:bg-red-600 hover:text-white rounded shadow-xl " >
46
- <%= "Learn Combine" %>
47
+ < section class = "m-8 flex items-center justify-center " >
48
+ < a href = "# " class = "block max-w-md w-full mx-1 mb-3 px-8 py-4 font-bold bg-red-100 text-red-700 border border-red-800 hover:bg-white hover:text-red-600 hover:border-white rounded shadow-xl hover:shadow-lg " >
49
+ < span class = "text-3xl " > <%= "Learn Combine" %> </ span >
50
+ < br >
51
+ Swift async data flow refined
47
52
</ a >
48
53
</ section >
49
- < section class = "pt-12 pb-12 flex items-center justify-center " >
50
- < a href = "# " class = "inline-block mx-1 mb-3 px-8 py-4 text-3xl font-bold bg-blue-100 text-blue-700 border border-blue-800 hover:bg-blue-600 hover:text-white rounded shadow-xl " >
51
- <%= "Learn React" %>
54
+ < section class = "m-8 flex items-center justify-center " >
55
+ < a href = "# " class = "block max-w-md w-full mx-1 mb-3 px-8 py-4 font-bold bg-blue-100 text-blue-700 border border-blue-800 hover:bg-white hover:text-blue-600 hover:border-white rounded shadow-xl hover:shadow-lg " >
56
+ < span class = "text-3xl " > <%= "Learn React" %> </ span >
57
+ < br >
58
+ The venerable component library
52
59
</ a >
53
60
</ section >
54
- < section class = "pt-12 pb-12 flex items-center justify-center " >
55
- < a href = "# " class = "inline-block mx-1 mb-3 px-8 py-4 text-3xl font-bold bg-indigo-100 text-indigo-700 border border-indigo-800 hover:bg-indigo-600 hover:text-white rounded shadow-xl " >
56
- <%= "Learn TypeScript" %>
61
+ < section class = "m-8 flex items-center justify-center " >
62
+ < a href = "# " class = "block max-w-md w-full mx-1 mb-3 px-8 py-4 font-bold bg-indigo-100 text-indigo-700 border border-indigo-800 hover:bg-white hover:text-indigo-600 hover:border-white rounded shadow-xl hover:shadow-lg " >
63
+ < span class = "text-3xl " > <%= "Learn TypeScript" %> </ span >
64
+ < br >
65
+ Safer, more expressive code
66
+ </ a >
67
+ </ section >
68
+ < section class = "m-8 flex items-center justify-center " >
69
+ < a href = "# " class = "block max-w-md w-full mx-1 mb-3 px-8 py-4 font-bold bg-pink-100 text-pink-700 border border-pink-800 hover:bg-white hover:text-pink-600 hover:border-white rounded shadow-xl hover:shadow-lg " >
70
+ < span class = "text-3xl " > <%= "Learn RxJS" %> </ span >
71
+ < br >
72
+ Reusable, testable data models
57
73
</ a >
58
74
</ section >
59
75
</ div >
0 commit comments