File tree 10 files changed +243
-70
lines changed
10 files changed +243
-70
lines changed Original file line number Diff line number Diff line change @@ -393,4 +393,10 @@ Derived properties allow the component to expose complex state that can be usefu
393
393
derived_viewport_datafram -> derived_viewport_data
394
394
395
395
## RC7 - Optional id prop
396
- - The id prop of the table is now optional. It will generate a random id if it's not set.
396
+
397
+ - The id prop of the table is now optional. It will generate a random id if it's not set.
398
+ Issue: https://github.com/plotly/dash-table/issues/143
399
+
400
+ ## RC8 - Improve props typing
401
+
402
+ Issue: https://github.com/plotly/dash-table/issues/143
Original file line number Diff line number Diff line change 19
19
"type": {
20
20
"name": "arrayOf",
21
21
"value": {
22
- "name": "object"
22
+ "name": "shape",
23
+ "value": {
24
+ "clearable": {
25
+ "name": "bool",
26
+ "required": false
27
+ },
28
+ "deletable": {
29
+ "name": "union",
30
+ "value": [
31
+ {
32
+ "name": "bool"
33
+ },
34
+ {
35
+ "name": "number"
36
+ }
37
+ ],
38
+ "required": false
39
+ },
40
+ "editable": {
41
+ "name": "bool",
42
+ "required": false
43
+ },
44
+ "editable_name": {
45
+ "name": "union",
46
+ "value": [
47
+ {
48
+ "name": "bool"
49
+ },
50
+ {
51
+ "name": "number"
52
+ }
53
+ ],
54
+ "required": false
55
+ },
56
+ "hidden": {
57
+ "name": "bool",
58
+ "required": false
59
+ },
60
+ "id": {
61
+ "name": "string",
62
+ "required": true
63
+ },
64
+ "name": {
65
+ "name": "string",
66
+ "required": true
67
+ },
68
+ "options": {
69
+ "name": "arrayOf",
70
+ "value": {
71
+ "name": "shape",
72
+ "value": {
73
+ "label": {
74
+ "name": "union",
75
+ "value": [
76
+ {
77
+ "name": "number"
78
+ },
79
+ {
80
+ "name": "string"
81
+ }
82
+ ],
83
+ "required": true
84
+ },
85
+ "value": {
86
+ "name": "union",
87
+ "value": [
88
+ {
89
+ "name": "number"
90
+ },
91
+ {
92
+ "name": "string"
93
+ }
94
+ ],
95
+ "required": true
96
+ }
97
+ }
98
+ },
99
+ "required": false
100
+ },
101
+ "type": {
102
+ "name": "enum",
103
+ "value": [
104
+ {
105
+ "value": "'dropdown'",
106
+ "computed": false
107
+ },
108
+ {
109
+ "value": "'numeric'",
110
+ "computed": false
111
+ },
112
+ {
113
+ "value": "'text'",
114
+ "computed": false
115
+ }
116
+ ],
117
+ "required": false
118
+ }
119
+ }
23
120
}
24
121
},
25
122
"required": false,
58
155
"value": {
59
156
"selector": {
60
157
"name": "string",
61
- "required": false
158
+ "required": true
62
159
},
63
160
"rule": {
64
161
"name": "string",
65
- "required": false
162
+ "required": true
66
163
}
67
164
}
68
165
}
100
197
},
101
198
"data_timestamp": {
102
199
"type": {
103
- "name": "any "
200
+ "name": "number "
104
201
},
105
202
"required": false,
106
203
"description": ""
226
323
},
227
324
"setProps": {
228
325
"type": {
229
- "name": "any "
326
+ "name": "func "
230
327
},
231
328
"required": false,
232
329
"description": ""
283
380
"value": {
284
381
"displayed_pages": {
285
382
"name": "number",
286
- "required": false
383
+ "required": true
287
384
},
288
385
"current_page": {
289
386
"name": "number",
290
- "required": false
387
+ "required": true
291
388
},
292
389
"page_size": {
293
390
"name": "number",
294
- "required": false
391
+ "required": true
295
392
}
296
393
}
297
394
},
321
418
"value": {
322
419
"id": {
323
420
"name": "string",
324
- "required": false
421
+ "required": true
325
422
},
326
423
"dropdowns": {
327
424
"name": "arrayOf",
330
427
"value": {
331
428
"condition": {
332
429
"name": "string",
333
- "required": false
430
+ "required": true
334
431
},
335
432
"dropdown": {
336
433
"name": "arrayOf",
339
436
"value": {
340
437
"label": {
341
438
"name": "string",
342
- "required": false
439
+ "required": true
343
440
},
344
441
"value": {
345
- "name": "any",
346
- "required": false
442
+ "name": "union",
443
+ "value": [
444
+ {
445
+ "name": "number"
446
+ },
447
+ {
448
+ "name": "string"
449
+ }
450
+ ],
451
+ "required": true
347
452
}
348
453
}
349
454
},
350
- "required": false
455
+ "required": true
351
456
}
352
457
}
353
458
},
354
- "required": false
459
+ "required": true
355
460
}
356
461
}
357
462
}
371
476
"value": {
372
477
"id": {
373
478
"name": "string",
374
- "required": false
479
+ "required": true
375
480
},
376
481
"dropdown": {
377
482
"name": "arrayOf",
380
485
"value": {
381
486
"label": {
382
487
"name": "string",
383
- "required": false
488
+ "required": true
384
489
},
385
490
"value": {
386
- "name": "any",
387
- "required": false
491
+ "name": "union",
492
+ "value": [
493
+ {
494
+ "name": "number"
495
+ },
496
+ {
497
+ "name": "string"
498
+ }
499
+ ],
500
+ "required": true
388
501
}
389
502
}
390
503
},
391
- "required": false
504
+ "required": true
392
505
}
393
506
}
394
507
}
543
656
"name": "number"
544
657
}
545
658
],
546
- "required": false
659
+ "required": true
547
660
},
548
661
"direction": {
549
662
"name": "enum",
557
670
"computed": false
558
671
}
559
672
],
560
- "required": false
673
+ "required": true
561
674
}
562
675
}
563
676
}
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " dash-table" ,
3
- "version" : " 3.1.0rc7 " ,
3
+ "version" : " 3.1.0rc8 " ,
4
4
"description" : " Dash table" ,
5
5
"main" : " build/index.js" ,
6
6
"scripts" : {
Original file line number Diff line number Diff line change @@ -78,8 +78,4 @@ class App extends Component {
78
78
}
79
79
}
80
80
81
- App . propTypes = {
82
- value : PropTypes . any ,
83
- } ;
84
-
85
81
export default App ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " dash-table" ,
3
- "version" : " 3.1.0rc7 " ,
3
+ "version" : " 3.1.0rc8 " ,
4
4
"description" : " Dash table" ,
5
5
"main" : " build/index.js" ,
6
6
"scripts" : {
You can’t perform that action at this time.
0 commit comments