EDS4 logo
@eds/table
v4.5.15

Table

Primitive components to build data tables.
  • @eds/a11y@4.2.4
  • @eds/select-input@4.6.7
  • @eds/checkbox@4.0.21
  • @eds/field@4.1.1
  • @eds/radio@4.0.21
  • @eds/scroll-wrap@4.1.17
  • @eds/toggle@4.1.18
  • Updated dependencies [12e47e8]
    • @eds/field@4.1.0
    • @eds/checkbox@4.0.20
    • @eds/radio@4.0.20
    • @eds/select-input@4.6.6
    • @eds/toggle@4.1.17
  • Updated dependencies [f45b122]
  • Updated dependencies [eb0b250]
    • @eds/fieldset@4.1.0
    • @eds/icon@4.5.0
    • @eds/checkbox@4.0.19
    • @eds/field@4.0.19
    • @eds/radio@4.0.19
    • @eds/scroll-wrap@4.1.16
    • @eds/select-input@4.6.5
    • @eds/toggle@4.1.16
    • @eds/a11y@4.2.3
  • @eds/select-input@4.6.4
  • Updated dependencies [0d45582]
  • Updated dependencies [225c185]
    • @eds/icon@4.4.3
    • @eds/checkbox@4.0.18
    • @eds/field@4.0.18
    • @eds/scroll-wrap@4.1.15
    • @eds/select-input@4.6.3
    • @eds/toggle@4.1.15
    • @eds/a11y@4.2.2
    • @eds/radio@4.0.18
  • 683c4d5: Fixed typechecking
  • Updated dependencies [76387bd]
  • Updated dependencies [e0d9a41]
  • Updated dependencies [76387bd]
  • Updated dependencies [76387bd]
    • @eds/core@4.1.2
    • @eds/text@4.1.0
    • @eds/box@4.0.10
    • @eds/checkbox@4.0.17
    • @eds/radio@4.0.17
    • @eds/a11y@4.2.1
    • @eds/flex@4.0.10
    • @eds/icon@4.4.2
    • @eds/scroll-wrap@4.1.14
  • Updated dependencies [975e5e13]
  • Updated dependencies [25e65180]
  • Updated dependencies [975e5e13]
    • @eds/checkbox@4.0.16
    • @eds/a11y@4.2.0
    • @eds/radio@4.0.16
    • @eds/scroll-wrap@4.1.13
  • Updated dependencies [b308964d]
  • Updated dependencies [1558a464]
    • @eds/icon@4.4.1
    • @eds/core@4.1.1
    • @eds/checkbox@4.0.15
    • @eds/scroll-wrap@4.1.12
    • @eds/a11y@4.1.4
    • @eds/box@4.0.9
    • @eds/flex@4.0.9
    • @eds/radio@4.0.15
    • @eds/text@4.0.9
  • Updated dependencies [d3042175]
    • @eds/icon@4.4.0
    • @eds/checkbox@4.0.14
    • @eds/scroll-wrap@4.1.11
    • @eds/radio@4.0.14
  • 94329d92: Fixes vertical alignment style in TableHeaderCell when used for Select all checkbox. Fixes squished cell in TableRow when percentage based column widths are set and implementing selectable rows.
  • Updated dependencies [9073b400]
  • Updated dependencies [669b03f8]
    • @eds/core@4.1.0
    • @eds/icon@4.3.0
    • @eds/a11y@4.1.3
    • @eds/box@4.0.8
    • @eds/checkbox@4.0.13
    • @eds/flex@4.0.8
    • @eds/radio@4.0.13
    • @eds/scroll-wrap@4.1.10
    • @eds/text@4.0.8
  • Updated dependencies
    • @eds/icon@4.2.8
    • @eds/checkbox@4.0.12
    • @eds/scroll-wrap@4.1.9
    • @eds/radio@4.0.12
  • 968ca68a: Fixes unexpected inline scroll behaviour in flexbox container.
  • c9fe02ea: Toaster design improvements
  • 169b538b: Adds necessary flexbox and height styles to support automatic vertical inline scroll when the table is used in a fixed height container.
  • Updated dependencies [c9fe02ea]
  • Updated dependencies [169b538b]
  • Updated dependencies [a55d540a]
    • @eds/scroll-wrap@4.1.8
    • @eds/checkbox@4.0.11
    • @eds/radio@4.0.11
    • @eds/utils@4.0.4
    • @eds/flex@4.0.7
    • @eds/icon@4.2.7
    • @eds/text@4.0.7
    • @eds/box@4.0.7
  • c0499725: Added inline actions guide to table docs
  • 143fb224: Improvements to allow table patterns to use debouncing for filters
  • Updated dependencies [143fb224]
  • Updated dependencies [c0499725]
  • Updated dependencies [143fb224]
  • Updated dependencies [6767cdb3]
    • @eds/scroll-wrap@4.1.7
    • @eds/icon@4.2.6
    • @eds/utils@4.0.3
    • @eds/box@4.0.6
    • @eds/checkbox@4.0.10
    • @eds/flex@4.0.6
    • @eds/radio@4.0.10
    • @eds/text@4.0.6
  • 60cc8cc5: New pressed state for buttons
  • fb650762: Fixed react-sprint dependencies
  • b85824bc: New filterOption prop for selectInput
  • 0f1d4d82: Fixed maxwidth not having the correct borders
  • 0b1e9f3c: Added block styles for responsiveness to button, toggle, and selectdropdown
  • Updated dependencies [b85824bc]
  • Updated dependencies [0b1e9f3c]
    • @eds/utils@4.0.2
    • @eds/core@4.0.3
    • @eds/icon@4.2.5
    • @eds/box@4.0.5
    • @eds/a11y@4.1.2
    • @eds/checkbox@4.0.9
    • @eds/flex@4.0.5
    • @eds/radio@4.0.9
    • @eds/scroll-wrap@4.1.6
    • @eds/text@4.0.5
  • 8e69a86: only apply the bg colour to td when hover on the table tr element, roll back the original td bg colour to neutral by default which will not break the sticky column content displaying.
  • 3453cc1: Fixed sort button not beling left aligned by default
  • b2afb4e: Fixed fill content issue with tables
  • Updated dependencies [b2afb4e]
    • @eds/scroll-wrap@4.1.5
    • @eds/checkbox@4.0.8
    • @eds/radio@4.0.8
    • @eds/icon@4.2.4
  • d044d68: Created tables patterns
  • Updated dependencies [5ce4ebe]
    • @eds/icon@4.2.3
    • @eds/checkbox@4.0.7
    • @eds/scroll-wrap@4.1.4
    • @eds/radio@4.0.7
  • f1ad85d: Add clickable table row feature to TableRow component. Add css hover effect to highlight table tr element, but not on the button element when it's under a table tr element.
  • Updated dependencies [58590b4]
    • @eds/core@4.0.2
    • @eds/a11y@4.1.1
    • @eds/box@4.0.4
    • @eds/checkbox@4.0.6
    • @eds/flex@4.0.4
    • @eds/icon@4.2.2
    • @eds/radio@4.0.6
    • @eds/scroll-wrap@4.1.3
    • @eds/text@4.0.4
  • Initial release for File Input component
  • Updated dependencies
    • @eds/icon@4.2.1
    • @eds/box@4.0.3
    • @eds/checkbox@4.0.5
    • @eds/scroll-wrap@4.1.2
    • @eds/flex@4.0.3
    • @eds/radio@4.0.5
    • @eds/text@4.0.3
  • 18bc7f11: Feature: Added new sort props onSortChange and sort to the TableHeaderCell component to enable controlled column sorting.
  • d50a7d23:
    • Feature: Added selectable rows props and functionality.
    • Feature: Added useSelectAll hook to manage indeterminate state easier when implementing selectable rows.
    • Feature: Exposed sticky prop on TableHeaderCell and TableCell to support selectable rows sticky columns.
  • Updated dependencies [44e1f7a0]
  • Updated dependencies [44e1f7a0]
    • @eds/a11y@4.1.0
    • @eds/checkbox@4.0.4
    • @eds/radio@4.0.4
    • @eds/scroll-wrap@4.1.1
  • 8e0472b: Feature:

    • Added new stickyHeader and maxHeight props to support sticky table header.
    • Added support for automatic sticky columns when defined via the columnSettings prop.
  • Updated dependencies [8e0472b]
    • @eds/scroll-wrap@4.1.0
  • 935882c: Added more types to the types export list.
  • 52130af: Improvement: this update brings more options to the @eds/table components.

    • Added colSpan and rowSpan support to columnSettings and the TableCell.
    • Added the TableHead, TableBody and TableFoot components for semantically correct tables.
    • Added width, minWidth, maxWidth, fillContainer & divider props to the Table.
    • Updated the TableHeaderCell for better a11y support when the column is sortable.
    • Settings can now be applied to the Table, column (via columnSettings) or to TableCells directly.
    • When columnSettings are supplied it is no longer required to give every cell in the table a columnName.
    • Completely rewrote the README.
    • Refactored the layout styles of the underlying Table components to support colSpan and rowSpan.
    • Added a depreciated flag to the block prop as making the table fill its container does not make it block anymore, it makes the table minWidth 100%. The block prop still works to make the table full width, and a new fillContainer prop has been added for clarity.
    • Removed the now-unnecessary role attributes from the table components.
    • Set the TableCell and TableHeaderCell components to use border-box for boxSizing so a column width of 10rem is 10rem including padding. This is required for a future frozen/sticky column update.
  • Updated dependencies [8eb020f]
    • @eds/icon@4.2.0
    • @eds/scroll-wrap@4.0.3
  • e0729c4: Improved how @eds packages manage their dependencies and peerDependencies.
  • Updated dependencies [f09cc14]
  • Updated dependencies [e0729c4]
    • @eds/core@4.0.1
    • @eds/a11y@4.0.1
    • @eds/box@4.0.2
    • @eds/flex@4.0.2
    • @eds/icon@4.1.1
    • @eds/scroll-wrap@4.0.2
    • @eds/text@4.0.2
  • Updated dependencies [3d2f751]
  • Updated dependencies [9a4e48b]
  • Updated dependencies [be3f575]
  • Updated dependencies [3d2f751]
    • @eds/box@4.0.1
    • @eds/scroll-wrap@4.0.1
    • @eds/icon@4.1.0
    • @eds/flex@4.0.1
    • @eds/text@4.0.1
  • e99cdb6: Offical release of EDS 4.0.0
  • Updated dependencies [b897900]
  • Updated dependencies [0793bc8]
  • Updated dependencies [e99cdb6]
    • @eds/core@4.0.0
    • @eds/a11y@4.0.0
    • @eds/box@4.0.0
    • @eds/flex@4.0.0
    • @eds/icon@4.0.0
    • @eds/scroll-wrap@4.0.0
    • @eds/text@4.0.0
  • Updated dependencies [f0894e4]
    • @eds/scroll-wrap@0.0.12
  • Updated dependencies [53250bf]
    • @eds/icon@0.0.12
    • @eds/scroll-wrap@0.0.11
  • Updated dependencies [71bf60c]
    • @eds/icon@0.0.11
    • @eds/scroll-wrap@0.0.10
  • Updated dependencies [aca2c6fc]
    • @eds/box@0.0.11
    • @eds/core@0.0.10
    • @eds/flex@0.0.11
    • @eds/text@0.0.11
    • @eds/a11y@0.0.10
    • @eds/icon@0.0.10
    • @eds/scroll-wrap@0.0.9
  • Updated dependencies [885a519]
    • @eds/core@0.0.9
    • @eds/a11y@0.0.9
    • @eds/box@0.0.10
    • @eds/flex@0.0.10
    • @eds/icon@0.0.9
    • @eds/scroll-wrap@0.0.8
    • @eds/text@0.0.10
  • 5a0464b: Restructure of space tokens to make room for new xlarge token (2rem/32px).
  • Updated dependencies [5a0464b]
    • @eds/box@0.0.9
    • @eds/core@0.0.8
    • @eds/flex@0.0.9
    • @eds/icon@0.0.8
    • @eds/scroll-wrap@0.0.7
    • @eds/text@0.0.9
    • @eds/a11y@0.0.8
  • Updated dependencies [bd2529a]
    • @eds/core@0.0.7
    • @eds/a11y@0.0.7
    • @eds/box@0.0.8
    • @eds/flex@0.0.8
    • @eds/icon@0.0.7
    • @eds/scroll-wrap@0.0.6
    • @eds/text@0.0.8
  • Updated dependencies [dcc4cee]
    • @eds/core@0.0.6
    • @eds/a11y@0.0.6
    • @eds/box@0.0.7
    • @eds/flex@0.0.7
    • @eds/icon@0.0.6
    • @eds/scroll-wrap@0.0.5
    • @eds/text@0.0.7
  • Updated dependencies [3db0be0]
    • @eds/box@0.0.6
    • @eds/flex@0.0.6
    • @eds/text@0.0.6
    • @eds/scroll-wrap@0.0.4
  • Updated dependencies [debac4b]
    • @eds/core@0.0.5
    • @eds/a11y@0.0.5
    • @eds/box@0.0.5
    • @eds/flex@0.0.5
    • @eds/icon@0.0.5
    • @eds/scroll-wrap@0.0.3
    • @eds/text@0.0.5
  • de3c841:

    • Renamed tokens shadow -> boxShadow and radii -> borderRadius
    • Added missing :hover styles to RadioPrimitive and CheckboxPrimitive
    • Updated some colour tokens to match design language
    • Removed critical focusRings
  • 3e1d94d: Added functionality for Table to include a border and display not as full width

  • 4b8ad31: Box and Flex component updates

    • Renamed direction and wrap to flexDirection and flexWrap
    • Changed flexWrap props to take the normal css values
    • Removed duplication of flexDirection and all the unnecessary defaults in Flex component
    • Moved all the flexbox props to live in the primitive BoxProps, making the Flex component a pure convenience component
    • Added missing flexbox props to BoxProps; alignContent, order, flexFlow
  • Updated dependencies [8e9c9e9]

  • Updated dependencies [de3c841]

  • Updated dependencies [7e1274c]

  • Updated dependencies [3e1d94d]

  • Updated dependencies [4b8ad31]

    • @eds/box@0.0.4
    • @eds/core@0.0.4
    • @eds/flex@0.0.4
    • @eds/scroll-wrap@0.0.2
    • @eds/text@0.0.4
    • @eds/icon@0.0.4
    • @eds/a11y@0.0.4
  • e84b1d4: - Added the table package
    • Added the scroll-wrap package
    • Added icons to the icon package - ArrowDownIcon, ArrowUpIcon & SortByIcon
    • Added rem -> px guide to space tokens
  • 16f4c45: Support React v16.9 to v18
  • Updated dependencies [68e6611]
  • Updated dependencies [e84b1d4]
  • Updated dependencies [16f4c45]
    • @eds/icon@0.0.3
    • @eds/core@0.0.3
    • @eds/scroll-wrap@0.0.1
    • @eds/a11y@0.0.3
    • @eds/box@0.0.3
    • @eds/flex@0.0.3
    • @eds/text@0.0.3