1
1
< header class = "text-white " style = "background: <%= header_background %>; " >
2
- < section class = "container px-6 pt-12 pb-12 " >
3
- < h1 class = "mx-auto max-w-4xl text-5xl text-center font-bold leading-tight text-shadow " >
2
+ < section class = "container px-6 pt-6 pb-6 " >
3
+ < h1 class = "mx-auto max-w-4xl text-4xl text-center font-bold leading-tight text-shadow " >
4
4
<%= "Roles Cheatsheet" %>
5
5
</ h1 >
6
- < p class = "my-8 mx-auto max-w-3xl text-4xl text-center leading-snug italic text-yellow-100 text-shadow " >
6
+ < p class = "mt-4 mx-auto max-w-3xl text-3xl text-center leading-snug italic text-yellow-100 text-shadow " >
7
7
<%= "Find the role and copy the tests for a particular UI widget." %>
8
8
</ p >
9
9
</ section >
10
10
</ header >
11
11
12
- < div class = "bg-white " >
13
- < section aria-label = "Roles Cheatsheet " class = "container pt-8 pb-16 text-2xl " >
12
+ < div class = "flex items-stretch bg-white " >
13
+ < nav class = "w-64 p-4 pl-6 text-xl bg-gray-100 border-r border-gray-200 " >
14
+ < ul class = "fixed list-none leading-loose " >
15
+ < li > <%= link "Link" , to: "#link" %>
16
+ < li > <%= link "Button" , to: "#button" %>
17
+ < li > <%= link "Checkbox" , to: "#checkbox" %>
18
+ < li > <%= link "Radio" , to: "#radio" %>
19
+ < li > <%= link "Tab" , to: "#tab" %>
20
+ </ ul >
21
+ </ nav >
22
+ < div class = "ml-64 " >
23
+ < section aria-label = "Roles Cheatsheet " class = "container px-4 pt-8 pb-16 text-2xl " >
14
24
15
- < article >
16
- < h2 class = "mb-2 text-4xl leading-normal text-teal-800 " > Link</ h2 >
17
- < pre > < code >
18
- getByRole('link')
19
- </ code > </ pre >
20
- </ article >
25
+ < article >
26
+ < h2 id = "link " class = "mb-2 text-4xl leading-normal text-teal-800 " > Link</ h2 >
27
+ <%=
28
+ """
29
+ getByRole('link', { name: 'About' });
30
+ """ |> code_block ( :js )
31
+ %>
32
+ <%=
33
+ """
34
+ <a href="/about">About</a>
35
+ """ |> code_block ( :html )
36
+ %>
37
+ </ article >
21
38
22
- </ section >
39
+ < article >
40
+ < h2 id = "button " class = "mb-2 text-4xl leading-normal text-teal-800 " > Button</ h2 >
41
+ <%=
42
+ """
43
+ getByRole('button', { name: 'Click me' });
44
+ """ |> code_block ( :js )
45
+ %>
46
+ <%=
47
+ """
48
+ <button>Click me</button>
49
+ """ |> code_block ( :html )
50
+ %>
51
+ </ article >
52
+
53
+ < article >
54
+ < h2 id = "checkbox " class = "mb-2 text-4xl leading-normal text-teal-800 " > Checkbox</ h2 >
55
+ <%=
56
+ """
57
+ getByRole('button', { name: 'Click me' });
58
+ """ |> code_block ( :js )
59
+ %>
60
+ <%=
61
+ """
62
+ <button>Click me</button>
63
+ """ |> code_block ( :html )
64
+ %>
65
+ </ article >
66
+
67
+ < article >
68
+ < h2 id = "radio " class = "mb-2 text-4xl leading-normal text-teal-800 " > Radio</ h2 >
69
+ <%=
70
+ """
71
+ getByRole('button', { name: 'Click me' });
72
+ """ |> code_block ( :js )
73
+ %>
74
+ <%=
75
+ """
76
+ <button>Click me</button>
77
+ """ |> code_block ( :html )
78
+ %>
79
+ </ article >
80
+
81
+ </ section >
82
+ </ div >
23
83
</ div >
0 commit comments