epam / UUI

React-based components and accelerators library built by EPAM Systems.
https://uui.epam.com/
MIT License
160 stars 61 forks source link

* [DataTable]: isAlwaysVisible flag now makes column locked #2310

Closed AlekseyManetov closed 3 weeks ago

AlekseyManetov commented 3 weeks ago

Issue link(if exists): #2258

Description:

[DataTable]: isAlwaysVisible flag now makes column locked, which means that you can't hide, unpin or reorder this column. Usually applicable for such column without which table because useless. Note, that isAlwaysVisible column should be always fixed to any side of the table, if you didn't specify column.fix prop for such column, 'left' value will be used by default. Also, if you have a few isAlwaysVisible columns, it's necessary to place it together in the start or end(depends on fix prop) of columns array.

github-actions[bot] commented 3 weeks ago

Generated by: track-bundle-size
Generated at: Mon, 03 Jun 2024 16:59:57 GMT
Bundle size diff (in kBytes). Not gzipped. Both CSS & JS included.
Baseline: v5.7.2 (2024-05-14)
CI Status: ok

Module Baseline Size
(v5.7.2)
Size Diff Within
Threshold
Threshold
(min - max)
templateApp 743.35 744.55 +1.2
js:-0.41
css:+1.62
:ok: 669.01 - 817.68
@epam/app 6394.21 6319.82 -74.39
js:-127.76
css:+53.38
:ok: 5754.79 - 7033.63
@epam/draft-rte 53.77 53.77 0
js:0
css:0
:ok: 48.4 - 59.16
@epam/electric 4.52 4.57 +0.05
js:+0.05
css:0
:ok: 4.07 - 4.98
@epam/promo 48.11 49.38 +1.27
js:+0.01
css:+1.26
:ok: 43.29 - 52.91
@epam/uui-extra 0.21 0.21 0
js:0
css:0
:ok: 0.19 - 0.23
@epam/loveship 84 84.84 +0.85
js:+0.01
css:+0.84
:ok: 75.6 - 92.4
@epam/uui-components 256.9 256.82 -0.09
js:-0.09
css:0
:ok: 231.21 - 282.6
@epam/uui-core 329.26 329.76 +0.5
js:+0.5
css:0
:ok: 296.33 - 362.18
@epam/uui-db 44.7 44.7 0
js:0
css:0
:ok: 40.23 - 49.17
@epam/uui-docs 204.51 204.13 -0.37
js:+0.54
css:-0.9
:ok: 184.05 - 224.96
@epam/uui-editor 167.06 176.05 +9
js:+9
css:0
:ok: 150.35 - 183.77
@epam/uui-timeline 47.17 47.17 0
js:0
css:0
:ok: 42.45 - 51.89
@epam/uui 589.29 592.54 +3.25
js:+2.19
css:+1.06
:ok: 530.36 - 648.22
new sizes (raw) To set the sizes as a new baseline, you can copy/paste next content to the ```uui-build/config/bundleSizeBaseLine.json``` and commit the file. ```json { "version": "5.7.2", "timestamp": "2024-06-03", "sizes": { "templateApp": { "css": 282174, "js": 480244 }, "@epam/app": { "css": 1503632, "js": 4967866 }, "@epam/draft-rte": { "css": 9774, "js": 45296 }, "@epam/electric": { "css": 2275, "js": 2409 }, "@epam/promo": { "css": 39625, "js": 10935 }, "@epam/uui-extra": { "css": 0, "js": 213 }, "@epam/loveship": { "css": 44334, "js": 42549 }, "@epam/uui-components": { "css": 22235, "js": 240748 }, "@epam/uui-core": { "css": 0, "js": 337671 }, "@epam/uui-db": { "css": 0, "js": 45769 }, "@epam/uui-docs": { "css": 2442, "js": 206597 }, "@epam/uui-editor": { "css": 12631, "js": 167652 }, "@epam/uui-timeline": { "css": 2253, "js": 46048 }, "@epam/uui": { "css": 271228, "js": 335534 } } } ```

Generated by: generate-components-api
CI Status: ok

Total amount of exported types/props without JSDoc comments

Amount
Types 285 (+0) :ok:
Props 236 (+0) :ok: