Skip to content

Commit 93e9653

Browse files
committed
update structure of saveState example to comply with changes to reset method, whitespace formatting changes
1 parent 55897db commit 93e9653

File tree

1 file changed

+61
-24
lines changed

1 file changed

+61
-24
lines changed

stories/index.js

Lines changed: 61 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ storiesOf("Floodgate/simple", module)
3636
<Floodgate data={generateFilledArray(9)} initial={2} increment={2}>
3737
{({ items, loadNext, loadComplete }) => (
3838
<article>
39-
{items.map(n => <p key={n}>{n}</p>)}
39+
{items.map(n => (
40+
<p key={n}>{n}</p>
41+
))}
4042
{(!loadComplete && (
4143
<p>
4244
<button onClick={loadNext}>Load More</button>
@@ -53,7 +55,9 @@ storiesOf("Floodgate/simple", module)
5355
<Floodgate data={generateFilledArray(9)} increment={3} initial={3}>
5456
{({ items, loadNext, loadComplete }) => (
5557
<article>
56-
{items.map(n => <p key={n}>{n}</p>)}
58+
{items.map(n => (
59+
<p key={n}>{n}</p>
60+
))}
5761
{(!loadComplete && (
5862
<p>
5963
<button onClick={loadNext}>Load More</button>
@@ -70,7 +74,9 @@ storiesOf("Floodgate/simple", module)
7074
<Floodgate data={generateFilledArray(9)} increment={3} initial={4}>
7175
{({ items, loadNext, loadComplete }) => (
7276
<article>
73-
{items.map(n => <p key={n}>{n}</p>)}
77+
{items.map(n => (
78+
<p key={n}>{n}</p>
79+
))}
7480
{(!loadComplete && (
7581
<p>
7682
<button onClick={loadNext}>Load More</button>
@@ -85,7 +91,9 @@ storiesOf("Floodgate/simple", module)
8591
<Floodgate data={generateFilledArray(9)} initial={9}>
8692
{({ items, loadNext, loadComplete }) => (
8793
<article>
88-
{items.map(n => <p key={n}>{n}</p>)}
94+
{items.map(n => (
95+
<p key={n}>{n}</p>
96+
))}
8997
{(!loadComplete && (
9098
<p>
9199
<button onClick={loadNext}>Load More</button>
@@ -99,15 +107,18 @@ storiesOf("Floodgate/simple", module)
99107
<Floodgate data={generateFilledArray(25)}>
100108
{({ items, loadNext, loadComplete, reset }) => (
101109
<article>
102-
{items.map(n => <p key={n}>{n}</p>)}
110+
{items.map(n => (
111+
<p key={n}>{n}</p>
112+
))}
103113
{(!loadComplete && (
104114
<p>
105115
<button onClick={loadNext}>Load More</button>
106116
<button onClick={reset}>Reset</button>
107117
</p>
108118
)) || (
109119
<p>
110-
All loaded.<br />
120+
All loaded.
121+
<br />
111122
<button onClick={reset}>Reset</button>
112123
</p>
113124
)}
@@ -138,26 +149,30 @@ storiesOf("Floodgate/simple", module)
138149
});
139150
window.location = "#last";
140151
}
141-
})}
152+
})
153+
}
142154
>
143155
Load More
144156
</button>
145157
<button
146158
onClick={e =>
147-
reset({ callback: state => console.log("RESET", { state }) })}
159+
reset({ callback: state => console.log("RESET", { state }) })
160+
}
148161
>
149162
Reset
150163
</button>
151164
</p>
152165
)) || (
153166
<p>
154-
All loaded.<br />
167+
All loaded.
168+
<br />
155169
<button
156170
onClick={e =>
157171
reset({
158172
callback: state =>
159173
console.log("RESET AFTER ALL LOADED", { state })
160-
})}
174+
})
175+
}
161176
>
162177
Reset
163178
</button>
@@ -192,7 +207,8 @@ storiesOf("Floodgate/simple", module)
192207
});
193208
window.location = "#last";
194209
}
195-
})}
210+
})
211+
}
196212
>
197213
Load More
198214
</button>
@@ -201,28 +217,32 @@ storiesOf("Floodgate/simple", module)
201217
loadAll({
202218
callback: state => console.log("LOAD ALL", { state }),
203219
suppressWarning: false
204-
})}
220+
})
221+
}
205222
>
206223
Load All
207224
</button>
208225
<button
209226
onClick={e =>
210227
reset({
211228
callback: state => console.log("RESET", { state })
212-
})}
229+
})
230+
}
213231
>
214232
Reset
215233
</button>
216234
</p>
217235
)) || (
218236
<p>
219-
All loaded.<br />
237+
All loaded.
238+
<br />
220239
<button
221240
onClick={e =>
222241
reset({
223242
callback: state =>
224243
console.log("RESET AFTER ALL LOADED", { state })
225-
})}
244+
})
245+
}
226246
>
227247
Reset
228248
</button>
@@ -281,7 +301,11 @@ storiesOf("Floodgate/simple", module)
281301
<Floodgate data={this.state.data} initial={3} increment={1}>
282302
{({ items, loadNext, loadComplete }) => (
283303
<div>
284-
<ul>{items.map(n => <li>{n}</li>)}</ul>
304+
<ul>
305+
{items.map(n => (
306+
<li>{n}</li>
307+
))}
308+
</ul>
285309
<button onClick={loadNext} disabled={loadComplete}>
286310
Load More
287311
</button>
@@ -318,16 +342,24 @@ storiesOf("Floodgate/simple", module)
318342
stashState("savedFloodgateState", {
319343
...state,
320344
initial: state.currentIndex
321-
})}
345+
})
346+
}
322347
>
323-
{({ items, loadNext, loadComplete, reset }) => (
348+
{({ items, loadNext, loadAll, loadComplete, reset }) => (
324349
<article>
325-
{items.map(n => <p key={n.toString()}>{n}</p>)}
350+
{items.map(n => (
351+
<p key={n.toString()}>{n}</p>
352+
))}
326353
<br />
327354
{!loadComplete ? (
328-
<button onClick={loadNext}>load next</button>
355+
<React.Fragment>
356+
<button onClick={loadNext}>load next</button>
357+
<button onClick={loadAll}>load all</button>
358+
</React.Fragment>
329359
) : (
330-
<button onClick={reset}>reset</button>
360+
<button onClick={() => reset({ initial: 3 })}>
361+
reset
362+
</button>
331363
)}
332364
</article>
333365
)}
@@ -359,16 +391,21 @@ storiesOf("Floodgate/simple", module)
359391
stashState("savedFloodgateState", {
360392
...state,
361393
initial: state.currentIndex
362-
})}
394+
})
395+
}
363396
>
364397
{({ items, loadNext, loadComplete, reset }) => (
365398
<article>
366-
{items.map(n => <p key={n.toString()}>{n}</p>)}
399+
{items.map(n => (
400+
<p key={n.toString()}>{n}</p>
401+
))}
367402
<br />
368403
{!loadComplete ? (
369404
<button onClick={loadNext}>load next</button>
370405
) : (
371-
<button onClick={reset}>reset</button>
406+
<button onClick={() => reset({ initial: 3 })}>
407+
reset
408+
</button>
372409
)}
373410
</article>
374411
)}

0 commit comments

Comments
 (0)