gravity-ui / uikit

https://gravity-ui.com
MIT License
560 stars 87 forks source link

Table props is deprecated & types problem #1861

Open rLukoyanov opened 6 days ago

rLukoyanov commented 6 days ago

Screenshot 2024-09-17 at 01 01 16

Screenshot 2024-09-17 at 01 07 15

Пропс renderControls пишет, что устарел. Однако, в документации об этом нет и слова. HOC для renderControls - withTableSettings

Так же при работе с таблицей и пропсом getRowActions приходится писать

const getRowActions = () => {
      return [{
        text: 'Удалить',
        handler: () => {
          setOpenDeleteModal(true);
        },
        icon: <TrashBin />,
        // в документации описан тип, но выдает ошибку type string !== 'danger' | 'normal' ...
        theme: 'danger' as 'danger',
      }];
  };

Иначе выходит ошибка -

Screenshot 2024-09-17 at 01 05 25
TuxGit commented 6 days ago

renderControls #1761 reference question