-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathStatusSlat.example.purs
87 lines (81 loc) · 1.89 KB
/
StatusSlat.example.purs
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
module Lumi.Components.Examples.StatusSlat where
import Prelude
import Data.Nullable (notNull, null)
import Lumi.Components.Column (column_)
import Lumi.Components.Example (example)
import Lumi.Components.Status (Status(..))
import Lumi.Components.StatusSlat (statusSlat)
import React.Basic.Classic (JSX)
docs :: JSX
docs =
column_
[ example $
statusSlat { data: statusSlat_one }
, example $
statusSlat { data: statusSlat_two }
, example $
statusSlat { data: statusSlat_three }
, example $
statusSlat { data: statusSlat_four }
]
where
statusSlat_one =
[ { label: "Status"
, content: "Complete"
, status: notNull Active
}
, { label: "Subtext"
, content: "Product name"
, status: null
}
, { label: "Date ordered"
, content: "2018-02-13"
, status: null
}
, { label: "Total"
, content: "$20.000"
, status: null
}
]
statusSlat_two =
[ { label: "Status"
, content: "Complete"
, status: notNull Active
}
, { label: "Payment status"
, content: "Paid"
, status: null
}
]
statusSlat_three =
[ { label: "Status"
, content: "Cancelled"
, status: notNull Error
}
, { label: "Price"
, content: "$0.01"
, status: null
}
, { label: "Due date"
, content: "2/14/18"
, status: notNull Unknown
}
]
statusSlat_four =
[ { label: "Status"
, content: "In progress"
, status: notNull Warning
}
, { label: "Weight"
, content: "5.00 lb"
, status: null
}
, { label: "Size"
, content: "Medium"
, status: null
}
, { label: "Price"
, content: "$6.54"
, status: null
}
]