1
1
import React from 'react' ;
2
2
import {
3
3
Divider ,
4
- Flex ,
5
4
Margins ,
6
5
InputBox ,
7
6
Box ,
@@ -26,11 +25,15 @@ import { MessageImage, ModalImage } from './Image';
26
25
import { StaticSelect , MultiStaticSelect } from './StaticSelect' ;
27
26
import { Block } from './Block' ;
28
27
import { Overflow } from './Overflow' ;
29
- import { UIKitButton } from './Button ' ;
28
+ import { UIKitButton } from './UIKitButton ' ;
30
29
import { useBlockContext } from './hooks' ;
31
30
32
31
export * from './hooks' ;
33
32
33
+ export const version = 'DEVELOPMENT' ;
34
+
35
+ console . log ( `fuselage-ui-kit version: ${ version } ` ) ;
36
+
34
37
function mrkdwn ( { text/* , type = 'plain_text'*/ } = { text : '' } ) {
35
38
return text ;
36
39
}
@@ -74,7 +77,7 @@ class MessageParser extends UiKitParserMessage {
74
77
}
75
78
76
79
divider ( _ , __ , key ) {
77
- return < Margins block = { 'x24' } key = { key } > < Divider /> </ Margins > ;
80
+ return < Divider mb = 'x24' key = { key } / >;
78
81
}
79
82
80
83
section ( args , context , index ) {
@@ -95,7 +98,7 @@ class MessageParser extends UiKitParserMessage {
95
98
key = { key }
96
99
error = { error }
97
100
value = { value }
98
- mod-mod-loading = { loading }
101
+ disabled = { loading }
99
102
id = { actionId }
100
103
name = { actionId }
101
104
rows = { 6 }
@@ -113,30 +116,22 @@ class MessageParser extends UiKitParserMessage {
113
116
context ( { elements } , context , key ) {
114
117
return (
115
118
< Block key = { key } >
116
- < Box is = 'div' >
117
- < Flex . Container alignItems = 'center' >
118
- < Margins all = 'neg-x4' >
119
- < Box is = 'div' >
120
- { elements . map ( ( element , i ) => (
121
- < Margins all = 'x4' key = { i } >
122
- < Flex . Item >
123
- { [
124
- ELEMENT_TYPES . PLAIN_TEXT ,
125
- ELEMENT_TYPES . MARKDOWN ,
126
- ] . includes ( element . type ) ? (
127
- < Box is = 'span' fontScale = 'c1' color = 'info' >
128
- { this . renderContext ( element , BLOCK_CONTEXT . CONTEXT , this ) }
129
- </ Box >
130
- )
131
- : this . renderContext ( element , BLOCK_CONTEXT . CONTEXT , this )
132
- || element . type
133
- }
134
- </ Flex . Item >
135
- </ Margins >
136
- ) ) }
137
- </ Box >
119
+ < Box display = 'flex' alignItems = 'center' m = 'neg-x4' >
120
+ { elements . map ( ( element , i ) => (
121
+ < Margins all = 'x4' key = { i } >
122
+ { [
123
+ ELEMENT_TYPES . PLAIN_TEXT ,
124
+ ELEMENT_TYPES . MARKDOWN ,
125
+ ] . includes ( element . type ) ? (
126
+ < Box is = 'span' fontScale = 'c1' color = 'info' >
127
+ { this . renderContext ( element , BLOCK_CONTEXT . CONTEXT , this ) }
128
+ </ Box >
129
+ )
130
+ : this . renderContext ( element , BLOCK_CONTEXT . CONTEXT , this )
131
+ || element . type
132
+ }
138
133
</ Margins >
139
- </ Flex . Container >
134
+ ) ) }
140
135
</ Box >
141
136
</ Block >
142
137
) ;
@@ -154,7 +149,7 @@ class MessageParser extends UiKitParserMessage {
154
149
}
155
150
156
151
staticSelect ( element , context , key ) {
157
- return < StaticSelect key = { key } { ...element } parser = { this } /> ;
152
+ return < StaticSelect key = { key } context = { context } { ...element } parser = { this } /> ;
158
153
}
159
154
160
155
// selectInput(element, context, key) {
0 commit comments