Skip to content

Commit 46a33b2

Browse files
authored
docs(React): jsx wrapped in enclosing tags (@headlessui-react/readme.md) (#10)
1 parent 6d6be63 commit 46a33b2

File tree

1 file changed

+68
-58
lines changed

1 file changed

+68
-58
lines changed

packages/@headlessui-react/README.md

Lines changed: 68 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -75,20 +75,22 @@ function MyComponent() {
7575
const [isOpen, setIsOpen] = useState(false)
7676

7777
return (
78-
<button onClick={() => setIsOpen(!isOpen)}>
79-
Toggle
80-
</button>
81-
<Transition
82-
show={isOpen}
83-
enter="transition-opacity duration-75"
84-
enterFrom="opacity-0"
85-
enterTo="opacity-100"
86-
leave="transition-opacity duration-150"
87-
leaveFrom="opacity-100"
88-
leaveTo="opacity-0"
89-
>
90-
I will fade in and out
91-
</Transition>
78+
<>
79+
<button onClick={() => setIsOpen(!isOpen)}>
80+
Toggle
81+
</button>
82+
<Transition
83+
show={isOpen}
84+
enter="transition-opacity duration-75"
85+
enterFrom="opacity-0"
86+
enterTo="opacity-100"
87+
leave="transition-opacity duration-150"
88+
leaveFrom="opacity-100"
89+
leaveTo="opacity-0"
90+
>
91+
I will fade in and out
92+
</Transition>
93+
</>
9294
)
9395
}
9496
```
@@ -105,15 +107,17 @@ function MyComponent() {
105107
const [isOpen, setIsOpen] = useState(false)
106108

107109
return (
108-
<button onClick={() => setIsOpen(!isOpen)}>
109-
Toggle
110-
</button>
111-
<Transition
112-
show={isOpen}
113-
// ...
114-
>
115-
I will fade in and out
116-
</Transition>
110+
<>
111+
<button onClick={() => setIsOpen(!isOpen)}>
112+
Toggle
113+
</button>
114+
<Transition
115+
show={isOpen}
116+
// ...
117+
>
118+
I will fade in and out
119+
</Transition>
120+
</>
117121
)
118122
}
119123
```
@@ -128,18 +132,20 @@ function MyComponent() {
128132
const [isOpen, setIsOpen] = useState(false)
129133

130134
return (
131-
<button onClick={() => setIsOpen(!isOpen)}>
132-
Toggle
133-
</button>
134-
<Transition
135-
show={isOpen}
136-
as="a"
137-
href="/my-url"
138-
className="font-bold"
139-
// ...
140-
>
141-
I will fade in and out
142-
</Transition>
135+
<>
136+
<button onClick={() => setIsOpen(!isOpen)}>
137+
Toggle
138+
</button>
139+
<Transition
140+
show={isOpen}
141+
as="a"
142+
href="/my-url"
143+
className="font-bold"
144+
// ...
145+
>
146+
I will fade in and out
147+
</Transition>
148+
</>
143149
)
144150
}
145151
```
@@ -154,15 +160,17 @@ function MyComponent() {
154160
const [isOpen, setIsOpen] = useState(false)
155161

156162
return (
157-
<button onClick={() => setIsOpen(!isOpen)}>
158-
Toggle
159-
</button>
160-
<Transition
161-
show={isOpen}
162-
// ...
163-
>
164-
{ref => <div ref={ref}>{/* Your content goes here*/}</div>}
165-
</Transition>
163+
<>
164+
<button onClick={() => setIsOpen(!isOpen)}>
165+
Toggle
166+
</button>
167+
<Transition
168+
show={isOpen}
169+
// ...
170+
>
171+
{(ref) => <div ref={ref}>{/* Your content goes here*/}</div>}
172+
</Transition>
173+
</>
166174
)
167175
}
168176
```
@@ -192,20 +200,22 @@ function MyComponent() {
192200
const [isOpen, setIsOpen] = useState(false)
193201

194202
return (
195-
<button onClick={() => setIsOpen(!isOpen)}>
196-
Toggle
197-
</button>
198-
<Transition
199-
show={isOpen}
200-
enter="transition-opacity duration-75"
201-
enterFrom="opacity-0"
202-
enterTo="opacity-100"
203-
leave="transition-opacity duration-150"
204-
leaveFrom="opacity-100"
205-
leaveTo="opacity-0"
206-
>
207-
I will fade in and out
208-
</Transition>
203+
<>
204+
<button onClick={() => setIsOpen(!isOpen)}>
205+
Toggle
206+
</button>
207+
<Transition
208+
show={isOpen}
209+
enter="transition-opacity duration-75"
210+
enterFrom="opacity-0"
211+
enterTo="opacity-100"
212+
leave="transition-opacity duration-150"
213+
leaveFrom="opacity-100"
214+
leaveTo="opacity-0"
215+
>
216+
I will fade in and out
217+
</Transition>
218+
</>
209219
)
210220
}
211221
```

0 commit comments

Comments
 (0)