1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import React from 'react'
import {
   TextButton,
   Filler,
   Tunnel,
   Tunnels,
   useTunnel,
   TunnelHeader
} from '@dailykit/ui'

import { CustomIllustration } from './customIllustration'

export default {
   title: 'Filler'
}

export const TunnelExample = () => { const [tunnels, openTunnel, closeTunnel] = useTunnel(1) return ( <React.Fragment> <Tunnels tunnels={tunnels}> <Tunnel layer={1}> <TunnelHeader title='Tunnel 1' right={{ action: () => closeTunnel(1), title: 'Close' }} close={() => closeTunnel(1)} /> <Filler height='500px' /> </Tunnel> </Tunnels> <TextButton type='solid' onClick={() => openTunnel(1)}> see empty state in tunnel </TextButton> </React.Fragment> ) }
export const VariableWidths = () => { return ( <> <Filler message='full width example (empty state message)' /> <div style={{ display: 'flex', justifyContent: 'center', marginTop: '4rem' }} > <Filler message='custom height and width' width='200px' height='200px' /> </div> </> ) } export const WithCustomIllustration = () => { return ( <Filler message='with custom illustration' illustration={<CustomIllustration width='400px' height='400px' />} /> ) }