This repository was archived by the owner on Dec 30, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +39
-1
lines changed Expand file tree Collapse file tree 2 files changed +39
-1
lines changed Original file line number Diff line number Diff line change 3
3
4
4
<slot name =" header" ></slot >
5
5
6
- <slot v-for =" result in results" :result =" result" >
6
+ <slot v-for =" ( result, index) in results" :result =" result" :index = " index " >
7
7
Result 'objectID': {{ result.objectID }}
8
8
</slot >
9
9
Original file line number Diff line number Diff line change
1
+ import { previewWrapper } from './utils' ;
2
+ import { storiesOf } from '@storybook/vue' ;
3
+
4
+ storiesOf ( 'Results' , module )
5
+ . addDecorator ( previewWrapper )
6
+ . add ( 'default' , ( ) => ( {
7
+ template : `
8
+ <ais-results />
9
+ ` ,
10
+ } ) )
11
+ . add ( 'header & footer' , ( ) => ( {
12
+ template : `
13
+ <ais-results>
14
+ <div slot="header">--- Header ---</div>
15
+ <div slot="footer">--- Footer ---</div>
16
+ </ais-results>
17
+ ` ,
18
+ } ) )
19
+ . add ( 'with index' , ( ) => ( {
20
+ template : `
21
+ <ais-results>
22
+ <div slot-scope="{ result, index }">
23
+ {{index + 1}}. {{result.objectID}}
24
+ </div>
25
+ </ais-results>
26
+ ` ,
27
+ } ) )
28
+ . add ( 'all slots' , ( ) => ( {
29
+ template : `
30
+ <ais-results>
31
+ <div slot="header">--- Header ---</div>
32
+ <div slot-scope="{ result, index }">
33
+ {{index + 1}}. {{result.objectID}}
34
+ </div>
35
+ <div slot="footer">--- Footer ---</div>
36
+ </ais-results>
37
+ ` ,
38
+ } ) ) ;
You can’t perform that action at this time.
0 commit comments