From c37702226c410b22af22898bb110ce08e1fd39e8 Mon Sep 17 00:00:00 2001 From: Saad Adnan <38024451+sdadn@users.noreply.github.com> Date: Mon, 18 Sep 2023 14:49:03 -0500 Subject: [PATCH 1/4] Update ci-cd.yml to include `table-mvb` branch (#3911) --- .github/workflows/ci-cd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 23853ae7dfd..7f76e8eb42a 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -3,9 +3,9 @@ name: CI and CD on: push: - branches: ['main'] + branches: ['main', 'table-mvb'] pull_request: - branches: ['main'] + branches: ['main', 'table-mvb'] schedule: - cron: '0 1 * * SUN' From e2bad4ee48e906afed75c10c10a330313f4cc372 Mon Sep 17 00:00:00 2001 From: Kenny Kim Date: Wed, 20 Sep 2023 07:19:52 -0700 Subject: [PATCH 2/4] [terra-table] Delete old Terra-Table files (#3912) --- .../terra-dev-site/doc/table/About.1.doc.mdx | 21 - .../terra-dev-site/doc/table/Header.2.doc.mdx | 30 - .../terra-dev-site/doc/table/Row.4.doc.mdx | 32 - .../doc/table/Section.3.doc.mdx | 22 - .../doc/table/common/FixedHeight.jsx | 14 - .../doc/table/common/FixedHeight.module.scss | 7 - .../doc/table/common/FixedNode.jsx | 15 - .../doc/table/common/FixedNode.module.scss | 7 - .../doc/table/example/CompactPaddingTable.jsx | 51 - .../example/CustomHeaderFooterNodeTable.jsx | 111 --- .../doc/table/example/DefaultTable.jsx | 49 - .../example/HeaderCheckMarkCellExample.jsx | 70 -- .../doc/table/example/HeaderRowExample.jsx | 51 - .../doc/table/example/RowExample.jsx | 358 ------- .../doc/table/example/ScrollingTable.jsx | 201 ---- .../doc/table/example/SectionExample.jsx | 114 --- .../table/example/StandardPaddingTable.jsx | 51 - .../doc/table/example/StripedTable.jsx | 51 - .../table/guides.5/CheckMarkTable.94.doc.mdx | 185 ---- .../table/guides.5/MultiSelectTable.2.doc.mdx | 128 --- .../guides.5/PercentageWidthTable.9.doc.mdx | 77 -- .../guides.5/ScalarWidthTable.91.doc.mdx | 77 -- .../doc/table/guides.5/SectionTable.3.doc.mdx | 111 --- .../guides.5/SingleSelectTable.1.doc.mdx | 112 --- .../doc/table/guides.5/SortedTable.5.doc.mdx | 130 --- .../table/guides.5/StaticWidthTable.8.doc.mdx | 77 -- .../doc/table/guides.5/StripedTable.6.doc.mdx | 55 -- .../doc/table/guides/CheckMarkTable.jsx | 95 -- .../doc/table/guides/MultiSelectTable.jsx | 68 -- .../doc/table/guides/PercentageWidthTable.jsx | 45 - .../doc/table/guides/ScalarWidthTable.jsx | 45 - .../doc/table/guides/SectionTable.jsx | 61 -- .../doc/table/guides/SingleSelectTable.jsx | 64 -- .../doc/table/guides/SortedTable.jsx | 81 -- .../doc/table/guides/StaticWidthTable.jsx | 45 - .../doc/table/guides/StripedTable.jsx | 40 - .../doc/table/guides/StripedTableSection.jsx | 48 - .../table/guides/mock-data/mock-section.js | 118 --- .../doc/table/guides/mock-data/mock-select.js | 124 --- .../doc/table/guides/mock-data/mock-sort.js | 89 -- .../table/reference-proptypes/cellShape.jsx | 34 - .../reference-proptypes/discloseShape.jsx | 35 - .../reference-proptypes/headerCellShape.jsx | 62 -- .../table/reference-proptypes/headerShape.jsx | 25 - .../table/reference-proptypes/rowShape.jsx | 56 -- .../sectionHeaderShape.jsx | 52 - .../reference-proptypes/sectionShape.jsx | 21 - .../selectAllColumnShape.jsx | 31 - .../table/reference-proptypes/toggleShape.jsx | 31 - .../test/table/CheckMarkDemo.test.jsx | 95 -- .../test/table/CustomCell.test.jsx | 90 -- .../terra-dev-site/test/table/Fill.test.jsx | 50 - .../test/table/HeaderCheckMark.test.jsx | 70 -- .../test/table/HeaderFooter.test.jsx | 40 - .../test/table/MultiDemo.test.jsx | 68 -- .../test/table/Padding.test.jsx | 55 -- .../terra-dev-site/test/table/Row.test.jsx | 309 ------ .../test/table/Section.test.jsx | 77 -- .../test/table/SortDemo.test.jsx | 81 -- .../test/table/Striped.test.jsx | 59 -- .../test/table/TableStylesCommon.modules.scss | 9 - .../test/table/common/Fixed.jsx | 14 - .../test/table/common/Fixed.module.scss | 7 - .../OutlineViewTable.test.jsx.snap | 2 +- packages/terra-table/src/Table.jsx | 468 --------- packages/terra-table/src/Table.module.scss | 99 -- packages/terra-table/src/TableUtils.js | 30 - .../clinical-lowlight-theme/Table.module.scss | 218 ----- packages/terra-table/src/index.js | 7 - .../src/orion-fusion-theme/Table.module.scss | 218 ----- .../terra-table/src/proptypes/cellShape.js | 28 - .../src/proptypes/discloseShape.js | 29 - .../src/proptypes/headerCellShape.js | 57 -- .../terra-table/src/proptypes/headerShape.js | 20 - .../terra-table/src/proptypes/rowShape.js | 50 - .../src/proptypes/sectionHeaderShape.js | 42 - .../terra-table/src/proptypes/sectionShape.js | 16 - .../src/proptypes/selectAllColumnShape.js | 26 - .../terra-table/src/proptypes/toggleShape.js | 25 - .../terra-table/src/proptypes/widthShape.js | 27 - .../src/subcomponents/Cell.module.scss | 34 - .../subcomponents/CheckMarkCell.module.scss | 144 --- .../src/subcomponents/ChevronCell.module.scss | 37 - .../src/subcomponents/HeaderCell.module.scss | 138 --- .../HeaderCheckMarkCell.module.scss | 153 --- .../HeaderChevronCell.module.scss | 18 - .../src/subcomponents/Row.module.scss | 209 ---- .../subcomponents/SectionHeader.module.scss | 128 --- .../terra-table/src/subcomponents/_Cell.jsx | 99 -- .../src/subcomponents/_CheckMarkCell.jsx | 173 ---- .../src/subcomponents/_ChevronCell.jsx | 25 - .../src/subcomponents/_HeaderCell.jsx | 165 ---- .../subcomponents/_HeaderCheckMarkCell.jsx | 167 ---- .../src/subcomponents/_HeaderChevronCell.jsx | 25 - .../src/subcomponents/_HeaderRow.jsx | 42 - .../terra-table/src/subcomponents/_Row.jsx | 136 --- .../src/subcomponents/_Section.jsx | 70 -- .../src/subcomponents/_SectionHeader.jsx | 144 --- .../terra-table/src/subcomponents/utils.js | 101 -- .../terra-table/tests/jest/Table.test.jsx | 559 ----------- .../tests/jest/TableUtils.test.jsx | 31 - .../jest/__snapshots__/Table.test.jsx.snap | 901 ------------------ .../tests/jest/subcomponents/Cell.test.jsx | 45 - .../jest/subcomponents/CheckMarkCell.test.jsx | 97 -- .../jest/subcomponents/ChevronCell.test.jsx | 10 - .../jest/subcomponents/HeaderCell.test.jsx | 67 -- .../HeaderCheckMarkCell.test.jsx | 133 --- .../subcomponents/HeaderChevronCell.test.jsx | 10 - .../jest/subcomponents/HeaderRow.test.jsx | 20 - .../tests/jest/subcomponents/Row.test.jsx | 98 -- .../tests/jest/subcomponents/Section.test.jsx | 28 - .../jest/subcomponents/SectionHeader.test.jsx | 31 - .../__snapshots__/Cell.test.jsx.snap | 102 -- .../__snapshots__/CheckMarkCell.test.jsx.snap | 203 ---- .../__snapshots__/ChevronCell.test.jsx.snap | 16 - .../__snapshots__/HeaderCell.test.jsx.snap | 187 ---- .../HeaderCheckMarkCell.test.jsx.snap | 254 ----- .../HeaderChevronCell.test.jsx.snap | 16 - .../__snapshots__/HeaderRow.test.jsx.snap | 39 - .../__snapshots__/Row.test.jsx.snap | 107 --- .../__snapshots__/Section.test.jsx.snap | 59 -- .../__snapshots__/SectionHeader.test.jsx.snap | 117 --- .../tests/jest/subcomponents/utils.test.jsx | 69 -- .../table-spec/custom_cell_content.png | Bin 29629 -> 0 bytes .../en/chrome_medium/table-spec/fill.png | Bin 5074 -> 0 bytes .../table-spec/header_check_mark.png | Bin 15369 -> 0 bytes .../table-spec/header_footer.png | Bin 4820 -> 0 bytes .../chrome_medium/table-spec/multi_demo.png | Bin 46096 -> 0 bytes .../en/chrome_medium/table-spec/padding.png | Bin 5057 -> 0 bytes .../en/chrome_medium/table-spec/row.png | Bin 62039 -> 0 bytes .../en/chrome_medium/table-spec/section.png | Bin 12073 -> 0 bytes .../en/chrome_medium/table-spec/striped.png | Bin 5756 -> 0 bytes .../table-spec/custom_cell_content.png | Bin 27396 -> 0 bytes .../en/chrome_medium/table-spec/fill.png | Bin 4066 -> 0 bytes .../table-spec/header_check_mark.png | Bin 12459 -> 0 bytes .../table-spec/header_footer.png | Bin 3938 -> 0 bytes .../chrome_medium/table-spec/multi_demo.png | Bin 39363 -> 0 bytes .../en/chrome_medium/table-spec/padding.png | Bin 4118 -> 0 bytes .../en/chrome_medium/table-spec/row.png | Bin 52864 -> 0 bytes .../en/chrome_medium/table-spec/section.png | Bin 9891 -> 0 bytes .../en/chrome_medium/table-spec/striped.png | Bin 4905 -> 0 bytes .../table-spec/custom_cell_content.png | Bin 30029 -> 0 bytes .../en/chrome_medium/table-spec/fill.png | Bin 5205 -> 0 bytes .../table-spec/header_check_mark.png | Bin 16843 -> 0 bytes .../table-spec/header_footer.png | Bin 4997 -> 0 bytes .../chrome_medium/table-spec/multi_demo.png | Bin 48446 -> 0 bytes .../en/chrome_medium/table-spec/padding.png | Bin 5366 -> 0 bytes .../en/chrome_medium/table-spec/row.png | Bin 64699 -> 0 bytes .../en/chrome_medium/table-spec/section.png | Bin 12880 -> 0 bytes .../en/chrome_medium/table-spec/striped.png | Bin 5937 -> 0 bytes packages/terra-table/tests/wdio/table-spec.js | 38 - 151 files changed, 1 insertion(+), 11107 deletions(-) delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Header.2.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Row.4.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Section.3.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.module.scss delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.module.scss delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/CompactPaddingTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/CustomHeaderFooterNodeTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/DefaultTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderCheckMarkCellExample.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderRowExample.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/RowExample.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/ScrollingTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/SectionExample.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/StandardPaddingTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/example/StripedTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/CheckMarkTable.94.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/MultiSelectTable.2.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/PercentageWidthTable.9.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/ScalarWidthTable.91.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SectionTable.3.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SingleSelectTable.1.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SortedTable.5.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StaticWidthTable.8.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StripedTable.6.doc.mdx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/CheckMarkTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/MultiSelectTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/PercentageWidthTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/ScalarWidthTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SectionTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SingleSelectTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SortedTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StaticWidthTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTable.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTableSection.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-section.js delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-select.js delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-sort.js delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/cellShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/discloseShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerCellShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/rowShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionHeaderShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/selectAllColumnShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/toggleShape.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/CheckMarkDemo.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/CustomCell.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/Fill.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/HeaderCheckMark.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/HeaderFooter.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/MultiDemo.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/Padding.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/Row.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/Section.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/SortDemo.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/Striped.test.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/TableStylesCommon.modules.scss delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.jsx delete mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.module.scss delete mode 100644 packages/terra-table/src/Table.jsx delete mode 100644 packages/terra-table/src/Table.module.scss delete mode 100644 packages/terra-table/src/TableUtils.js delete mode 100644 packages/terra-table/src/clinical-lowlight-theme/Table.module.scss delete mode 100644 packages/terra-table/src/orion-fusion-theme/Table.module.scss delete mode 100644 packages/terra-table/src/proptypes/cellShape.js delete mode 100644 packages/terra-table/src/proptypes/discloseShape.js delete mode 100644 packages/terra-table/src/proptypes/headerCellShape.js delete mode 100644 packages/terra-table/src/proptypes/headerShape.js delete mode 100644 packages/terra-table/src/proptypes/rowShape.js delete mode 100644 packages/terra-table/src/proptypes/sectionHeaderShape.js delete mode 100644 packages/terra-table/src/proptypes/sectionShape.js delete mode 100644 packages/terra-table/src/proptypes/selectAllColumnShape.js delete mode 100644 packages/terra-table/src/proptypes/toggleShape.js delete mode 100644 packages/terra-table/src/proptypes/widthShape.js delete mode 100644 packages/terra-table/src/subcomponents/Cell.module.scss delete mode 100644 packages/terra-table/src/subcomponents/CheckMarkCell.module.scss delete mode 100644 packages/terra-table/src/subcomponents/ChevronCell.module.scss delete mode 100644 packages/terra-table/src/subcomponents/HeaderCell.module.scss delete mode 100644 packages/terra-table/src/subcomponents/HeaderCheckMarkCell.module.scss delete mode 100644 packages/terra-table/src/subcomponents/HeaderChevronCell.module.scss delete mode 100644 packages/terra-table/src/subcomponents/Row.module.scss delete mode 100644 packages/terra-table/src/subcomponents/SectionHeader.module.scss delete mode 100644 packages/terra-table/src/subcomponents/_Cell.jsx delete mode 100644 packages/terra-table/src/subcomponents/_CheckMarkCell.jsx delete mode 100644 packages/terra-table/src/subcomponents/_ChevronCell.jsx delete mode 100644 packages/terra-table/src/subcomponents/_HeaderCell.jsx delete mode 100644 packages/terra-table/src/subcomponents/_HeaderCheckMarkCell.jsx delete mode 100644 packages/terra-table/src/subcomponents/_HeaderChevronCell.jsx delete mode 100644 packages/terra-table/src/subcomponents/_HeaderRow.jsx delete mode 100644 packages/terra-table/src/subcomponents/_Row.jsx delete mode 100644 packages/terra-table/src/subcomponents/_Section.jsx delete mode 100644 packages/terra-table/src/subcomponents/_SectionHeader.jsx delete mode 100644 packages/terra-table/src/subcomponents/utils.js delete mode 100644 packages/terra-table/tests/jest/Table.test.jsx delete mode 100644 packages/terra-table/tests/jest/TableUtils.test.jsx delete mode 100644 packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/Cell.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/CheckMarkCell.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/ChevronCell.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/HeaderCell.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/HeaderCheckMarkCell.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/HeaderChevronCell.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/HeaderRow.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/Row.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/Section.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/SectionHeader.test.jsx delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/Cell.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/CheckMarkCell.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/ChevronCell.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCell.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCheckMarkCell.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderChevronCell.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderRow.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/Row.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/Section.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/__snapshots__/SectionHeader.test.jsx.snap delete mode 100644 packages/terra-table/tests/jest/subcomponents/utils.test.jsx delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/custom_cell_content.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/fill.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/header_check_mark.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/header_footer.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/multi_demo.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/padding.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/row.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/section.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/striped.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/custom_cell_content.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/fill.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/header_check_mark.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/header_footer.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/multi_demo.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/padding.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/row.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/section.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/striped.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/custom_cell_content.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/fill.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/header_check_mark.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/header_footer.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/multi_demo.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/padding.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/row.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/section.png delete mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/striped.png delete mode 100644 packages/terra-table/tests/wdio/table-spec.js diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx index 5652cbf5089..df739862890 100644 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx @@ -1,11 +1,4 @@ import { Badge } from 'terra-table/package.json?dev-site-package'; -import Default from './example/DefaultTable?dev-site-example'; -import CompactPaddingTable from './example/CompactPaddingTable?dev-site-example'; -import StandardPaddingTable from './example/StandardPaddingTable?dev-site-example'; -import StripedTable from './example/StripedTable?dev-site-example'; -import CustomHeaderFooterNodeTable from './example/CustomHeaderFooterNodeTable?dev-site-example'; -import ScrollingTable from './example/ScrollingTable?dev-site-example'; -import PropsTable from 'terra-table/lib/Table?dev-site-props-table'; @@ -46,18 +39,4 @@ import Table from 'terra-table'; # Examples - - - - - - - - - - - - ## Table Props - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Header.2.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Header.2.doc.mdx deleted file mode 100644 index cf7afa69c30..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/Header.2.doc.mdx +++ /dev/null @@ -1,30 +0,0 @@ -import { Badge } from 'terra-table/package.json?dev-site-package'; -import HeaderRowExample from './example/HeaderRowExample?dev-site-example'; -import HeaderCheckMarkCellExample from './example/HeaderCheckMarkCellExample?dev-site-example'; -import HeaderProps from './reference-proptypes/headerShape?dev-site-props-table'; -import HeaderCellProps from './reference-proptypes/headerCellShape?dev-site-props-table'; -import SelectAllColumnProps from './reference-proptypes/selectAllColumnShape?dev-site-props-table'; - - - -# Terra Table - Header - -The table's header is comprised of a cells and an optional selectAllColumn. The checkLabel should be provided if the table has toggle behavior. - -# Examples - - - - - -## Table Header Props - - - -## Table Header Cell Props - - - -## Table Select All Column Props - - \ No newline at end of file diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Row.4.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Row.4.doc.mdx deleted file mode 100644 index 770199a79dc..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/Row.4.doc.mdx +++ /dev/null @@ -1,32 +0,0 @@ -import { Badge } from 'terra-table/package.json?dev-site-package'; -import RowExample from './example/RowExample?dev-site-example'; -import RowProps from './reference-proptypes/rowShape?dev-site-props-table'; -import DiscloseActionProps from './reference-proptypes/discloseShape?dev-site-props-table'; -import ToggleActionProps from './reference-proptypes/toggleShape?dev-site-props-table'; -import CellProps from './reference-proptypes/cellShape?dev-site-props-table'; - - - -# Terra Table - Row - -The Row is a sub component that groups table cells passed through children. Each row handles it's own selection state through props. The onSelect function that can be passed to the row will return the metaData associated to the row. The metaData allows for greater control of state with the ability to associate any indicator or function with the row. - -# Examples - - - -## Table Row Props - - - -## Table Row Toggle Action Props - - - -## Table Row Disclose Action Props - - - -## Table Cell Props - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Section.3.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Section.3.doc.mdx deleted file mode 100644 index 10577616b4d..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/Section.3.doc.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import { Badge } from 'terra-table/package.json?dev-site-package'; -import SectionExample from './example/SectionExample?dev-site-example'; -import SectionProps from './reference-proptypes/sectionShape?dev-site-props-table'; -import SectionHeaderProps from './reference-proptypes/sectionHeaderShape?dev-site-props-table'; - - - -# Terra Table - Section - -The Terra Table Section is a sub component that creates a section header based on the given props and groups the child rows beneath it. The section has the ability to toggle the display of its child rows given onToggle and isCollapsed props. For a section to be collapsed both isCollapsible and isCollapsed must be true. Each section handles its collapsible and collapsed state. - -# Examples - - - -## Table Section Props - - - -## Table Section Header Props - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.jsx deleted file mode 100644 index de55b48cc73..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.jsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -import classNames from 'classnames/bind'; -import styles from './FixedHeight.module.scss'; - -const cx = classNames.bind(styles); - -/* eslint-disable */ -const FixedHeight = ({ children }) => ( -
- {children} -
-); - -export default FixedHeight; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.module.scss b/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.module.scss deleted file mode 100644 index 9fd0581cfb1..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedHeight.module.scss +++ /dev/null @@ -1,7 +0,0 @@ -:local { - .container { - height: 150px; - position: relative; - width: 100%; - } -} diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.jsx deleted file mode 100644 index 53b64402f2a..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import classNames from 'classnames/bind'; -import { Placeholder } from '@cerner/terra-docs'; -import styles from './FixedNode.module.scss'; - -const cx = classNames.bind(styles); - -/* eslint-disable */ -const FixedNode = ({ title }) => ( -
- -
-); - -export default FixedNode; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.module.scss b/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.module.scss deleted file mode 100644 index 1927a926b28..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/common/FixedNode.module.scss +++ /dev/null @@ -1,7 +0,0 @@ -:local { - .node { - height: 50px; - position: relative; - width: 100%; - } -} diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/CompactPaddingTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/CompactPaddingTable.jsx deleted file mode 100644 index 98d298bd04d..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/CompactPaddingTable.jsx +++ /dev/null @@ -1,51 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const PaddingTable = () => ( - -); - -export default PaddingTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/CustomHeaderFooterNodeTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/CustomHeaderFooterNodeTable.jsx deleted file mode 100644 index 0ba093201ca..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/CustomHeaderFooterNodeTable.jsx +++ /dev/null @@ -1,111 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import FixedNode from '../common/FixedNode'; - -const HeaderFooterExample = () => ( -
} - footerNode={} - numberOfColumns={3} - cellPaddingStyle="standard" - dividerStyle="horizontal" - headerData={{ - cells: [ - { - id: 'header-name', - key: 'name', - children: ['Name'], - }, - { - id: 'header-address', - key: 'address', - children: ['Address'], - }, - { - id: 'header-phone_number', - key: 'phone_number', - children: ['Phone Number'], - }, - ], - }} - bodyData={[ - { - rows: [ - { - key: 'row-0', - cells: [ - { - key: 'cell-0', - children: [ - 'John Smith', - ], - }, - { - key: 'cell-1', - children: [ - '123 Adams Drive', - ], - }, - { - key: 'cell-2', - children: [ - '111-222-3333', - ], - }, - ], - }, - { - key: 'row-1', - cells: [ - { - key: 'cell-0', - children: [ - 'Jane Smith', - ], - }, - { - key: 'cell-1', - children: [ - '321 Drive Street', - ], - }, - { - key: 'cell-2', - children: [ - '111-222-3333', - ], - }, - ], - }, - { - key: 'row-2', - cells: [ - { - key: 'cell-0', - children: [ - 'Dave Smith', - ], - }, - { - key: 'cell-1', - children: [ - '213 Raymond Road', - ], - }, - { - key: 'cell-2', - children: [ - '111-222-3333', - ], - }, - ], - }, - ], - }, - ]} - /> -); - -export default HeaderFooterExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/DefaultTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/DefaultTable.jsx deleted file mode 100644 index 161300b1c43..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/DefaultTable.jsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const TableExample = () => ( -
-); - -export default TableExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderCheckMarkCellExample.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderCheckMarkCellExample.jsx deleted file mode 100644 index c42b4225cd8..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderCheckMarkCellExample.jsx +++ /dev/null @@ -1,70 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const HeaderCheckMarkCellExample = () => ( - -
-
{}, checkStatus: 'empty' }, - cells: [{ id: 'column-0', key: 'key-0', children: 'Selectable Unchecked' }], - }} - /> -
{}, checkStatus: 'checked' }, - cells: [{ id: 'column-0', key: 'key-0', children: 'Selectable Checked' }], - }} - /> -
{}, checkStatus: 'indeterminate' }, - cells: [{ id: 'column-0', key: 'key-0', children: 'Selectable Indeterminate' }], - }} - /> -
{}, isDisabled: true }, - cells: [{ id: 'column-0', key: 'key-0', children: 'Disabled' }], - }} - /> -
{}, checkAlignment: '1rem' }, - cells: [{ id: 'column-0', key: 'key-0', children: 'Vertical Alignment 1rem' }], - }} - /> - -); - -export default HeaderCheckMarkCellExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderRowExample.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderRowExample.jsx deleted file mode 100644 index f7ecd8d5f15..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/HeaderRowExample.jsx +++ /dev/null @@ -1,51 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const HeaderRowExample = () => ( - -
-
-
- -); - -export default HeaderRowExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/RowExample.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/RowExample.jsx deleted file mode 100644 index f00bfe9380a..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/RowExample.jsx +++ /dev/null @@ -1,358 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const RowExample = () => ( - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -); - -export default RowExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/ScrollingTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/ScrollingTable.jsx deleted file mode 100644 index 1d67f08194d..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/ScrollingTable.jsx +++ /dev/null @@ -1,201 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import FixedHeight from '../common/FixedHeight'; - -const FixedHeightTable = () => ( - -
- -); - -export default FixedHeightTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/SectionExample.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/SectionExample.jsx deleted file mode 100644 index 4e30ded757a..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/SectionExample.jsx +++ /dev/null @@ -1,114 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const TableSectionExample = () => ( -
Lorem ipsum dolor, - ], - }, - { - key: 'cell-1', - children: [ -
Lorem ipsum dolor
, - ], - }, - { - key: 'cell-2', - children: [ -
Lorem ipsum dolor
, - ], - }, - ], - }, - ], - }, - { - sectionHeader: { - title: 'Collapsible Section', - id: 'collapsible-id', - key: 'collapsible', - onToggle: () => {}, - }, - rows: [ - { - key: 'row-0', - cells: [ - { - key: 'cell-0', - children: [ -
Lorem ipsum dolor
, - ], - }, - { - key: 'cell-1', - children: [ -
Lorem ipsum dolor
, - ], - }, - { - key: 'cell-2', - children: [ -
Lorem ipsum dolor
, - ], - }, - ], - }, - ], - }, - { - sectionHeader: { - title: 'Collapsed Section', - id: 'collapsed-id', - key: 'collapsed', - onToggle: () => {}, - isCollapsed: true, - }, - rows: [ - { - key: 'row-0', - cells: [ - { - key: 'cell-0', - children: [ -
Lorem ipsum dolor
, - ], - }, - { - key: 'cell-1', - children: [ -
Lorem ipsum dolor
, - ], - }, - { - key: 'cell-2', - children: [ -
Lorem ipsum dolor
, - ], - }, - ], - }, - ], - }, - ]} - /> -); - -export default TableSectionExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/StandardPaddingTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/StandardPaddingTable.jsx deleted file mode 100644 index bc15b7e6861..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/StandardPaddingTable.jsx +++ /dev/null @@ -1,51 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const PaddingTable = () => ( -
-); - -export default PaddingTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/StripedTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/example/StripedTable.jsx deleted file mode 100644 index 1a513ba3d75..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/example/StripedTable.jsx +++ /dev/null @@ -1,51 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const StripedTable = () => ( -
-); - -export default StripedTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/CheckMarkTable.94.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/CheckMarkTable.94.doc.mdx deleted file mode 100644 index 8c0b598df14..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/CheckMarkTable.94.doc.mdx +++ /dev/null @@ -1,185 +0,0 @@ -import CheckMarkTable from '../guides/CheckMarkTable?dev-site-example'; - -# Terra Table - Implementing a CheckMark Table - -The terra-table implementation requires controlled state if selections are required. As a result selections are applied at child row generation from HOC state. The following guide show you how to implement that state within a multiple row selection variant of table, as well as implement the additional narrowing requirements of a max selection for rows. - -## State Management -The state of selection needs to be managed for the table in a High Order Component (HOC). In this example we are going to be using a unique key to manage the selection state, but the type of state used is open to the implementor of the HOC. The `selectedKeys` will keep track of the keys that are active given the allSelected state. In the case where `allSelected` is "false" the key values will be the keys that are selected, and in the case of "true" it will be the keys that are not selected. This dual behavior removes the need to copy all keys into state when the "select all" in checked. - - First defaulting our state to an empty array in the constructor. Then -```diff -+ const [checkedKeys, setCheckedKeys] = useState([]); -+ const [allChecked, setAllChecked] = useState(false); -``` -Next creating an event handler callback method to pass to the table row check mark cell's `onCheckAction` prop. The `onCheckAction` will return the metaData prop passed it each check mark cell. -```diff -+ const handleRowCheckAction = (event, metaData) => { -+ -+ } -``` -As a precaution we can prevent default on the event, in case the table has an ancestor with a listener. This also prevents the browser from auto page scrolling when we are intending to make a selection with the space bar. -```diff - const handleRowCheckAction = (event, metaData) => { -+ event.preventDefault(); -+ event.stopPropagation(); - } -``` -Terra Table comes with additional helpers to manage state, in this case we want to determine if the selection has selected or unselected the table row key in our state. So we use the utility method `toggleArrayValue`, which takes an array of keys and returns a new array of keys following the addition or removal of the key passed. We then set this as our state. Comparing the length of the array returned to the number of selectable rows within your table we can determine if all values are selected. If all values are selected we reset the keys, as there are no exceptions to check for. -```diff - const handleRowCheckAction = (event, metaData) => { - event.preventDefault(); - event.stopPropagation(); - -+ const newKeys = Utils.toggleArrayValue(checkedKeys, metaData.key); -+ const isMax = newKeys.length === rowCount; -+ setAllChecked(allChecked ? !isMax : isMax); -+ setCheckedKeys(isMax ? [] : newKeys); - } -``` -Next in our implementation we'll want to add the ability to select all checkmark values. If keys are present there is an intermediate state. In the case of the intermediate state select all values. If `allSelected` is true then set to false. In either case we will be setting to all or nothing selected, so the intermediate values will be reset to an empty array. -```diff -+ const handleHeaderCheckAction = () => { -+ setAllChecked(!!checkedKeys.length || !allChecked); -+ setCheckedKeys([]); -+ }; -``` -Before we create our method to populate our row with check mark state, we want to create a method to retrieve a selected value based upon a key and our dual state. -```diff -+ const getIsRowChecked = (key) => { -+ if (checkedKeys.length) { -+ const isPresent = checkedKeys.indexOf(key) >= 0; -+ return allChecked ? !isPresent : isPresent; -+ } -+ return allChecked; -+ }; -``` -Setting state will trigger another render. So in the render method we need generate our table rows with the updated isToggled props. Each item needs a unique key, not necessarily associated to our own key, but it works as well. The table renders flat, so keys need to be unique even if they are placed within sections. -[React List & Key Documentation](https://reactjs.org/docs/lists-and-keys.html) -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); -``` -Next we need to set up our metaData object with our key value, and attach the "onCheckAction" to our handler. The toggleLabel will relate to the row or check style set as "toggle". -```diff - const createRow = rowData => ( - { - key: rowData.key, -+ toggleAction: { -+ metaData: { key: rowData.key }, -+ onToggle: handleRowCheckAction, -+ toggleLabel: rowData.toggleText, -+ }, - cells: createCellsForRow(rowData.cells), - } - ); -``` -Now pass the key from the rowData to our `getIsRowChecked` method to set whether or not the row is toggled. -```diff - const createRow = rowData => ( - { - key: rowData.key, - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowCheckAction, - toggleLabel: rowData.toggleText, - isToggled: getIsRowChecked(rowData.key), - }, - cells: createCellsForRow(rowData.cells), - } - ); -``` -We also are going to implement disclosure on our rows, so we will need to set the `discloseLabel` and the `primaryCellIndex`. The `primaryCellIndex` relates to the cell that will function as an accessible link element in our row. -```diff - const createRow = rowData => ( - { - key: rowData.key, - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowCheckAction, - toggleLabel: rowData.toggleText, - isToggled: getIsRowChecked(rowData.key), - }, - cells: createCellsForRow(rowData.cells), -+ discloseAction: { -+ discloseLabel: rowData.discloseText, -+ discloseCellIndex: rowData.primaryIndex, -+ }, - } - ); -``` -We can then implement the unpack of our data into our row cells. -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -Next can implement a method to loop through our data and create the table with our methods and call it from our render method. -```diff -+ const createRows = data => data.map(childItem => createRow(childItem)); - - return ( -+
- ); -``` -Finally we need to add an entry to the header for the check mark cell. The `checkStatus` prop will be in either the case of `allChecked` or in the presence of `checkedKeys` the `indeterminate` value will be sent.. -```diff -+ let status = 'empty'; -+ if (checkedKeys.length) { -+ status = 'indeterminate'; -+ } else if (allChecked) { -+ status = 'checked'; -+ } - - return ( -
- ); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/MultiSelectTable.2.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/MultiSelectTable.2.doc.mdx deleted file mode 100644 index 16276e56ea6..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/MultiSelectTable.2.doc.mdx +++ /dev/null @@ -1,128 +0,0 @@ -import MultiSelectTable from '../guides/MultiSelectTable?dev-site-example'; - -# Terra Table - Implementing a Multi Select Table - -This guide will show you how to implement that state within a multiple row selection variant of table. To enable row selection, terra-table requires selection state to be managed by the consuming component. As a result selections from the consuming components state are applied at generation of the table rows. - -## State Management -The state of selection needs to be managed for the table in an ancestor component. In this example we are going to use a unique key, but the type of state used is open to the individual implementation. - - First defaulting our state to a null value with the useState hook. -```diff -+ const [selectedKey, setSelectedKey] = useState([]); -``` -Next creating an event handler callback method to pass to the table row's "onToggle" prop. The "onToggle" will return the metaData prop passed it each row. -```diff -+ const handleRowToggle = (event, metaData) => { - -+ }; -``` -As a precaution we can prevent default on the event, in case the table has an ancestor with a listener. This also prevents the browser from auto page scrolling when we are intending to make a selection with the space bar. -```diff - const handleRowToggle = (event, metaData) => { -+ event.preventDefault(); - }; -``` -Terra Table comes with additional helpers to manage state, in this case we want to determine if the selection has selected or unselected the table row key in our state. So we use the utility method `toggleArrayValue`, which takes an array of keys and returns a new array of keys following the addition or removal of the key passed. We then set this as our state. -```diff - const handleRowToggle = (event, metaData) => { - event.preventDefault(); -+ setSelectedKeys(Utils.toggleArrayValue(selectedKeys, metaData.key)); - } -``` -Setting state will trigger another render. In the render method we need generate our table rows with the updated isSelected and isSelectable props. Each item needs a unique key, not necessarily associated to our own key, but it works as well. The table renders flat, so keys need to be unique even if they are placed within sections. -[React List & Key Documentation](https://reactjs.org/docs/lists-and-keys.html) -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); -``` -Next we need to set up our metaData object with our key value, and attach the "onToggle" to our handler. -```diff - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), -+ toggleAction: { -+ metaData: { key: rowData.key }, -+ onToggle: handleRowToggle, -+ } - } - ); -``` -Next we need to check if the row is selected. As we support IE10 & 11, we cannot use `contains`, so we use `indexOf` to determine if the key is present in our state array. -```diff - const createRow = (rowData) => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowToggle, -+ isToggled: selectedKeys.indexOf(rowData.key) >= 0, -+ toggleLabel: rowData.toggleText, - } - } - }; -``` -For multi-select tables we need to set selectability based upon whether or not we have reached our max selection count. Terra Table provides a helper for this, namely `canToggleArrayValue`, by providing our count, the currently selected key, and the key of the associated item. -```diff - const createRow = (rowData) => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowToggle, - isToggled: selectedKeys.indexOf(rowData.key) >= 0, - toggleLabel: rowData.toggleText, - } -+ isDisabled: !Utils.canToggleArrayValue(maxSectionCount, selectedKeys, rowData.key), - } - }; -``` -We can then implement the unpack of our data into our row cells. -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -Finally we can implement a method to loop through our data and create the table row with our methods and call it from our render method. -Ensuring that we add the appropriate aria label for multiple selections. -```diff -+ const createRows = data => data.map(childItem => createRow(childItem)); - -... - return ( -+
- ); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/PercentageWidthTable.9.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/PercentageWidthTable.9.doc.mdx deleted file mode 100644 index d3af35267f8..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/PercentageWidthTable.9.doc.mdx +++ /dev/null @@ -1,77 +0,0 @@ -import PercentageWidthTable from '../guides/PercentageWidthTable?dev-site-example'; - -# Terra Table - Percentage Width Columns - -## Create Row and Cell Generation Functions -First we declare our method of creating our rows. - -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); - -+ const createRows = data => data.map(childItem => createRow(childItem)); -``` -Followed by unpacking our cell data into those rows. - -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -And then we define the functional component returning our table. -```diff -+ const ScalarWidthTable = () => ( -+
-+ ); -``` -Then in order to adjust our columns, we set the `columnWidths` prop with your appropriate index based width values. -```diff -const ScalarWidthTable = () => ( -
-); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/ScalarWidthTable.91.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/ScalarWidthTable.91.doc.mdx deleted file mode 100644 index 09194cc8916..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/ScalarWidthTable.91.doc.mdx +++ /dev/null @@ -1,77 +0,0 @@ -import ScalarWidthTable from '../guides/ScalarWidthTable?dev-site-example'; - -# Terra Table - Scalar Width Columns - -## Create Row and Cell Generation Functions -First we declare our method of creating our rows. - -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); - -+ const createRows = data => data.map(childItem => createRow(childItem)); -``` -Followed by unpacking our cell data into those rows. - -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -And then we define the functional component returning our table. -```diff -+ const ScalarWidthTable = () => ( -+
-+ ); -``` -Then in order to adjust our columns, we set the `columnWidths` prop with your appropriate index based width values. -```diff -const ScalarWidthTable = () => ( -
-); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SectionTable.3.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SectionTable.3.doc.mdx deleted file mode 100644 index e116dbd24d0..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SectionTable.3.doc.mdx +++ /dev/null @@ -1,111 +0,0 @@ -import SectionTable from '../guides/SectionTable?dev-site-example'; - -# Terra Table - Implementing a Section Table - -Table sections are available in both static and collapsible varieties. A table section that is collapsed will remove its children rows from the DOM. This improves performance and accessibility, but may remove potential state associated to a mounted row. If your table row content has additional state, it needs to be stored externally and reapplied when thawed for the next render that shows its section open. - -## State Management -First defaulting our state to an empty array with the useState hook. -```diff -+ const [collapsedKeys, setCollapsedKeys] = useState([]); -``` -Next creating an event handler callback method to pass to the section's `onSelect` prop. The `onSelect` callback will return the metaData prop passed to each section. -```diff -+ const handleSectionToggle = (event, metaData) => ( -+ -+ ); -``` -As a precaution we can prevent default on the event, in case the table has an ancestor with a listener. This also prevents the browser from auto page scrolling when we are intending to make a selection with the space bar. -```diff - const handleSectionToggle = (event, metaData) => ( -+ event.preventDefault(); - ); -``` -Terra Table comes with additional helpers to manage state, in this case we want to determine if the selection is collapsed using the section key in our state. So we use the utility method `toggleArrayValue`, which takes an array of keys and returns a new array of keys following the addition or removal of the key passed. We then set this as our state. -```diff - const handleSectionToggle = (event, metaData) => ( - event.preventDefault(); -+ setCollapsedKeys(Utils.toggleArrayValue(collapsedKeys, metaData.key)); - ); -``` -Setting state will trigger another render. In the render method we need to generate our sections with the updated isCollapsed and isCollapsible props. Each section needs a unique key, not necessarily associated to our own key, but it works as well. The table renders flat, so keys need to be unique even if items are placed within sections structurally. -[React List & Key Documentation](https://reactjs.org/docs/lists-and-keys.html) -```diff -+ const createSection = sectionData => ( -+ { -+ sectionHeader: { -+ id: `sub-${sectionData.key}`, -+ key: sectionData.key, -+ title: sectionData.title, -+ }, -+ rows: sectionData.childItems.map(childItem => createRow(childItem)), -+ } -+ ); -``` -Next we need to set up our metaData object with our key value, and attach the "onToggle" to our handler. -```diff - const createSection = sectionData => ( - { - sectionHeader: { - id: `sub-${sectionData.key}`, - key: sectionData.key, - title: sectionData.title, -+ onToggle: handleSectionToggle, -+ metaData: { key: sectionData.key }, - }, - rows: sectionData.childItems.map(childItem => createRow(childItem)), - } - ); -``` -Finally we need to check if the section is collapsed. As we support IE10 & 11, we cannot use `contains`, so we use `indexOf` to determine if the key is present in our state array. As well as place entries for row index. -```diff - const createSection = sectionData => ( - { - sectionHeader: { - id: `sub-${sectionData.key}`, - key: sectionData.key, - title: sectionData.title, - onToggle: handleSectionToggle, - metaData: { key: sectionData.key }, -+ isCollapsed: collapsedKeys.indexOf(sectionData.key) >= 0, - }, - rows: sectionData.childItems.map(childItem => createRow(childItem)), - } - ); -``` -We can then implement the unpack of our data into our row cells. -```diff -+ const createCell = cell => {cell.title}; - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -Then we can implement a method to loop through our data and create the section with our methods and call it from our render method. -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); - - return ( -+
createSection(section))} -+
- ); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SingleSelectTable.1.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SingleSelectTable.1.doc.mdx deleted file mode 100644 index 26febc21048..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SingleSelectTable.1.doc.mdx +++ /dev/null @@ -1,112 +0,0 @@ -import SingleSelectTable from '../guides/SingleSelectTable?dev-site-example'; - -# Terra Table - Implementing a Single Select Table - -The terra-table implementation requires controlled state if selections are required. As a result selections are applied at child row generation from the consuming component's state. The following guide will show you how to implement that state within a single row selection variant of table. - -## State Management -This guide will show you how to implement row selection state within a single row selection variant of table. To enable row selection, terra-table requires selection state to be managed by the consuming component. As a result selections from the consuming components state are applied at generation of the table rows. - - First defaulting our state to a null value with the useState hook. -```diff -+ const [selectedKey, setSelectedKey] = useState([]); -``` -Next creating an event handler callback method to pass to the table row's "onToggle" prop. The "onToggle" will return the metaData prop passed it each row. -```diff -+ const handleRowToggle = (event, metaData) => { - -+ }; -``` -As a precaution we can prevent default on the event, in case the table has an ancestor with a listener. This also prevents the browser from auto page scrolling when we are intending to make a selection with the space bar. -```diff - const handleRowToggle = (event, metaData) => { -+ event.preventDefault(); - }; -``` -Compare the new key to the current key in state and if they aren't the same, set the new key in state. Single select tables normally don't allow deselection, so neither will this example. If deselection is desired adjust this method to toggle selection. -```diff - const handleRowToggle = (event, metaData) => { - event.preventDefault(); -+ if (selectedKey !== metaData.key) { -+ setSelectedKey(metaData.key); -+ } - }; -``` -Setting state will trigger another render. In the render method we need to generate our table rows with the updated isToggle and onToggle props. Each item needs a unique key, not necessarily associated to our own key, but it works as well. The table renders flat, so keys need to be unique even if they are placed within sections. -[React List & Key Documentation](https://reactjs.org/docs/lists-and-keys.html) -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); -``` -Next we need to set up our metaData object with our key value, and attach the "onToggle" to our handler. -```diff - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), -+ toggleAction: { -+ metaData: { key: rowData.key }, -+ onToggle: handleRowToggle, -+ } - } - ); -``` -Next we need to check if the item matches the selectedKey in state. -```diff - const createRow = (rowData) => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowToggle, -+ isToggled: selectedKeys.indexOf(rowData.key) >= 0, -+ toggleLabel: rowData.toggleText, - } - } - }; -``` -We can then implement the unpack of our data into our row cells. -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -Finally we can implement a method to loop through our data and create the table with our methods and call it from our render method. -```diff -+ const createRows = data => data.map(childItem => createRow(childItem)); - -... - return ( -+ - ); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SortedTable.5.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SortedTable.5.doc.mdx deleted file mode 100644 index df9e1925c51..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/SortedTable.5.doc.mdx +++ /dev/null @@ -1,130 +0,0 @@ -import SortedTable from '../guides/SortedTable?dev-site-example'; - -# Terra Table - Implementing a Sorted Table - -As table cell content is dynamic and the types of sorting can vary, consumers need to handle the state of their own sorting. The following guide lays out an example of managing sorting and state within a table implementation. There are further optimizations that can be made given an individual implementation of a data set, but this should serve as a framework for that. - -## State Management -The state of the sort column needs to be managed for the table in a HOC. In this example we are going to be an object containing a unique key for the column and current sort direction. - - First defaulting our state to sorting the first column. -```diff -+ const [sortColumn, setSortColumn] = useState({ key: columnKeys[0], sortDesc: false }); -``` -Next creating an event handler callback method to pass to the table row's `onSelect` prop. The `onSelect` will return the metaData prop passed it each header cell. -```diff -+ const handleSortClick = (event, metaData) => { - -+ } -``` -As a precaution we can prevent default on the event, in case the table has an ancestor with a listener. This also prevents the browser from auto page scrolling when we are intending to make a selection with the space bar. -```diff - const handleSortClick = (event, metaData) => { -+ event.preventDefault(); - } -``` -In this example only one column will be sorted upon, so we'll need to keep track of which column was selected and the current state of sorting for the column. 3 states of column state will be handled, unsorted, sort ascending, and sort descending. A key was sent with the metaData, but an index could have also been used in an implementation where there is no possibility of the columns being rearranged. -```diff - const handleSortClick = (event, metaData) => { - event.preventDefault(); -+ if (sortColumn.key !== metaData.key) { -+ setSortColumn({ key: metaData.key, sortDesc: false }); -+ } else { -+ setSortColumn({ key: metaData.key, sortDesc: !sortColumn.sortDesc }); -+ } - }; -``` -Settting state will trigger another render. So in the render method we need generate our head cells with the updated sort props. Each header cell while need a unique key. -```diff -+ const createHeaderCell = (key, title) => ( -+ { -+ key, -+ id: `header-${key}`, -+ children: title, -+ } -+ ); -``` -Next we need to set up our metaData object with our key value, and attach the `onSortAction` to our handler. -```diff - const createHeaderCell = (key, title) => ( - { - key, - id: `header-${key}`, -+ metaData: { key }, -+ onSortAction: handleSortClick, - children: title, - } - ); -``` -Last we need to check if the header cell matches the sortColumn.key in state. The `isSortActive` prop dictates the visual presence of sorting. -```diff - const createHeaderCell = (key, title) => ( - { - key, - id: `header-${key}`, - metaData: { key }, - onSortAction: handleSortClick, -+ isSortDesc: sortColumn.key === key ? sortColumn.sortDesc : false, -+ isSortActive: sortColumn.key === key, - children: title, - } - ); -``` -In this example a simple object sort parses the data, followed by a check for reversal. -```diff -+ const sortData = (data, sortColumn) => { -+ if (!sortColumn) { -+ return data; -+ } -+ -+ const dataCopy = Object.assign([], data); -+ dataCopy.sort((a, b) => { -+ const x = a.cells[columns.indexOf(sortColumn.key)].title.toLowerCase(); -+ const y = b.cells[columns.indexOf(sortColumn.key)].title.toLowerCase(); -+ if (x < y) { return -1; } -+ if (x > y) { return 1; } -+ return 0; -+ }); - -+ return sortColumn.sortDesc ? dataCopy.reverse() : dataCopy; -+ }; -``` -Next we fill in the static methods for the example table rows. -```diff -+ const columns = ['column-0', 'column-1', 'column-2']; - -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -+ const createRow = rowData => ({ key: rowData.key, cells: createCellsForRow(rowData.cells) }); -``` -Then we can implement a method to loop through our data and create the table rows with our methods and call it from our render method. -```diff -+ const createRows = (data) => { -+ const sortedData = sortData(data, sortColumn); -+ return sortedData.map(childItem => createRow(childItem)); -+ }; - - return ( -+
- ); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StaticWidthTable.8.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StaticWidthTable.8.doc.mdx deleted file mode 100644 index b44371fea3b..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StaticWidthTable.8.doc.mdx +++ /dev/null @@ -1,77 +0,0 @@ -import StaticWidthTable from '../guides/StaticWidthTable?dev-site-example'; - -# Terra Table - Static Width Columns - -## Create Row and Cell Generation Functions -First we declare our method of creating our rows. - -```diff -+ const createRow = rowData => ( -+ { -+ key: rowData.key, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); - -+ const createRows = data => data.map(childItem => createRow(childItem)); -``` -Followed by unpacking our cell data into those rows. - -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -And then we define the functional component returning our table. -```diff -+ const StaticWidthTable = () => ( -+
-+ ); -``` -Then in order to adjust our columns, we set the `columnWidths` prop with your appropriate index based width values. -```diff -const StaticWidthTable = () => ( -
-); -``` -Using these steps we get the following example: - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StripedTable.6.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StripedTable.6.doc.mdx deleted file mode 100644 index bd92fc6e8e5..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides.5/StripedTable.6.doc.mdx +++ /dev/null @@ -1,55 +0,0 @@ -import StripedTable from '../guides/StripedTable?dev-site-example'; -import StripedTableSection from '../guides/StripedTableSection?dev-site-example'; - -# Terra Table - Implementing a Striped Table - -The following guide shows how to cleanly implement a striped Table. For the table implementation, the responsibility of striping is on the Row itself. - -## Standard Striped Function -When striping the table rows the functionality is the same if you are yielding a flat list of items and a section's items. When mapping your data to table rows capture the index of each row pass it to your createRow method. -```diff -+ const createRows = data => data.map((childItem, index) => createRow(childItem, index)); -``` -Next within our newly created method for row creation we want to set the striping pattern by the UX approved pattern, on odd array indexed items. This pattern is true for both a flat list and within each section. To accomplish this we check whether or not index modulus 2 yields a non zero value, this will give us the odd values rows. -```diff -+ const createRow = (rowData, index) => ( -+ { -+ key: rowData.key, -+ isStriped: index % 2 !== 0, -+ cells: createCellsForRow(rowData.cells), -+ } -+ ); -``` -We can then implement our additional static methods to populate the cell data. -```diff -+ const createCell = cell => ({ key: cell.key, children: cell.title }); - -+ const createCellsForRow = cells => cells.map(cell => createCell(cell)); -``` -And finally we call our create row creation method. -```diff -+ const StripedTable = () => ( -+
-+ ); -``` -Using these steps we get the following examples: - - - - diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/CheckMarkTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/CheckMarkTable.jsx deleted file mode 100644 index 03574d48664..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/CheckMarkTable.jsx +++ /dev/null @@ -1,95 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table, { - Utils, -} from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const CheckMarkTable = () => { - const [checkedKeys, setCheckedKeys] = useState([]); - const [allChecked, setAllChecked] = useState(false); - const rowCount = mockData.length; // This value needs to exclude or account for section headers - - const handleRowCheckAction = (event, metaData) => { - event.preventDefault(); - - const newKeys = Utils.toggleArrayValue(checkedKeys, metaData.key); - const isMax = newKeys.length === rowCount; - setAllChecked(allChecked ? !isMax : isMax); - setCheckedKeys(isMax ? [] : newKeys); - }; - - const handleHeaderCheckAction = () => { - setAllChecked(!!checkedKeys.length || !allChecked); - setCheckedKeys([]); - }; - - const getIsRowChecked = (key) => { - if (checkedKeys.length) { - const isPresent = checkedKeys.indexOf(key) >= 0; - return allChecked ? !isPresent : isPresent; - } - return allChecked; - }; - - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowCheckAction, - toggleLabel: rowData.toggleText, - isToggled: getIsRowChecked(rowData.key), - }, - discloseAction: { - discloseLabel: rowData.discloseText, - discloseCellIndex: rowData.primaryIndex, - }, - } - ); - - const createRows = data => data.map(childItem => createRow(childItem)); - - let status = 'empty'; - if (checkedKeys.length) { - status = 'indeterminate'; - } else if (allChecked) { - status = 'checked'; - } - - return ( -
- ); -}; - -export default CheckMarkTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/MultiSelectTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/MultiSelectTable.jsx deleted file mode 100644 index ba4e2b73a3f..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/MultiSelectTable.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table, { - Utils, -} from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const maxSectionCount = 3; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const MultiSelectTable = () => { - const [selectedKeys, setSelectedKeys] = useState([]); - - const handleRowToggle = (event, metaData) => { - event.preventDefault(); - setSelectedKeys(Utils.toggleArrayValue(selectedKeys, metaData.key)); - }; - - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - isDisabled: !Utils.canToggleArrayValue(maxSectionCount, selectedKeys, rowData.key), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowToggle, - isToggled: selectedKeys.indexOf(rowData.key) >= 0, - toggleLabel: rowData.toggleText, - }, - } - ); - - const createRows = data => data.map(childItem => createRow(childItem)); - - return ( -
- ); -}; - -export default MultiSelectTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/PercentageWidthTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/PercentageWidthTable.jsx deleted file mode 100644 index fb7d9b8a769..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/PercentageWidthTable.jsx +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - } -); - -const createRows = data => data.map(childItem => createRow(childItem)); - -const PercentageWidthTable = () => ( -
-); - -export default PercentageWidthTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/ScalarWidthTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/ScalarWidthTable.jsx deleted file mode 100644 index c7617e09e6e..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/ScalarWidthTable.jsx +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - } -); - -const createRows = data => data.map(childItem => createRow(childItem)); - -const ScalarWidthTable = () => ( -
-); - -export default ScalarWidthTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SectionTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SectionTable.jsx deleted file mode 100644 index 7939472a3ac..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SectionTable.jsx +++ /dev/null @@ -1,61 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table, { - Utils, -} from 'terra-table'; -import mockData from './mock-data/mock-section'; - -const createCell = cell => ({ key: cell.key, children: [cell.title] }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const SectionTable = () => { - const [collapsedKeys, setCollapsedKeys] = useState([]); - - const handleSectionToggle = (event, metaData) => { - event.preventDefault(); - setCollapsedKeys(Utils.toggleArrayValue(collapsedKeys, metaData.key)); - }; - - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - } - ); - - const createSection = sectionData => ( - { - sectionHeader: { - id: `sub-${sectionData.key}`, - key: sectionData.key, - title: sectionData.title, - onToggle: handleSectionToggle, - metaData: { key: sectionData.key }, - isCollapsed: collapsedKeys.indexOf(sectionData.key) >= 0, - }, - rows: sectionData.childItems.map(childItem => createRow(childItem)), - } - ); - - return ( -
createSection(section))} - /> - ); -}; - -export default SectionTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SingleSelectTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SingleSelectTable.jsx deleted file mode 100644 index 64e41924f32..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SingleSelectTable.jsx +++ /dev/null @@ -1,64 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const SingleSelectTable = () => { - const [selectedKey, setSelectedKey] = useState([]); - - const handleRowToggle = (event, metaData) => { - event.preventDefault(); - if (selectedKey !== metaData.key) { - setSelectedKey(metaData.key); - } - }; - - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowToggle, - isToggled: selectedKey === rowData.key, - toggleLabel: rowData.toggleText, - }, - } - ); - - const createRows = data => data.map(childItem => createRow(childItem)); - - return ( -
- ); -}; - -export default SingleSelectTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SortedTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SortedTable.jsx deleted file mode 100644 index fb3e364593e..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/SortedTable.jsx +++ /dev/null @@ -1,81 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-sort'; - -const columnKeys = ['column-0', 'column-1', 'column-2']; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = rowData => ({ key: rowData.key, cells: createCellsForRow(rowData.cells) }); - -const sortData = (data, sortColumn) => { - if (!sortColumn) { - return data; - } - - const dataCopy = Object.assign([], data); - dataCopy.sort((a, b) => { - const x = a.cells[columnKeys.indexOf(sortColumn.key)].title.toLowerCase(); - const y = b.cells[columnKeys.indexOf(sortColumn.key)].title.toLowerCase(); - if (x < y) { return -1; } - if (x > y) { return 1; } - return 0; - }); - - return sortColumn.sortDesc ? dataCopy.reverse() : dataCopy; -}; - -const SortedTable = () => { - const [sortColumn, setSortColumn] = useState({ key: columnKeys[0], sortDesc: false }); - - const handleSortClick = (event, metaData) => { - event.preventDefault(); - if (sortColumn.key !== metaData.key) { - setSortColumn({ key: metaData.key, sortDesc: false }); - } else { - setSortColumn({ key: metaData.key, sortDesc: !sortColumn.sortDesc }); - } - }; - - const createRows = (data) => { - const sortedData = sortData(data, sortColumn); - return sortedData.map(childItem => createRow(childItem)); - }; - - const createHeaderCell = (key, title) => ( - { - key, - id: `header-${key}`, - metaData: { key }, - onSortAction: handleSortClick, - isSortDesc: sortColumn.key === key ? sortColumn.sortDesc : false, - isSortActive: sortColumn.key === key, - children: title, - } - ); - - return ( -
- ); -}; - -export default SortedTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StaticWidthTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StaticWidthTable.jsx deleted file mode 100644 index a95c725d366..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StaticWidthTable.jsx +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - } -); - -const createRows = data => data.map(childItem => createRow(childItem)); - -const StaticWidthTable = () => ( -
-); - -export default StaticWidthTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTable.jsx deleted file mode 100644 index c94077d365e..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTable.jsx +++ /dev/null @@ -1,40 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = (rowData, index) => ( - { - key: rowData.key, - isStriped: index % 2 !== 0, - cells: createCellsForRow(rowData.cells), - } -); - -const createRows = data => data.map((childItem, index) => createRow(childItem, index)); - -const StripedTable = () => ( -
-); - -export default StripedTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTableSection.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTableSection.jsx deleted file mode 100644 index 16fbd18b831..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/StripedTableSection.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import mockData from './mock-data/mock-section'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = (rowData, index) => ( - { - key: rowData.key, - isStriped: index % 2 !== 0, - cells: createCellsForRow(rowData.cells), - } -); - -const createSection = sectionData => ( - { - sectionHeader: { - key: sectionData.key, - id: `section-${sectionData.key}`, - title: sectionData.title, - }, - rows: sectionData.childItems.map((childItem, index) => createRow(childItem, index)), - } -); - -const createSections = data => data.map(childItem => createSection(childItem)); - -const StripedTableSection = () => ( -
-); - -export default StripedTableSection; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-section.js b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-section.js deleted file mode 100644 index a2920777149..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-section.js +++ /dev/null @@ -1,118 +0,0 @@ -const mockData = [ - { - title: 'Section 0', - key: 'unique-key-0', - childItems: [ - { - key: 'unique-0-0', - cells: [ - { - key: 'unique-0-0-0', - title: 'Mercedes', - }, - { - key: 'unique-0-0-1', - title: 'Spoon', - }, - { - key: 'unique-0-0-2', - title: 'Chips', - }, - ], - }, - { - key: 'unique-0-1', - cells: [ - { - key: 'unique-0-1-0', - title: 'Audi', - }, - { - key: 'unique-0-1-1', - title: 'Forks', - }, - { - key: 'unique-0-1-2', - title: 'Cake', - }, - ], - }, - { - key: 'unique-0-2', - cells: [ - { - key: 'unique-0-2-0', - title: 'Toyota', - }, - { - key: 'unique-0-2-1', - title: 'Bowl', - }, - { - key: 'unique-0-2-2', - title: 'Ice Cream', - }, - ], - }, - ], - }, - { - title: 'Section 1', - key: 'unique-key-1', - childItems: [ - { - key: 'unique-1-0', - cells: [ - { - key: 'unique-1-0-0', - title: 'BMW', - }, - { - key: 'unique-1-0-1', - title: 'Plate', - }, - { - key: 'unique-1-0-2', - title: 'Pizza', - }, - ], - }, - { - key: 'unique-1-1', - cells: [ - { - key: 'unique-1-1-0', - title: 'Honda', - }, - { - key: 'unique-1-1-1', - title: 'Knife', - }, - { - key: 'unique-1-1-2', - title: 'Burger', - }, - ], - }, - { - key: 'unique-1-2', - cells: [ - { - key: 'unique-1-2-0', - title: 'Renault', - }, - { - key: 'unique-1-2-1', - title: 'Pot', - }, - { - key: 'unique-1-2-2', - title: 'Noodles', - }, - ], - }, - ], - }, -]; - -export default mockData; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-select.js b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-select.js deleted file mode 100644 index 5c1a3fa53be..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-select.js +++ /dev/null @@ -1,124 +0,0 @@ -const mockData = [ - { - key: 'unique-0', - toggleText: 'Toggle Power Row 0', - discloseText: 'Power Row 0 - Details', - primaryIndex: 1, - cells: [ - { - key: 'unique-0-0', - title: 'Dave Smith', - }, - { - key: 'unique-0-1', - title: '123 Adams Drive', - }, - { - key: 'unique-0-2', - title: '123-456-7890', - }, - { - key: 'unique-0-3', - title: 'dave.smith@gmail.com', - }, - ], - }, - { - key: 'unique-1', - toggleText: 'Toggle Power Row 1', - discloseText: 'Power Row 1 - Details', - primaryIndex: 1, - cells: [ - { - key: 'unique-1-0', - title: 'Michael Smith', - }, - { - key: 'unique-1-1', - title: '345 Raymond Road', - }, - { - key: 'unique-1-2', - title: '111-222-3333', - }, - { - key: 'unique-1-3', - title: 'michael.smith@gmail.com', - }, - ], - }, - { - key: 'unique-2', - toggleText: 'Toggle Power Row 2', - discloseText: 'Power Row 2 - Details', - primaryIndex: 1, - cells: [ - { - key: 'unique-2-0', - title: 'Jack Smith', - }, - { - key: 'unique-2-1', - title: '567 Drive Street', - }, - { - key: 'unique-2-2', - title: '222-333-4444', - }, - { - key: 'unique-2-3', - title: 'jack.smith@gmail.com', - }, - ], - }, - { - key: 'unique-3', - toggleText: 'Toggle Power Row 3', - discloseText: 'Power Row 3 - Details', - primaryIndex: 1, - cells: [ - { - key: 'unique-3-0', - title: 'Tom Smith', - }, - { - key: 'unique-3-1', - title: '789 Bay Road', - }, - { - key: 'unique-3-2', - title: '555-666-7777', - }, - { - key: 'unique-3-3', - title: 'tom.smith@gmail.com', - }, - ], - }, - { - key: 'unique-4', - toggleText: 'Toggle Power Row 4', - discloseText: 'Power Row 4 - Details', - primaryIndex: 1, - cells: [ - { - key: 'unique-4-0', - title: 'Paul Smith', - }, - { - key: 'unique-4-1', - title: '123 Adams Drive', - }, - { - key: 'unique-4-2', - title: '777-888-9999', - }, - { - key: 'unique-4-3', - title: 'paul.smith@gmail.com', - }, - ], - }, -]; - -export default mockData; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-sort.js b/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-sort.js deleted file mode 100644 index 3d87f884514..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/guides/mock-data/mock-sort.js +++ /dev/null @@ -1,89 +0,0 @@ -const mockData = [ - { - key: 'unique-0', - cells: [ - { - key: 'unique-0-0', - title: 'Pancakes', - }, - { - key: 'unique-0-1', - title: 'Dogs', - }, - { - key: 'unique-0-2', - title: 'Forks', - }, - ], - }, - { - key: 'unique-1', - cells: [ - { - key: 'unique-1-0', - title: 'Bacon', - }, - { - key: 'unique-1-1', - title: 'Mice', - }, - { - key: 'unique-1-2', - title: 'Knives', - }, - ], - }, - { - key: 'unique-2', - cells: [ - { - key: 'unique-2-0', - title: 'Waffles', - }, - { - key: 'unique-2-1', - title: 'Cats', - }, - { - key: 'unique-2-2', - title: 'Chopsticks', - }, - ], - }, - { - key: 'unique-3', - cells: [ - { - key: 'unique-3-0', - title: 'Fruit', - }, - { - key: 'unique-3-1', - title: 'Sheep', - }, - { - key: 'unique-3-2', - title: 'Spoons', - }, - ], - }, - { - key: 'unique-4', - cells: [ - { - key: 'unique-4-0', - title: 'Eggs', - }, - { - key: 'unique-4-1', - title: 'Pigs', - }, - { - key: 'unique-4-2', - title: 'Sporks', - }, - ], - }, -]; - -export default mockData; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/cellShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/cellShape.jsx deleted file mode 100644 index 6eb5ce10875..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/cellShape.jsx +++ /dev/null @@ -1,34 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The react key to apply to the cell. - */ - key: PropTypes.string.isRequired, - /** - * Child content to be displayed for the row cell. - */ - children: PropTypes.node, - /** - * Function callback returning the html node for the cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Additional attributes to be passed to the cell. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/discloseShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/discloseShape.jsx deleted file mode 100644 index 14966f4bf1f..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/discloseShape.jsx +++ /dev/null @@ -1,35 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The index of the cell that provides the accessible link entry point for disclosure style rows. - */ - discloseCellIndex: PropTypes.number.isRequired, - /** - * The label associated to the row action. Should be set if `'rowStyle'` is set to `'disclose'` or `'toggle'`. - */ - discloseLabel: PropTypes.string, - /** - * Whether or not the row is the currently selected disclosure. - * This aria state relates to the primary link cell. - */ - isDisclosed: PropTypes.bool, - /** - * The associated metaData to be return within row disclose callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onRowAction(event, metaData) - */ - onDisclose: PropTypes.func, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerCellShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerCellShape.jsx deleted file mode 100644 index 554628a15e6..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerCellShape.jsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The id of the header cell for the row cells to set within their "headers" prop. - */ - id: PropTypes.string.isRequired, - /** - * The react key to apply to the cell. - */ - key: PropTypes.string.isRequired, - /** - * Content to be displayed for the column header. - */ - children: PropTypes.node, - /** - * Whether or not the sort indicator is descending. - */ - isSortDesc: PropTypes.bool, - /** - * Whether or not the column is to be marked as a sorted column. - */ - isSortActive: PropTypes.bool, - /** - * The associated metaData to be provided in the onSelect callback. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onCellAction(event, metaData) - * The presence of this func will indicate that the cell can be interacted with for actions or selections. - */ - onCellAction: PropTypes.func, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onSortAction(event, metaData) - * The presence of this func will indicate that the cell can be interacted with for sorting. - */ - onSortAction: PropTypes.func, - /** - * Function callback returning the html node for the header cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Additional attributes to be passed to the cell. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerShape.jsx deleted file mode 100644 index ddb39477f35..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/headerShape.jsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import headerCellShape from 'terra-table/lib/proptypes/headerCellShape'; -import selecAllColumnShape from 'terra-table/lib/proptypes/selectAllColumnShape'; -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The cells to be displayed within the header. - */ - cells: PropTypes.arrayOf(headerCellShape), - /** - * Function callback returning the html node for the header. - */ - refCallback: PropTypes.func, - /** - * The select all column header's properties. - */ - selectAllColumn: selecAllColumnShape, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/rowShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/rowShape.jsx deleted file mode 100644 index 6879f3d4ca1..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/rowShape.jsx +++ /dev/null @@ -1,56 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import cellShape from 'terra-table/lib/proptypes/cellShape'; -import discloseShape from 'terra-table/lib/proptypes/discloseShape'; -import toggleShape from 'terra-table/lib/proptypes/toggleShape'; - -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * Additional attributes to be passed to the row. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, - /** - * The children to be passed as row content. - */ - cells: PropTypes.arrayOf(cellShape), - /** - * The check mark is by default vertically centered. The alignment prop sets the top spacing of the check, standard units are valid. - */ - checkAlignment: PropTypes.string, - /** - * Data relating to the `'disclose'` for either rowStyle actions. - */ - discloseAction: discloseShape, - /** - * The aria-rowindex for the row is derived by default, but in the case of paging and virtualization a different index may be needed as an override. - */ - index: PropTypes.number, - /** - * Whether or not the rows interaction is disabled. - */ - isDisabled: PropTypes.bool, - /** - * Whether or not row should display as a striped row. - */ - isStriped: PropTypes.bool, - /** - * The react key to apply to the row. - */ - key: PropTypes.string.isRequired, - /** - * Function callback returning the html node for the row. - */ - refCallback: PropTypes.func, - /** - * Data relating to the `'toggle'` for either rowStyle or checkStyle row actions. - */ - toggleAction: toggleShape, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionHeaderShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionHeaderShape.jsx deleted file mode 100644 index b3c50368b57..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionHeaderShape.jsx +++ /dev/null @@ -1,52 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The react key to apply to the section header. - */ - key: PropTypes.string.isRequired, - /** - * The id to apply to the header in order to provide structure for assistive technologies. - */ - id: PropTypes.string.isRequired, - /** - * Whether or not the section is collapsed. - */ - isCollapsed: PropTypes.bool, - /** - * Whether or not the section can be collapsed. - */ - isCollapsible: PropTypes.bool, - /** - * The associated metaData to be provided in the onToggle(event, metaData) callback. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed to expand or collapse the section. - * Callback contains the javascript event and prop metadata, e.g. onToggle(event, metaData) - * If present, will enable the interaction of the header. - */ - onToggle: PropTypes.func, - /** - * Function callback pass-through for the ref of the section header. - */ - refCallback: PropTypes.func, - /** - * Title text to be placed within the section header. - */ - title: PropTypes.string.isRequired, - /** - * Additional attributes to be passed to the section header. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionShape.jsx deleted file mode 100644 index c08006ebc3f..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/sectionShape.jsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import rowShape from 'terra-table/lib/proptypes/rowShape'; -import sectionHeaderShape from 'terra-table/lib/proptypes/sectionHeaderShape'; -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The children list items passed to the component. - */ - rows: PropTypes.arrayOf(rowShape), - /** - * The section header of the provided rows. - */ - sectionHeader: sectionHeaderShape, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/selectAllColumnShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/selectAllColumnShape.jsx deleted file mode 100644 index 85851213c8a..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/selectAllColumnShape.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The status of the select all checkbox. - */ - checkStatus: PropTypes.oneOf(['empty', 'checked', 'indeterminate']), - /** - * The alignment prop sets the bottom spacing of the check mar, standard units are valid. This is used when providing your own padding. - */ - checkAlignment: PropTypes.string, - /** - * The text label for the column header's interaction. - */ - checkLabel: PropTypes.string.isRequired, - /** - * The function callback triggering when the checkbox within the column header has an interaction. - */ - onCheckAction: PropTypes.func, - /** - * Whether or not interaction should be disabled. - */ - isDisabled: PropTypes.bool, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/toggleShape.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/toggleShape.jsx deleted file mode 100644 index 70c36cfc3a2..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/reference-proptypes/toggleShape.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -/** - * The props table parser continues to have trouble detecting the propTypes of a component that - * returns `null`. I've duplicated the propType definition here so that a table could be parsed for it. - */ -const propTypes = { - /** - * The label associated to the toggle action for the row. - */ - toggleLabel: PropTypes.string.isRequired, - - /** - * Whether or not the row is in a togged state, this covers both `'checkStyle'` and `'rowStyle'` toggle states. - */ - isToggled: PropTypes.bool, - /** - * The associated metaData to be return within row toggle callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onCheckAction(event, metaData) - */ - onToggle: PropTypes.func, -}; -const PropTypesExample = ({ ...customProps }) =>
; // eslint-disable-line no-unused-vars -PropTypesExample.propTypes = propTypes; -export default PropTypesExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/CheckMarkDemo.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/CheckMarkDemo.test.jsx deleted file mode 100644 index 4ab54ebb524..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/CheckMarkDemo.test.jsx +++ /dev/null @@ -1,95 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table, { - Utils, -} from 'terra-table'; -import mockData from '../../doc/table/guides/mock-data/mock-select'; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const CheckMarkTable = () => { - const [checkedKeys, setCheckedKeys] = useState([]); - const [allChecked, setAllChecked] = useState(false); - const rowCount = mockData.length; // This value needs to exclude or account for section headers - - const handleRowCheckAction = (event, metaData) => { - event.preventDefault(); - - const newKeys = Utils.toggleArrayValue(checkedKeys, metaData.key); - const isMax = newKeys.length === rowCount; - setAllChecked(allChecked ? !isMax : isMax); - setCheckedKeys(isMax ? [] : newKeys); - }; - - const handleHeaderCheckAction = () => { - setAllChecked(!!checkedKeys.length || !allChecked); - setCheckedKeys([]); - }; - - const getIsRowChecked = (key) => { - if (checkedKeys.length) { - const isPresent = checkedKeys.indexOf(key) >= 0; - return allChecked ? !isPresent : isPresent; - } - return allChecked; - }; - - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowCheckAction, - toggleLabel: rowData.toggleText, - isToggled: getIsRowChecked(rowData.key), - }, - discloseAction: { - discloseLabel: rowData.discloseText, - discloseCellIndex: rowData.primaryIndex, - }, - } - ); - - const createRows = data => data.map(childItem => createRow(childItem)); - - let status = 'empty'; - if (checkedKeys.length) { - status = 'indeterminate'; - } else if (allChecked) { - status = 'checked'; - } - - return ( -
- ); -}; - -export default CheckMarkTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/CustomCell.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/CustomCell.test.jsx deleted file mode 100644 index 7f8a68bcaf7..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/CustomCell.test.jsx +++ /dev/null @@ -1,90 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import classNames from 'classnames/bind'; -import styles from './TableStylesCommon.modules.scss'; - -const cx = classNames.bind(styles); - -const CustomCell = () => ( -
Normal Content. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Sed sunt tempora magnam vitae atque nostrum sequi quibusdam veniam deserunt, non itaque tenetur, temporibus repellat repellendus. Commodi non repellat nihil molestiae!, - }, - { - key: 'cell-1', - children:
Content with Disclose Action. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Sed sunt tempora magnam vitae atque nostrum sequi quibusdam veniam deserunt, non itaque tenetur, temporibus repellat repellendus. Commodi non repellat nihil molestiae!
, - }, - { - key: 'cell-2', - children:
Content with removeInner. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Sed sunt tempora magnam vitae atque nostrum sequi quibusdam veniam deserunt, non itaque tenetur, temporibus repellat repellendus. Commodi non repellat nihil molestiae!
, - removeInner: true, - }, - ], - discloseAction: { - discloseLabel: 'Disclose Label', - discloseCellIndex: 1, - isDisclosed: false, - }, - }, - { - key: 'row-1', - cells: [ - { - key: 'cell-0', - children:
Normal Content. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Sed sunt tempora magnam vitae atque nostrum sequi quibusdam veniam deserunt, non itaque tenetur, temporibus repellat repellendus. Commodi non repellat nihil molestiae!
, - }, - { - key: 'cell-1', - children:
Content with Disclose and removeInner. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Sed sunt tempora magnam vitae atque nostrum sequi quibusdam veniam deserunt, non itaque tenetur, temporibus repellat repellendus. Commodi non repellat nihil molestiae!
, - removeInner: true, - }, - { - key: 'cell-2', - children:
Content with removeInner. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Sed sunt tempora magnam vitae atque nostrum sequi quibusdam veniam deserunt, non itaque tenetur, temporibus repellat repellendus. Commodi non repellat nihil molestiae!
, - removeInner: true, - }, - ], - discloseAction: { - discloseLabel: 'Disclose Label', - discloseCellIndex: 1, - isDisclosed: false, - }, - }, - ], - }, - ]} - /> -); - -export default CustomCell; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/Fill.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/Fill.test.jsx deleted file mode 100644 index 17b751889c6..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/Fill.test.jsx +++ /dev/null @@ -1,50 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import Fixed from './common/Fixed'; - -const FixedTest = () => ( - -
- -); - -export default FixedTest; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/HeaderCheckMark.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/HeaderCheckMark.test.jsx deleted file mode 100644 index 1f4e9ac23c8..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/HeaderCheckMark.test.jsx +++ /dev/null @@ -1,70 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const HeaderCheckMarkTest = () => ( - -
-
{}, checkStatus: 'empty' }, - cells: [{ id: 'empty-column-0', key: 'key-0', children: 'Selectable Unchecked' }], - }} - /> -
{}, checkStatus: 'checked' }, - cells: [{ id: 'checked-column-0', key: 'key-0', children: 'Selectable Checked' }], - }} - /> -
{}, checkStatus: 'indeterminate' }, - cells: [{ id: 'indeterminate-column-0', key: 'key-0', children: 'Selectable Indeterminate' }], - }} - /> -
{}, isDisabled: true }, - cells: [{ id: 'disabled-column-0', key: 'key-0', children: 'Disabled' }], - }} - /> -
{}, checkAlignment: '1rem' }, - cells: [{ id: 'alignment-column-0', key: 'key-0', children: 'Vertical Alignment 1rem' }], - }} - /> - -); - -export default HeaderCheckMarkTest; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/HeaderFooter.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/HeaderFooter.test.jsx deleted file mode 100644 index 14c3d13c701..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/HeaderFooter.test.jsx +++ /dev/null @@ -1,40 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const HeaderFooterTest = () => ( -
Header

} - footerNode={

Footer

} - numberOfColumns={1} - headerData={{ - cells: [ - { - id: 'header-name', - key: 'name', - children: ['Name'], - }, - ], - }} - bodyData={[ - { - rows: [ - { - key: 'row-0', - cells: [ - { - key: 'cell-0', - children: [ - 'John Smith', - ], - }, - ], - }, - ], - }, - ]} - /> -); - -export default HeaderFooterTest; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/MultiDemo.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/MultiDemo.test.jsx deleted file mode 100644 index d9134c00f6a..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/MultiDemo.test.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table, { - Utils, -} from 'terra-table'; -import mockData from '../../doc/table/guides/mock-data/mock-select'; - -const maxSectionCount = 3; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const MultiSelectTable = () => { - const [selectedKeys, setSelectedKeys] = useState([]); - - const handleRowToggle = (event, metaData) => { - event.preventDefault(); - setSelectedKeys(Utils.toggleArrayValue(selectedKeys, metaData.key)); - }; - - const createRow = rowData => ( - { - key: rowData.key, - cells: createCellsForRow(rowData.cells), - isDisabled: !Utils.canToggleArrayValue(maxSectionCount, selectedKeys, rowData.key), - toggleAction: { - metaData: { key: rowData.key }, - onToggle: handleRowToggle, - isToggled: selectedKeys.indexOf(rowData.key) >= 0, - toggleLabel: rowData.toggleText, - }, - } - ); - - const createRows = data => data.map(childItem => createRow(childItem)); - - return ( -
- ); -}; - -export default MultiSelectTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/Padding.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/Padding.test.jsx deleted file mode 100644 index e36f3b0ff80..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/Padding.test.jsx +++ /dev/null @@ -1,55 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const PaddingTable = () => ( - -
-
- -); - -export default PaddingTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/Row.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/Row.test.jsx deleted file mode 100644 index d561c0c6c5a..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/Row.test.jsx +++ /dev/null @@ -1,309 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const RowExample = () => ( - -
-
-
-
-
-
-
-
-
-
- -); - -export default RowExample; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/Section.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/Section.test.jsx deleted file mode 100644 index 99b912b034f..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/Section.test.jsx +++ /dev/null @@ -1,77 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; - -const SectionTest = () => ( -
Lorem ipsum dolor, - ], - }, - ], - }, - ], - }, - { - sectionHeader: { - title: 'Collapsible Section', - id: 'collapsible-id', - key: 'collapsible', - onToggle: () => {}, - }, - rows: [ - { - key: 'row-0', - cells: [ - { - key: 'cell-0', - children: [ -
Lorem ipsum dolor
, - ], - }, - ], - }, - ], - }, - { - sectionHeader: { - title: 'Collapsed Section', - id: 'collapsed-id', - key: 'collapsed', - onToggle: () => {}, - isCollapsed: true, - }, - rows: [ - { - key: 'row-0', - cells: [ - { - key: 'cell-0', - children: [ -
Lorem ipsum dolor
, - ], - }, - ], - }, - ], - }, - ]} - /> -); - -export default SectionTest; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/SortDemo.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/SortDemo.test.jsx deleted file mode 100644 index 53ad4e362c7..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/SortDemo.test.jsx +++ /dev/null @@ -1,81 +0,0 @@ -import React, { - useState, -} from 'react'; -import Table from 'terra-table'; -import mockData from '../../doc/table/guides/mock-data/mock-sort'; - -const columnKeys = ['column-0', 'column-1', 'column-2']; - -const createCell = cell => ({ key: cell.key, children: cell.title }); - -const createCellsForRow = cells => cells.map(cell => createCell(cell)); - -const createRow = rowData => ({ key: rowData.key, cells: createCellsForRow(rowData.cells) }); - -const sortData = (data, sortColumn) => { - if (!sortColumn) { - return data; - } - - const dataCopy = Object.assign([], data); - dataCopy.sort((a, b) => { - const x = a.cells[columnKeys.indexOf(sortColumn.key)].title.toLowerCase(); - const y = b.cells[columnKeys.indexOf(sortColumn.key)].title.toLowerCase(); - if (x < y) { return -1; } - if (x > y) { return 1; } - return 0; - }); - - return sortColumn.sortDesc ? dataCopy.reverse() : dataCopy; -}; - -const SortedTable = () => { - const [sortColumn, setSortColumn] = useState({ key: columnKeys[0], sortDesc: false }); - - const handleSortClick = (event, metaData) => { - event.preventDefault(); - if (sortColumn.key !== metaData.key) { - setSortColumn({ key: metaData.key, sortDesc: false }); - } else { - setSortColumn({ key: metaData.key, sortDesc: !sortColumn.sortDesc }); - } - }; - - const createRows = (data) => { - const sortedData = sortData(data, sortColumn); - return sortedData.map(childItem => createRow(childItem)); - }; - - const createHeaderCell = (key, title) => ( - { - key, - id: `header-${key}`, - metaData: { key }, - onSortAction: handleSortClick, - isSortDesc: sortColumn.key === key ? sortColumn.sortDesc : false, - isSortActive: sortColumn.key === key, - children: title, - } - ); - - return ( -
- ); -}; - -export default SortedTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/Striped.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/Striped.test.jsx deleted file mode 100644 index 5a1b0b61f13..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/Striped.test.jsx +++ /dev/null @@ -1,59 +0,0 @@ -import React from 'react'; -import Table from 'terra-table'; -import Fixed from './common/Fixed'; - -const FixedTest = () => ( - -
- -); - -export default FixedTest; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/TableStylesCommon.modules.scss b/packages/terra-core-docs/src/terra-dev-site/test/table/TableStylesCommon.modules.scss deleted file mode 100644 index 132e74702f9..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/TableStylesCommon.modules.scss +++ /dev/null @@ -1,9 +0,0 @@ -:local { - .truncation { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - word-break: normal; - word-wrap: normal; - } -} diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.jsx deleted file mode 100644 index 4396dcfda7f..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.jsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -import classNames from 'classnames/bind'; -import styles from './Fixed.module.scss'; - -const cx = classNames.bind(styles); - -/* eslint-disable */ -const Fixed = ({ children }) => ( -
- {children} -
-); - -export default Fixed; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.module.scss b/packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.module.scss deleted file mode 100644 index 9fd0581cfb1..00000000000 --- a/packages/terra-core-docs/src/terra-dev-site/test/table/common/Fixed.module.scss +++ /dev/null @@ -1,7 +0,0 @@ -:local { - .container { - height: 150px; - position: relative; - width: 100%; - } -} diff --git a/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap b/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap index 6cb21800273..a2fbcbe79ff 100644 --- a/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap +++ b/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`OutlineViewTable should passthrough props to Table 1`] = ` -
( - - {cell.children} - -); - -const createCheckCell = (rowData, rowStyle, checkStyle) => { - let cellMetaData; - let cellOnAction; - let cellActiveState; - let cellLabel; - if (rowData.toggleAction) { - cellMetaData = rowData.toggleAction.metaData; - cellOnAction = rowData.toggleAction.onToggle; - cellActiveState = rowData.toggleAction.isToggled; - cellLabel = rowData.toggleAction.toggleLabel; - } - - // Check style takes priority over the row styling. If a check is set to toggle or icon we know that it is face up. - if (checkStyle === 'toggle' || checkStyle === 'icon') { - return ( - - ); - } - - // When the rowstyle is toggle we still to create a checkmark, but a hidden one. - // This allows someone with a screenreader to view selection - if (rowStyle === 'toggle') { - return ( - - ); - } - return undefined; -}; - -const createChevronCell = (rowStyle, hasChevrons) => { - if (rowStyle === 'disclose' && hasChevrons) { - return ; - } - return undefined; -}; - -const createHeaderCheckCell = (columnData, rowStyle, checkStyle) => { - let cellAlignment; - let cellOnAction; - let cellStatus; - let cellLabel; - let cellDisabled; - if (columnData) { - cellAlignment = columnData.checkAlignment; - cellOnAction = columnData.onCheckAction; - cellStatus = columnData.checkStatus; - cellLabel = columnData.checkLabel; - cellDisabled = columnData.isDisabled; - } - - // Check style takes priority over the row styling. If a check is set to toggle or icon we know that it is face up. - if (checkStyle === 'toggle' || checkStyle === 'icon') { - return ( - - ); - } - - // When the row style is toggle we still to create a check mark, but a hidden one. - // This allows someone with a screen reader to view selection - if (rowStyle === 'toggle') { - return ( - - ); - } - return undefined; -}; - -const createHeaderChevronCell = (rowStyle, hasChevrons) => { - if (rowStyle === 'disclose' && hasChevrons) { - return ; - } - return undefined; -}; - -const createRow = (tableData, rowData, rowIndex, sectionId) => { - let rowMetaData; - let rowOnAction; - let rowActiveState; - let primaryData; - let primaryIndex; - if (tableData.rowStyle === 'disclose' && rowData.discloseAction) { - rowMetaData = rowData.discloseAction.metaData; - rowOnAction = rowData.discloseAction.onDisclose; // The disclosure action will trigger from the entire row. - rowActiveState = rowData.discloseAction.isDisclosed; // Disclosure will show row selection, but only the link will show to a screen reader as current. - primaryIndex = rowData.discloseAction.discloseCellIndex; // The index of the cell that will be converted to a link for disclosure. - primaryData = { label: rowData.discloseAction.discloseLabel, isCurrent: rowData.discloseAction.isDisclosed }; - } else if (tableData.checkStyle === 'toggle' && rowData.toggleAction) { - // If check style is present the row should also be an actionable item, but only trigger the check mark selection state. - rowMetaData = rowData.toggleAction.metaData; - rowOnAction = rowData.toggleAction.onToggle; - } else if (tableData.rowStyle === 'toggle' && rowData.toggleAction) { - rowMetaData = rowData.toggleAction.metaData; - rowOnAction = rowData.toggleAction.onToggle; - // We only want to enable a selected state is check style isn't icon. - // If icon a check mark is displayed to show selection rather than row highlight. - rowActiveState = tableData.checkStyle !== 'icon' && rowData.toggleAction.isToggled; - } - - return ( - - {createCheckCell(rowData, tableData.rowStyle, tableData.checkStyle)} - {rowData.cells.map((cell, colIndex) => { - const columnId = tableData.headerData && tableData.headerData.cells ? tableData.headerData.cells[colIndex].id : undefined; - const columnWidth = tableData.columnWidths ? tableData.columnWidths[colIndex] : undefined; - const discloseData = colIndex === primaryIndex ? primaryData : undefined; - return createCell(cell, sectionId, columnId, columnWidth, discloseData); - })} - {createChevronCell(tableData.rowStyle, tableData.hasChevrons)} - - ); -}; - -const createSections = (tableData, headerIndex) => { - if (!tableData.bodyData) { - return { sections: undefined, sectionIndex: headerIndex }; - } - - let rowIndex = headerIndex; - const sections = tableData.bodyData.map((section) => { - if (section.sectionHeader) { - const header = section.sectionHeader; - rowIndex += 1; - return ( -
- {section.rows ? section.rows.map(rowData => { - rowIndex += 1; - return createRow(tableData, rowData, rowIndex, header.id); - }) : undefined} -
- ); - } - if (section.rows) { - return section.rows.map(rowData => { - rowIndex += 1; - return createRow(tableData, rowData, rowIndex, null); - }); - } - return undefined; - }); - - return { sections, sectionIndex: rowIndex }; -}; - -const createHeader = (tableData) => { - if (!tableData.headerData || !tableData.headerData.cells) { - return { headerIndex: 0, header: undefined }; - } - - return { - headerIndex: 1, - header: ( - - {createHeaderCheckCell(tableData.headerData.selectAllColumn, tableData.rowStyle, tableData.checkStyle)} - {tableData.headerData.cells.map((cellData, colIndex) => ( - - {cellData.children} - - ))} - {createHeaderChevronCell(tableData.rowStyle, tableData.hasChevrons)} - - ), - }; -}; - -const unpackTableData = (tableData) => { - const { headerIndex, header } = createHeader(tableData); - const { sectionIndex, sections } = createSections(tableData, headerIndex); - return { rowCount: sectionIndex, header, sections }; -}; - -const Table = ({ - dividerStyle, - hasChevrons, - rowStyle, - checkStyle, - columnWidths, - headerData, - bodyData, - fill, - footerNode, - headerNode, - cellPaddingStyle, - numberOfColumns, - numberOfRows, - scrollRefCallback, - showSimpleFooter, - summary, - summaryId, - ...customProps -}) => { - const theme = React.useContext(ThemeContext); - - // If all column widths are using static sizing alter the table style to display inline. - const makeInline = columnWidths && columnWidths.length ? columnWidths.every(width => !!width.static) : undefined; - const hasEndNodes = headerNode || footerNode || showSimpleFooter; - - const tableClasses = classNames( - cx( - 'table', - { fill }, - { 'is-inline': makeInline }, - { outer: !hasEndNodes }, - theme.className, - ), - customProps.className, - ); - - const tableData = { - headerData, - bodyData, - columnWidths, - rowStyle, - checkStyle, - hasChevrons, - dividerStyle, - numberOfColumns, - }; - const { rowCount, header, sections } = unpackTableData(tableData); - - const attrSpread = cellPaddingStyle ? { 'data-table-padding': cellPaddingStyle } : {}; - - const rows = ( -
- - {header} - {sections ? ( - /* eslint-disable-next-line jsx-a11y/no-noninteractive-tabindex */ -
- {sections} -
- ) : undefined} -
- ); - - if (!hasEndNodes) { - return rows; - } - - const footerElement = []; - if (footerNode) { - footerElement.push(footerNode); - } - if (showSimpleFooter) { - footerElement.push(
); - } - - return ( - - {rows} - - ); -}; - -Table.propTypes = propTypes; -Table.defaultProps = defaultProps; - -export default Table; diff --git a/packages/terra-table/src/Table.module.scss b/packages/terra-table/src/Table.module.scss deleted file mode 100644 index a9c40ec378c..00000000000 --- a/packages/terra-table/src/Table.module.scss +++ /dev/null @@ -1,99 +0,0 @@ -// Themes -@import './clinical-lowlight-theme/Table.module'; -@import './orion-fusion-theme/Table.module'; - -:local { - // Standard block display - // ---------------------- - .outer { - border: var(--terra-table-border, 1px solid #dedfe0); - border-radius: var(--terra-table-border-radius, 0); - } - - .table { - background-color: var(--terra-table-background-color, transparent); - border-bottom: 0; - overflow: hidden; - } - - .body { - background-color: var(--terra-table-body-background-color); - flex: 1 1 auto; - min-height: 0; - overflow: hidden; - } - - .header { - background-color: var(--terra-table-header-background-color, #f1f1f2); - border-bottom: var(--terra-table-header-border-bottom, 1px solid #868a8c); - box-shadow: var(--terra-table-header-box-shadow, 0 4px 4px -4px rgba(134, 138, 140, 0.75), inset 0 0 0 1px #fff); - z-index: 1; - } - - .header-content { - display: flex; - } - - // Modifiers: - // ---------------------- - .fill { - border-bottom: var(--terra-table-border-bottom, 1px solid #dedfe0); - display: flex; - flex-direction: column; - height: 100%; - position: relative; - width: 100%; - - .header { - display: flex; - flex: 0 0 auto; - overflow-x: hidden; - overflow-y: scroll; - position: relative; - width: 100%; - } - - .header-content { - flex: 1 1 auto; - position: relative; - width: 100%; - } - - .body { - flex: 1 1 auto; - height: 100%; - -webkit-overflow-scrolling: touch; - overflow-y: scroll; - width: 100%; - } - } - - .is-inline { - display: inline-flex; - flex-direction: column; - width: auto; - - .header { - position: static; - width: auto; - } - - .header-content { - position: relative; - width: auto; - } - - .body { - height: 100%; - position: relative; - width: auto; - } - } - - .simple-footer { - background-color: var(--terra-table-simple-footer-background-color, #f1f1f2); - box-shadow: var(--terra-table-simple-footer-box-shadow, 0 -1px 0 0 #9fa2a4, 0 -5px 6px -4px rgba(134, 138, 140, 0.35), inset 0 0 0 1px #fff, inset 0 2px 0 0 rgba(255, 255, 255, 0.35)); - height: var(--terra-table-simple-footer-height, 0.7142857143rem); - position: relative; - } -} diff --git a/packages/terra-table/src/TableUtils.js b/packages/terra-table/src/TableUtils.js deleted file mode 100644 index b40a42e7382..00000000000 --- a/packages/terra-table/src/TableUtils.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Returns whether or not the provided value can be added or removed from the array given a max key count and presence checks. - */ -const canToggleArrayValue = (arrayMaxLength, currentArray, value) => (arrayMaxLength < 0 || currentArray.indexOf(value) >= 0 || currentArray.length < arrayMaxLength); - -/** - * Returns a new array, updated with the value being added or removed from the existing key array. - */ -const toggleArrayValue = (currentArray, value) => { - if (currentArray.length) { - if (currentArray.indexOf(value) >= 0) { - const newArray = currentArray.slice(); - newArray.splice(newArray.indexOf(value), 1); - return newArray; - } - return currentArray.concat([value]); - } - return [value]; -}; - -const TableUtils = { - canToggleArrayValue, - toggleArrayValue, -}; - -export default TableUtils; -export { - canToggleArrayValue, - toggleArrayValue, -}; diff --git a/packages/terra-table/src/clinical-lowlight-theme/Table.module.scss b/packages/terra-table/src/clinical-lowlight-theme/Table.module.scss deleted file mode 100644 index c0674453af2..00000000000 --- a/packages/terra-table/src/clinical-lowlight-theme/Table.module.scss +++ /dev/null @@ -1,218 +0,0 @@ -@import '~terra-mixins/lib/Mixins'; - -:local { - .clinical-lowlight-theme { - // Table - --terra-table-background-color: #383f42; - --terra-table-border-bottom: 1px solid #585a5c; - --terra-table-body-background-color: none; - --terra-table-header-background-color: #6f7477; - --terra-table-header-border-bottom: 1px solid #2d3539; - --terra-table-header-box-shadow: 0 4px 4px -4px #2d3539, inset 0 0 0 1px #909496; - --terra-table-border: 1px solid #585a5c; - --terra-table-border-radius: 0; - --terra-table-simple-footer-background-color: #6f7477; - --terra-table-simple-footer-box-shadow: 0 -1px 0 #2d3539, 0 -5px 6px -4px #909496, inset 0 0 0 1px #909496, inset 0 2px 0 0 #909496; - --terra-table-simple-footer-height: 0.7142857143rem; - - // Cell - --terra-table-cell-standard-padding-bottom: 0.5rem; - --terra-table-cell-standard-padding-left: 0.7142857143rem; - --terra-table-cell-standard-padding-right: 0.7142857143rem; - --terra-table-cell-standard-padding-top: 0.5rem; - --terra-table-cell-compact-padding-bottom: 0.25rem; - --terra-table-cell-compact-padding-left: 0.7142857143rem; - --terra-table-cell-compact-padding-right: 0.7142857143rem; - --terra-table-cell-compact-padding-top: 0.25rem; - - // CheckMarkCell - --terra-table-checkmark-cell-border-radius: 3px; - --terra-table-checkmark-cell-height: 1rem; - --terra-table-checkmark-cell-width: 1rem; - --terra-table-checkmark-cell-hover-border: 1px solid #1e3a49; - --terra-table-checkmark-cell-active-background-color: #b5d4fe; - --terra-table-checkmark-cell-active-border: 1px solid #3a67a4; - --terra-table-checkmark-cell-focus-outline: 2px dashed #fff; - --terra-table-checkmark-cell-focus-outline-offset: -2px; - --terra-table-checkmark-cell-selected-hover-background-color: #2a4b77; - --terra-table-checkmark-cell-selected-active-background-color: #1a2f4b; - --terra-table-checkmark-cell-selected-background-color: transparent; - --terra-table-checkmark-cell-selectable-background-color: #909496; - --terra-table-checkmark-cell-selectable-border: 1px solid #a4a5a6; - --terra-table-checkmark-cell-selectable-selected-background-color: #1e3a49; - --terra-table-checkmark-cell-selectable-disabled-background-color: rgba(111, 116, 119, 0.05); - --terra-table-checkmark-cell-selectable-selectable-disabled-border: 1px solid rgba(134, 138, 140, 0.25); - --terra-table-checkmark-cell-default-padding-left: 0.7142857143rem; - --terra-table-checkmark-cell-default-padding-right: 0.7142857143rem; - --terra-table-checkmark-cell-ie-focus-before-border: 2px dashed #000; - --terra-table-checkmark-cell-selectable-selected-border: 1px solid #3a67a4; - - // ChevronCell - --terra-table-chevron-cell-height: 1rem; - --terra-table-chevron-cell-padding: 1px; - --terra-table-chevron-cell-width: 1rem; - --terra-table-chevron-cell-padding-left: 0.7142857143rem; - --terra-table-chevron-cell-padding-right: 0.7142857143rem; - - // HeaderCell - --terra-table-header-cell-border-right: 1px solid #909496; - --terra-table-header-cell-color: #1c1f21; - --terra-table-header-cell-active-background-color: #909496; - --terra-table-header-cell-font-size: 1rem; - --terra-table-header-cell-font-weight: bold; - --terra-table-header-cell-line-height: 1.143; - --terra-table-header-cell-sort-indicator-height: 0.6429rem; - --terra-table-header-cell-sort-indicator-width: 0.6429rem; - --terra-table-header-cell-outline: none; - --terra-table-header-cell-hover-background-color: #6f7477; - --terra-table-header-cell-focus-background-color: none; - --terra-table-header-cell-focus-outline: 2px dashed #fff; - --terra-table-header-cell-focus-outline-offset: -2px; - --terra-table-header-cell-standard-padding-bottom: 0.5rem; - --terra-table-header-cell-standard-padding-left: 0.7142857143rem; - --terra-table-header-cell-standard-padding-right: 0.7142857143rem; - --terra-table-header-cell-standard-padding-top: 0.5rem; - --terra-table-header-cell-compact-padding-bottom: 0.35715rem; - --terra-table-header-cell-compact-padding-left: 0.7142857143rem; - --terra-table-header-cell-compact-padding-right: 0.7142857143rem; - --terra-table-header-cell-compact-padding-top: 0.35715rem; - --terra-table-header-cell-ie-focus-before-border: 2px dashed #000; - --terra-table-header-cell-hover-background-image: linear-gradient(to bottom, #636669 2%, #727679 30%, #8a8e90 80%); - --terra-table-header-cell-hover-box-shadow: inset 0 0 0 1px #6f7477; - --terra-table-header-cell-sort-indicator-margin-bottom: 0.21428rem; - - // HeaderCheckMarkCell - --terra-table-header-checkmark-cell-border-right: 1px solid #909496; - --terra-table-header-checkmark-cell-border: 1px solid transparent; - --terra-table-header-checkmark-cell-border-radius: 3px; - --terra-table-header-checkmark-cell-height: 1rem; - --terra-table-header-checkmark-cell-padding: 1px; - --terra-table-header-checkmark-cell-width: 1rem; - --terra-table-header-checkmark-cell-interactable-background-color: #909496; - --terra-table-header-checkmark-cell-interactable-border: 1px solid #595f62; - --terra-table-header-checkmark-cell-interactable-hover-border: 1px solid #003f61; - --terra-table-header-checkmark-cell-interactable-active-background-color: #b0d1e5; - --terra-table-header-checkmark-cell-interactable-active-border: 1px solid #004c76; - --terra-table-header-checkmark-cell-interactable-hover-selected-background-color: #003f61; - --terra-table-header-checkmark-cell-interactable-active-selected-background-color: #005887; - --terra-table-header-checkmark-cell-interactable-focus-outline: 2px dashed #fff; - --terra-table-header-checkmark-cell-interactable-focus-outline-offset: -2px; - --terra-table-header-checkmark-cell-selected-background-color: #005887; - --terra-table-header-checkmark-cell-disabled-background-color: #8c9092; - --terra-table-header-checkmark-cell-disabled-border: 1px solid #595f62; - --terra-table-header-checkmark-cell-disabled-selected-background-color: #595f62; - --terra-table-header-checkmark-cell-disabled-intermediate-background-color: #595f62; - --terra-table-header-checkmark-cell-default-padding-left: 0.7142857143rem; - --terra-table-header-checkmark-cell-default-padding-right: 0.7142857143rem; - --terra-table-header-checkmark-cell-standard-padding-bottom: 0.5rem; - --terra-table-header-checkmark-cell-compact-padding-bottom: 0.35715rem; - --terra-table-header-checkmark-cell-ie-focus-before-border: 2px dashed #000; - --terra-table-header-checkmark-cell-selected-border: 1px solid #004c76; - - // HeaderChevronCell - --terra-table-header-chevron-cell-spacer-padding: 1px; - --terra-table-header-chevron-cell-width: 1rem; - --terra-table-header-chevron-cell-padding-left: 0.7142857143rem; - --terra-table-header-chevron-cell-padding-right: 0.7142857143rem; - - // Row - --terra-table-row-background-color: none; - --terra-table-row-child-border-right: 1px solid transparent; - --terra-table-row-divider-child-border-right: 1px solid #585a5c; - --terra-table-row-divider-border-top: 1px solid #585a5c; - --terra-table-row-divider-first-margin-top: -1px; - --terra-table-row-divider-border-bottom: 1px solid #585a5c; - --terra-table-row-striped-background-color: #2d3539; - --terra-table-row-striped-selected-background-color: #1e3a49; - --terra-table-row-striped-hover-background-color: #191e1e; - --terra-table-row-striped-selected-hover-background-color: #1e3a49; - --terra-table-row-striped-focus-background-color: #1e3a49; - --terra-table-row-striped-selected-focus-background-color: #1e3a49; - --terra-table-row-selected-background-color: #1e3a49; - --terra-table-row-selected-border-color: #007cc3; - --terra-table-row-selected-border-top-color: #007cc3; - --terra-table-row-hover-background-color: #232a2d; - --terra-table-row-hover-background-image: linear-gradient(to bottom, #122b39 2%, #152933 30%, #1e3a49 80%); - --terra-table-row-active-background-color: #1e3a49; - --terra-table-row-focus-background-color: #232a2d; - --terra-table-row-focus-outline: 2px dashed #fff; - --terra-table-row-focus-outline-offset: -2px; - --terra-table-row-selected-focus-background-color: #1e3a49; - --terra-table-row-active-background-image: none; - --terra-table-row-selected-hover-background-color: #1e3a49; - --terra-table-row-selected-active-background-color: #1e3a49; - --terra-table-row-selected-active-background-image: none; - --terra-table-row-selected-active-box-shadow: inset 0 0 0 1px #232a2d; - --terra-table-row-striped-hover-background-image: linear-gradient(to bottom, #04293f 2%, #053754 30%, #004c76 80%); - --terra-table-row-striped-hover-box-shadow: inset 0 0 0 1px #004c76; - --terra-table-row-striped-selected-hover-background-image: linear-gradient(to bottom, #04293f 2%, #053754 30%, #004c76 80%); - --terra-table-row-striped-selected-hover-box-shadow: inset 0 0 0 1px #04293f; - --terra-table-row-hover-box-shadow: inset 0 0 0 1px #122b39; - --terra-table-row-selected-hover-background-image: linear-gradient(to bottom, #04293f 2%, #053754 30%, #004c76 80%); - --terra-table-row-selected-hover-box-shadow: inset 0 0 0 1px #04293f; - --terra-table-row-active-box-shadow: inset 0 0 0 1px #007cc3; - --terra-table-row-active-hover-border-top-color: #004c76; - --terra-table-row-active-hover-last-border-bottom-color: #585a5c; - --terra-table-row-active-hover-last-border-top-color: #007cc3; - --terra-table-row-active-hover-next-border-top-color: #007cc3; - --terra-table-row-active-hover-next-selected-border-top-color: #007cc3; - --terra-table-row-selected-active-hover-border-top-color: #007cc3; - --terra-table-row-selected-active-hover-last-border-bottom-color: #585a5c; - --terra-table-row-selected-active-hover-last-border-top-color: #007cc3; - --terra-table-row-selected-active-hover-next-border-top-color: #007cc3; - --terra-table-row-selected-last-border-bottom-color: #585a5c; - --terra-table-row-selected-background-box-shadow: none; - --terra-table-row-selected-next-selected-box-shadow: none; - --terra-table-row-selected-next-selected-hover-box-shadow: inset 0 0 0 1px #585a5c; - --terra-table-row-active-hover-next-selected-box-shadow: none; - --terra-table-row-ie-focus-before-border: 2px dashed #000; - - // SectionHeader - --terra-table-section-header-background-color: #7a7f82; - --terra-table-section-header-border-top: 1px solid #585a5c; - --terra-table-section-header-next-border-top: 1px solid #585a5c; - --terra-table-section-header-first-margin-top: -1px; - --terra-table-section-header-content-padding-bottom: 0.5rem; - --terra-table-section-header-content-padding-left: 0.7142857143rem; - --terra-table-section-header-content-padding-right: 0.7142857143rem; - --terra-table-section-header-content-padding-top: 0.5rem; - --terra-table-section-header-title-color: #1c1f21; - --terra-table-section-header-title-font-size: 1rem; - --terra-table-section-header-title-font-weight: bold; - --terra-table-section-header-title-line-height: 1.1428571429; - --terra-table-section-header-collapsible-padding-left: 1rem; - --terra-table-section-header-focus-outline: 2px dashed #fff; - --terra-table-section-header-focus-outline-offset: -2px; - --terra-table-section-header-focus-background-color: transparent; - --terra-table-section-header-hover-background-color: #7a7f82; - --terra-table-section-header-active-background-color: #7a7f82; - --terra-table-section-header-start-padding-right: 0.7142857143rem; - --terra-table-section-header-accordion-icon-height: 0.7142857143rem; - --terra-table-section-header-accordion-icon-width: 0.7142857143rem; - --terra-table-section-header-ie-focus-before-border: 2px dashed #000; - --terra-table-section-header-hover-background-image: linear-gradient(to bottom, #585a5c 0%, #7a7f82 12.5%, #a7aaab 50%); - --terra-table-section-header-hover-box-shadow: inset 0 0 0 1px #7a7f82; - --terra-table-section-header-active-box-shadow: inset 0 0 0 1px #7a7f82; - - @include terra-inline-svg-var('--terra-table-checkmark-cell-selected-background-image', ''); - @include terra-inline-svg-var('--terra-table-checkmark-cell-selected-disabled-background-image', ''); - @include terra-inline-svg-var('--terra-table-checkmark-cell-selectable-selected-background-image', ''); - @include terra-inline-svg-var('--terra-table-checkmark-cell-background-image', ''); - - @include terra-inline-svg-var('--terra-table-chevron-cell-visible-background', ''); - - @include terra-inline-svg-var('--terra-table-header-cell-desc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-sort-asc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-hover-asc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-hover-desc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-active-hover-asc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-active-hover-desc-background', ''); - - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-selected-background-image', ''); - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-intermediate-background-image', ''); - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-disabled-background-image', ''); - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-disabled-intermediate-background-image', ''); - - @include terra-inline-svg-var('--terra-table-section-header-accordion-icon-background', ''); - } -} diff --git a/packages/terra-table/src/index.js b/packages/terra-table/src/index.js index ab8662d412f..e69de29bb2d 100644 --- a/packages/terra-table/src/index.js +++ b/packages/terra-table/src/index.js @@ -1,7 +0,0 @@ -import Table from './Table'; -import Utils from './TableUtils'; - -export default Table; -export { - Utils, -}; diff --git a/packages/terra-table/src/orion-fusion-theme/Table.module.scss b/packages/terra-table/src/orion-fusion-theme/Table.module.scss deleted file mode 100644 index ee5b314ac80..00000000000 --- a/packages/terra-table/src/orion-fusion-theme/Table.module.scss +++ /dev/null @@ -1,218 +0,0 @@ -@import '~terra-mixins/lib/Mixins'; - -:local { - .orion-fusion-theme { - // Table - --terra-table-background-color: transparent; - --terra-table-border-bottom: 1px solid #c8cacb; - --terra-table-body-background-color: transparent; - --terra-table-header-background-color: #f4f4f4; - --terra-table-header-border-bottom: 2px solid #64696c; - --terra-table-header-box-shadow: none; - --terra-table-border: 1px solid #c8cacb; - --terra-table-border-radius: 0; - --terra-table-simple-footer-background-color: #f4f4f4; - --terra-table-simple-footer-box-shadow: none; - --terra-table-simple-footer-height: 0.7142857143rem; - - // Cell - --terra-table-cell-standard-padding-bottom: 0.8571428571rem; - --terra-table-cell-standard-padding-left: 0.3571428571rem; - --terra-table-cell-standard-padding-right: 0.3571428571rem; - --terra-table-cell-standard-padding-top: 0.8571428571rem; - --terra-table-cell-compact-padding-bottom: 0.25rem; - --terra-table-cell-compact-padding-left: 0.7142857143rem; - --terra-table-cell-compact-padding-right: 0.7142857143rem; - --terra-table-cell-compact-padding-top: 0.25rem; - - // CheckMarkCell - --terra-table-checkmark-cell-border-radius: 3px; - --terra-table-checkmark-cell-height: 1rem; - --terra-table-checkmark-cell-width: 1rem; - --terra-table-checkmark-cell-hover-border: 1px solid #3a67a4; - --terra-table-checkmark-cell-active-background-color: #b5d4fe; - --terra-table-checkmark-cell-active-border: 1px solid #3a67a4; - --terra-table-checkmark-cell-focus-outline: 2px dashed #2a4b77; - --terra-table-checkmark-cell-focus-outline-offset: -2px; - --terra-table-checkmark-cell-selected-hover-background-color: #2a4b77; - --terra-table-checkmark-cell-selected-active-background-color: #1a2f4b; - --terra-table-checkmark-cell-selected-background-color: transparent; - --terra-table-checkmark-cell-selectable-background-color: #fff; - --terra-table-checkmark-cell-selectable-border: 1px solid #4983d1; - --terra-table-checkmark-cell-selectable-selected-background-color: #3a67a4; - --terra-table-checkmark-cell-selectable-disabled-background-color: rgba(255, 255, 255, 0.5); - --terra-table-checkmark-cell-selectable-selectable-disabled-border: 1px solid rgba(89, 159, 253, 0.5); - --terra-table-checkmark-cell-default-padding-left: 0.7142857143rem; - --terra-table-checkmark-cell-default-padding-right: 0.7142857143rem; - --terra-table-checkmark-cell-ie-focus-before-border: 2px dashed #2a4b77; - --terra-table-checkmark-cell-selectable-selected-border: 1px solid #3a67a4; - - // ChevronCell - --terra-table-chevron-cell-height: 1rem; - --terra-table-chevron-cell-padding: 1px; - --terra-table-chevron-cell-width: 1rem; - --terra-table-chevron-cell-padding-left: 0.7142857143rem; - --terra-table-chevron-cell-padding-right: 0.7142857143rem; - - // HeaderCell - --terra-table-header-cell-border-right: 1px solid #c8cacb; - --terra-table-header-cell-color: #64696c; - --terra-table-header-cell-active-background-color: transparent; - --terra-table-header-cell-font-size: 1rem; - --terra-table-header-cell-font-weight: normal; - --terra-table-header-cell-line-height: 1.143; - --terra-table-header-cell-sort-indicator-height: 0.6429rem; - --terra-table-header-cell-sort-indicator-width: 0.6429rem; - --terra-table-header-cell-outline: none; - --terra-table-header-cell-hover-background-color: #f4fafe; - --terra-table-header-cell-focus-background-color: #f4fafe; - --terra-table-header-cell-focus-outline: 2px solid #2a4b77; - --terra-table-header-cell-focus-outline-offset: -2px; - --terra-table-header-cell-standard-padding-bottom: 0.428571429rem; - --terra-table-header-cell-standard-padding-left: 0.3571428571rem; - --terra-table-header-cell-standard-padding-right: 0.3571428571rem; - --terra-table-header-cell-standard-padding-top: 0.428571429rem; - --terra-table-header-cell-compact-padding-bottom: 0.35715rem; - --terra-table-header-cell-compact-padding-left: 0.7142857143rem; - --terra-table-header-cell-compact-padding-right: 0.7142857143rem; - --terra-table-header-cell-compact-padding-top: 0.35715rem; - --terra-table-header-cell-ie-focus-before-border: 2px solid #2a4b77; - --terra-table-header-cell-hover-background-image: none; - --terra-table-header-cell-hover-box-shadow: none; - --terra-table-header-cell-sort-indicator-margin-bottom: 0.21428rem; - - // HeaderCheckMarkCell - --terra-table-header-checkmark-cell-border-right: 1px solid #ccc; - --terra-table-header-checkmark-cell-border: 1px solid transparent; - --terra-table-header-checkmark-cell-border-radius: 3px; - --terra-table-header-checkmark-cell-height: 1rem; - --terra-table-header-checkmark-cell-padding: 1px; - --terra-table-header-checkmark-cell-width: 1rem; - --terra-table-header-checkmark-cell-interactable-background-color: #fff; - --terra-table-header-checkmark-cell-interactable-border: 1px solid #4983d1; - --terra-table-header-checkmark-cell-interactable-hover-border: 1px solid #3a67a4; - --terra-table-header-checkmark-cell-interactable-active-background-color: #b5d4fe; - --terra-table-header-checkmark-cell-interactable-active-border: 1px solid #3a67a4; - --terra-table-header-checkmark-cell-interactable-hover-selected-background-color: #2a4b77; - --terra-table-header-checkmark-cell-interactable-active-selected-background-color: #1a2f4b; - --terra-table-header-checkmark-cell-interactable-focus-outline: 2px dashed #2a4b77; - --terra-table-header-checkmark-cell-interactable-focus-outline-offset: -2px; - --terra-table-header-checkmark-cell-selected-background-color: #3a67a4; - --terra-table-header-checkmark-cell-disabled-background-color: rgba(255, 255, 255, 0.5); - --terra-table-header-checkmark-cell-disabled-border: 1px solid rgba(89, 159, 253, 0.5); - --terra-table-header-checkmark-cell-disabled-selected-background-color: rgba(42, 75, 119, 0.5); - --terra-table-header-checkmark-cell-disabled-intermediate-background-color: rgba(42, 75, 119, 0.5); - --terra-table-header-checkmark-cell-default-padding-left: 0.7142857143rem; - --terra-table-header-checkmark-cell-default-padding-right: 0.7142857143rem; - --terra-table-header-checkmark-cell-standard-padding-bottom: 0.5rem; - --terra-table-header-checkmark-cell-compact-padding-bottom: 0.35715rem; - --terra-table-header-checkmark-cell-ie-focus-before-border: 2px dashed #2a4b77; - --terra-table-header-checkmark-cell-selected-border: 1px solid #3a67a4; - - // HeaderChevronCell - --terra-table-header-chevron-cell-spacer-padding: 1px; - --terra-table-header-chevron-cell-width: 1rem; - --terra-table-header-chevron-cell-padding-left: 0.7142857143rem; - --terra-table-header-chevron-cell-padding-right: 0.7142857143rem; - - // Row - --terra-table-row-background-color: transparent; - --terra-table-row-child-border-right: 1px solid transparent; - --terra-table-row-divider-child-border-right: 1px solid #dedfe0; - --terra-table-row-divider-border-top: 1px solid #dedfe0; - --terra-table-row-divider-first-margin-top: -1px; - --terra-table-row-divider-border-bottom: 1px solid #c8cacb; - --terra-table-row-striped-background-color: #f4f4f4; - --terra-table-row-striped-selected-background-color: #cbe7fa; - --terra-table-row-striped-hover-background-color: #e2f2fc; - --terra-table-row-striped-selected-hover-background-color: #b3ddf7; - --terra-table-row-striped-focus-background-color: #e2f2fc; - --terra-table-row-striped-selected-focus-background-color: #b3ddf7; - --terra-table-row-selected-background-color: #e2f2fc; - --terra-table-row-selected-border-color: #0092e0; - --terra-table-row-selected-border-top-color: #0092e0; - --terra-table-row-hover-background-color: #f4fafe; - --terra-table-row-hover-background-image: none; - --terra-table-row-active-background-color: rgba(89, 159, 253, 0.4); - --terra-table-row-focus-background-color: #f4fafe; - --terra-table-row-focus-outline: none; - --terra-table-row-focus-outline-offset: 0; - --terra-table-row-selected-focus-background-color: #cbe7fa; - --terra-table-row-active-background-image: none; - --terra-table-row-selected-hover-background-color: #cbe7fa; - --terra-table-row-selected-active-background-color: #cbe7fa; - --terra-table-row-selected-active-background-image: none; - --terra-table-row-selected-active-box-shadow: inset 0 0 0 1px #e1f3fd; - --terra-table-row-striped-hover-background-image: none; - --terra-table-row-striped-hover-box-shadow: none; - --terra-table-row-striped-selected-hover-background-image: none; - --terra-table-row-striped-selected-hover-box-shadow: none; - --terra-table-row-hover-box-shadow: none; - --terra-table-row-selected-hover-background-image: none; - --terra-table-row-selected-hover-box-shadow: none; - --terra-table-row-active-box-shadow: none; - --terra-table-row-active-hover-border-top-color: #dedfe0; - --terra-table-row-active-hover-last-border-bottom-color: #c8cacb; - --terra-table-row-active-hover-last-border-top-color: #dedfe0; - --terra-table-row-active-hover-next-border-top-color: #dedfe0; - --terra-table-row-active-hover-next-selected-border-top-color: #0092e0; - --terra-table-row-selected-active-hover-border-top-color: #0092e0; - --terra-table-row-selected-active-hover-last-border-bottom-color: #0092e0; - --terra-table-row-selected-active-hover-last-border-top-color: #0092e0; - --terra-table-row-selected-active-hover-next-border-top-color: #0092e0; - --terra-table-row-selected-last-border-bottom-color: #0092e0; - --terra-table-row-selected-background-box-shadow: none; - --terra-table-row-selected-next-selected-box-shadow: none; - --terra-table-row-selected-next-selected-hover-box-shadow: none; - --terra-table-row-active-hover-next-selected-box-shadow: none; - --terra-table-row-ie-focus-before-border: 0; - - // SectionHeader - --terra-table-section-header-background-color: #dedfe0; - --terra-table-section-header-border-top: 1px solid #9b9fa1; - --terra-table-section-header-next-border-top: 1px solid #9b9fa1; - --terra-table-section-header-first-margin-top: -1px; - --terra-table-section-header-content-padding-bottom: 0.33333rem; - --terra-table-section-header-content-padding-left: 0.83333rem; - --terra-table-section-header-content-padding-right: 0.83333rem; - --terra-table-section-header-content-padding-top: 0.33333rem; - --terra-table-section-header-title-color: #1c1f21; - --terra-table-section-header-title-font-size: 1rem; - --terra-table-section-header-title-font-weight: normal; - --terra-table-section-header-title-line-height: 1.5; - --terra-table-section-header-collapsible-padding-left: 0.83333rem; - --terra-table-section-header-focus-outline: none; - --terra-table-section-header-focus-outline-offset: 0; - --terra-table-section-header-focus-background-color: transparent; - --terra-table-section-header-hover-background-color: #c8cacb; - --terra-table-section-header-active-background-color: #c8cacb; - --terra-table-section-header-start-padding-right: 0.4166666667rem; - --terra-table-section-header-accordion-icon-height: 0.6666666667rem; - --terra-table-section-header-accordion-icon-width: 0.6666666667rem; - --terra-table-section-header-ie-focus-before-border: 0; - --terra-table-section-header-hover-background-image: none; - --terra-table-section-header-hover-box-shadow: none; - --terra-table-section-header-active-box-shadow: none; - - @include terra-inline-svg-var('--terra-table-checkmark-cell-selected-background-image', ''); - @include terra-inline-svg-var('--terra-table-checkmark-cell-selected-disabled-background-image', ''); - @include terra-inline-svg-var('--terra-table-checkmark-cell-selectable-selected-background-image', ''); - @include terra-inline-svg-var('--terra-table-checkmark-cell-background-image', ''); - - @include terra-inline-svg-var('--terra-table-chevron-cell-visible-background', ''); - - @include terra-inline-svg-var('--terra-table-header-cell-desc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-sort-asc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-hover-asc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-hover-desc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-active-hover-asc-background', ''); - @include terra-inline-svg-var('--terra-table-header-cell-active-hover-desc-background', ''); - - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-selected-background-image', ''); - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-intermediate-background-image', ''); - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-disabled-background-image', ''); - @include terra-inline-svg-var('--terra-table-header-checkmark-cell-disabled-intermediate-background-image', ''); - - @include terra-inline-svg-var('--terra-table-section-header-accordion-icon-background', '0023_caretRight_a'); - } -} diff --git a/packages/terra-table/src/proptypes/cellShape.js b/packages/terra-table/src/proptypes/cellShape.js deleted file mode 100644 index 1c99ba8d9d3..00000000000 --- a/packages/terra-table/src/proptypes/cellShape.js +++ /dev/null @@ -1,28 +0,0 @@ -import PropTypes from 'prop-types'; - -const cellShape = PropTypes.shape({ - /** - * The react key to apply to the cell. - */ - key: PropTypes.string.isRequired, - /** - * Child content to be displayed for the row cell. - */ - children: PropTypes.node, - /** - * Function callback returning the html node for the cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Additional attributes to be passed to the cell. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}); - -export default cellShape; diff --git a/packages/terra-table/src/proptypes/discloseShape.js b/packages/terra-table/src/proptypes/discloseShape.js deleted file mode 100644 index e0b198fbef2..00000000000 --- a/packages/terra-table/src/proptypes/discloseShape.js +++ /dev/null @@ -1,29 +0,0 @@ -import PropTypes from 'prop-types'; - -const discloseShape = PropTypes.shape({ - /** - * The index of the cell that provides the accessible link entry point for disclosure style rows. - */ - discloseCellIndex: PropTypes.number.isRequired, - /** - * The label associated to the row action. Should be set if `'rowStyle'` is set to `'disclose'` or `'toggle'`. - */ - discloseLabel: PropTypes.string, - /** - * Whether or not the row is the currently selected disclosure. - * This aria state relates to the primary link cell. - */ - isDisclosed: PropTypes.bool, - /** - * The associated metaData to be return within row disclose callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onRowAction(event, metaData) - */ - onDisclose: PropTypes.func, -}); - -export default discloseShape; diff --git a/packages/terra-table/src/proptypes/headerCellShape.js b/packages/terra-table/src/proptypes/headerCellShape.js deleted file mode 100644 index 0eb01a67049..00000000000 --- a/packages/terra-table/src/proptypes/headerCellShape.js +++ /dev/null @@ -1,57 +0,0 @@ -import PropTypes from 'prop-types'; - -const headerCellShape = PropTypes.shape({ - /** - * The id of the header cell for the row cells to set within their "headers" prop. - */ - id: PropTypes.string.isRequired, - /** - * The react key to apply to the cell. - */ - key: PropTypes.string.isRequired, - /** - * Content to be displayed for the column header. - */ - children: PropTypes.node, - /** - * Whether or not the sort indicator is descending. - */ - isSortDesc: PropTypes.bool, - /** - * Whether or not the column is to be marked as a sorted column. - */ - isSortActive: PropTypes.bool, - /** - * The associated metaData to be provided in the onCellAction and onSortAction callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onCellAction(event, metaData) - * The presence of this func will indicate that the cell can be interacted with for actions or selections. - */ - onCellAction: PropTypes.func, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onSortAction(event, metaData) - * The presence of this func will indicate that the cell can be interacted with for sorting. - */ - onSortAction: PropTypes.func, - /** - * Function callback returning the html node for the header cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Additional attributes to be passed to the cell. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}); - -export default headerCellShape; diff --git a/packages/terra-table/src/proptypes/headerShape.js b/packages/terra-table/src/proptypes/headerShape.js deleted file mode 100644 index 75f075b31c3..00000000000 --- a/packages/terra-table/src/proptypes/headerShape.js +++ /dev/null @@ -1,20 +0,0 @@ -import PropTypes from 'prop-types'; -import headerCellShape from './headerCellShape'; -import selectAllColumnShape from './selectAllColumnShape'; - -const headerShape = PropTypes.shape({ - /** - * The cells to be displayed within the header. - */ - cells: PropTypes.arrayOf(headerCellShape), - /** - * Function callback returning the html node for the header. - */ - refCallback: PropTypes.func, - /** - * The select all column header's properties. - */ - selectAllColumn: selectAllColumnShape, -}); - -export default headerShape; diff --git a/packages/terra-table/src/proptypes/rowShape.js b/packages/terra-table/src/proptypes/rowShape.js deleted file mode 100644 index 8e923d07ec4..00000000000 --- a/packages/terra-table/src/proptypes/rowShape.js +++ /dev/null @@ -1,50 +0,0 @@ -import PropTypes from 'prop-types'; -import cellShape from './cellShape'; -import discloseShape from './discloseShape'; -import toggleShape from './toggleShape'; - -const rowShape = PropTypes.shape({ - /** - * Additional attributes to be passed to the row. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, - /** - * The children to be passed as row content. - */ - cells: PropTypes.arrayOf(cellShape).isRequired, - /** - * The check mark is by default vertically centered. The alignment prop sets the top spacing of the check, standard units are valid. - */ - checkAlignment: PropTypes.string, - /** - * Data relating to the `'disclose'` for either rowStyle actions. - */ - discloseAction: discloseShape, - /** - * The aria-rowindex for the row is derived by default, but in the case of paging and virtualization a different index may be needed as an override. - */ - index: PropTypes.number, - /** - * Whether or not the rows interaction is disabled. - */ - isDisabled: PropTypes.bool, - /** - * Whether or not row should display as a striped row. - */ - isStriped: PropTypes.bool, - /** - * The react key to apply to the row. - */ - key: PropTypes.string.isRequired, - /** - * Function callback returning the html node for the row. - */ - refCallback: PropTypes.func, - /** - * Data relating to the `'toggle'` for either rowStyle or checkStyle row actions. - */ - toggleAction: toggleShape, -}); - -export default rowShape; diff --git a/packages/terra-table/src/proptypes/sectionHeaderShape.js b/packages/terra-table/src/proptypes/sectionHeaderShape.js deleted file mode 100644 index 62b7aede5c8..00000000000 --- a/packages/terra-table/src/proptypes/sectionHeaderShape.js +++ /dev/null @@ -1,42 +0,0 @@ -import PropTypes from 'prop-types'; - -const sectionHeaderShape = PropTypes.shape({ - /** - * The react key to apply to the section header. - */ - key: PropTypes.string.isRequired, - /** - * The id to apply to the header in order to provide structure for assistive technologies. - */ - id: PropTypes.string.isRequired, - /** - * Whether or not the section is collapsed. - */ - isCollapsed: PropTypes.bool, - /** - * The associated metaData to be provided in the onSelect callback. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed to expand or collapse the section. - * Callback contains the javascript event and prop metadata, e.g. onToggle(event, metaData) - * If present, will enable the interaction of the header. - */ - onToggle: PropTypes.func, - /** - * Function callback pass-through for the ref of the section header. - */ - refCallback: PropTypes.func, - /** - * Title text to be placed within the section header. - */ - title: PropTypes.string.isRequired, - /** - * Additional attributes to be passed to the section header. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}); - -export default sectionHeaderShape; diff --git a/packages/terra-table/src/proptypes/sectionShape.js b/packages/terra-table/src/proptypes/sectionShape.js deleted file mode 100644 index 1be82f0b8dc..00000000000 --- a/packages/terra-table/src/proptypes/sectionShape.js +++ /dev/null @@ -1,16 +0,0 @@ -import PropTypes from 'prop-types'; -import rowShape from './rowShape'; -import sectionHeaderShape from './sectionHeaderShape'; - -const headerShape = PropTypes.shape({ - /** - * The children list items passed to the component. - */ - rows: PropTypes.arrayOf(rowShape), - /** - * The section header of the provided rows. - */ - sectionHeader: sectionHeaderShape, -}); - -export default headerShape; diff --git a/packages/terra-table/src/proptypes/selectAllColumnShape.js b/packages/terra-table/src/proptypes/selectAllColumnShape.js deleted file mode 100644 index 28f6326092d..00000000000 --- a/packages/terra-table/src/proptypes/selectAllColumnShape.js +++ /dev/null @@ -1,26 +0,0 @@ -import PropTypes from 'prop-types'; - -const selectAllColumnShape = PropTypes.shape({ - /** - * The status of the select all checkbox. - */ - checkStatus: PropTypes.oneOf(['empty', 'checked', 'indeterminate']), - /** - * The alignment prop sets the bottom spacing of the check mar, standard units are valid. This is used when providing your own padding. - */ - checkAlignment: PropTypes.string, - /** - * The text label for the column header's interaction. - */ - checkLabel: PropTypes.string.isRequired, - /** - * The function callback triggering when the checkbox within the column header has an interaction. - */ - onCheckAction: PropTypes.func, - /** - * Whether or not interaction should be disabled. - */ - isDisabled: PropTypes.bool, -}); - -export default selectAllColumnShape; diff --git a/packages/terra-table/src/proptypes/toggleShape.js b/packages/terra-table/src/proptypes/toggleShape.js deleted file mode 100644 index fe6d0535cee..00000000000 --- a/packages/terra-table/src/proptypes/toggleShape.js +++ /dev/null @@ -1,25 +0,0 @@ -import PropTypes from 'prop-types'; - -const toggleShape = PropTypes.shape({ - /** - * The label associated to the toggle action for the row. - */ - toggleLabel: PropTypes.string.isRequired, - - /** - * Whether or not the row is in a togged state, this covers both `'checkStyle'` and `'rowStyle'` toggle states. - */ - isToggled: PropTypes.bool, - /** - * The associated metaData to be return within row toggle callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onCheckAction(event, metaData) - */ - onToggle: PropTypes.func, -}); - -export default toggleShape; diff --git a/packages/terra-table/src/proptypes/widthShape.js b/packages/terra-table/src/proptypes/widthShape.js deleted file mode 100644 index a460a9c7878..00000000000 --- a/packages/terra-table/src/proptypes/widthShape.js +++ /dev/null @@ -1,27 +0,0 @@ -import PropTypes from 'prop-types'; - -const widthShape = PropTypes.shape({ - /** - * Static width that for the cell. - */ - static: PropTypes.shape({ - /** - * Numerical width value. - */ - value: PropTypes.number.isRequired, - /** - * Valid css units are supported (i.e. 'px', 'rem', etc). - */ - unit: PropTypes.string.isRequired, - }), - /** - * Percentage width of the row for the header cell. - */ - percentage: PropTypes.number, - /** - * Relative scalar value of the cell's width compared to its sibling cells. - */ - scalar: PropTypes.number, -}); - -export default widthShape; diff --git a/packages/terra-table/src/subcomponents/Cell.module.scss b/packages/terra-table/src/subcomponents/Cell.module.scss deleted file mode 100644 index a86c315fd27..00000000000 --- a/packages/terra-table/src/subcomponents/Cell.module.scss +++ /dev/null @@ -1,34 +0,0 @@ -:local { - .cell { - border: 0; - flex: 1 1 0; - outline: none; - overflow: hidden; - text-align: left; - vertical-align: top; - word-break: break-word; - - &:last-of-type { - border-right: 0; - } - } - - [data-table-padding='standard'] .container { - padding-bottom: var(--terra-table-cell-standard-padding-bottom, 0.5rem); - padding-left: var(--terra-table-cell-standard-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-cell-standard-padding-right, 0.7142857143rem); - padding-top: var(--terra-table-cell-standard-padding-top, 0.5rem); - } - - [data-table-padding='compact'] .container { - padding-bottom: var(--terra-table-cell-compact-padding-bottom, 0.25rem); - padding-left: var(--terra-table-cell-compact-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-cell-compact-padding-right, 0.7142857143rem); - padding-top: var(--terra-table-cell-compact-padding-top, 0.25rem); - } - - .container, - .content-width { - width: 100%; - } -} diff --git a/packages/terra-table/src/subcomponents/CheckMarkCell.module.scss b/packages/terra-table/src/subcomponents/CheckMarkCell.module.scss deleted file mode 100644 index 558c408c436..00000000000 --- a/packages/terra-table/src/subcomponents/CheckMarkCell.module.scss +++ /dev/null @@ -1,144 +0,0 @@ -@import '~terra-mixins/lib/Mixins'; - -:local { - .cell { - border: 0; - display: flex; - flex: 0 0 auto; - flex-direction: column; - justify-content: center; - outline: none; - position: relative; - - &:last-of-type, - &.hide-cell { - border-right: 0; - } - } - - .checkmark { - background-repeat: no-repeat; - background-size: contain; - border: 1px solid transparent; - border-radius: var(--terra-table-checkmark-cell-border-radius, 3px); - height: var(--terra-table-checkmark-cell-height, 1rem); - padding: 1px; - width: var(--terra-table-checkmark-cell-width, 1rem); - } - - .container { - display: flex; - flex-direction: column; - justify-content: center; - position: relative; - } - - .is-top-align { - justify-content: flex-start; - } - - // Interaction Classes - // ------------- - .is-interactable { - cursor: pointer; - } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - .is-interactable:hover .checkmark { - border: var(--terra-table-checkmark-cell-hover-border, 1px solid #2a4b77); - } - } - - .is-interactable:active .checkmark { - background-color: var(--terra-table-checkmark-cell-active-background-color, #b5d4fe); - border: var(--terra-table-checkmark-cell-active-border, 1px solid #3a67a4); - } - - .is-interactable[data-cell-show-focus='true'].is-focused { - outline: var(--terra-table-checkmark-cell-focus-outline, 2px dashed #000); - outline-offset: var(--terra-table-checkmark-cell-focus-outline-offset, -2px); - } - - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - .is-interactable:hover .is-selected { - background-color: var(--terra-table-checkmark-cell-selected-hover-background-color, #2a4b77); - } - } - - .is-interactable:active .is-selected { - background-color: var(--terra-table-checkmark-cell-selected-active-background-color, #1a2f4b); - } - - // State Classes - // ------------- - .checkmark.is-selected { - background-color: var(--terra-table-checkmark-cell-selected-background-color, transparent); - background-image: var(--terra-table-checkmark-cell-selected-background-image, inline-svg('')); - } - - .is-disabled.is-selected { - background-image: var(--terra-table-checkmark-cell-selected-disabled-background-image, inline-svg('')); - } - - .is-selectable.checkmark { - background-color: var(--terra-table-checkmark-cell-selectable-background-color, #fff); - border: var(--terra-table-checkmark-cell-selectable-border, 1px solid #a4a5a6); - } - - .is-selectable.is-selected { - background-color: var(--terra-table-checkmark-cell-selectable-selected-background-color, #3a67a4); - background-image: var(--terra-table-checkmark-cell-selectable-selected-background-image, inline-svg('')); - border: var(--terra-table-checkmark-cell-selectable-selected-border, 1px solid #3a67a4); - } - - .is-selectable.checkmark.is-disabled { - background-color: var(--terra-table-checkmark-cell-selectable-disabled-background-color, rgba(111, 116, 119, 0.05)); - border: var(--terra-table-checkmark-cell-selectable-selectable-disabled-border, 1px solid rgba(134, 138, 140, 0.25)); - } - - .is-selectable.checkmark.is-disabled.is-selected { - background-color: rgba(134, 138, 140, 0.25); - background-image: var(--terra-table-checkmark-cell-background-image, inline-svg('')); - } - - // Padding Classes - // ------------- - .container { - padding-left: var(--terra-table-checkmark-cell-default-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-checkmark-cell-default-padding-right, 0.7142857143rem); - } - - .checkmark.is-hidden { - background-color: transparent; - background-image: none; - border: 0; - left: 50%; - margin: -1px; - padding: 0; - position: absolute; - top: 50%; - width: 1px; - } - - .checkmark:focus { - outline: none; - } - - // ----------------------- - // Delete entry after IE support is dropped. IE doesn't support outline-offset, so this mimics it. - // ----------------------- - @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - .is-interactable[data-cell-show-focus='true'].is-focused { - outline: none; - - &::before { - border: var(--terra-table-checkmark-cell-ie-focus-before-border, 2px dashed #000); - bottom: 0; - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - } - } - } -} diff --git a/packages/terra-table/src/subcomponents/ChevronCell.module.scss b/packages/terra-table/src/subcomponents/ChevronCell.module.scss deleted file mode 100644 index 8b9bc4a895a..00000000000 --- a/packages/terra-table/src/subcomponents/ChevronCell.module.scss +++ /dev/null @@ -1,37 +0,0 @@ -@import '~terra-mixins/lib/Mixins'; - -:local { - .cell { - align-items: center; - border: 0; - display: flex; - flex: 0 0 auto; - word-break: break-word; - } - - .chevron { - background: var(--terra-table-chevron-cell-visible-background, inline-svg('')); - background-repeat: no-repeat; - background-size: contain; - color: #ccc; - display: block; - height: var(--terra-table-chevron-cell-height, 1rem); - padding: var(--terra-table-chevron-cell-padding, 1px); - position: relative; - transform: rotate(0deg); - width: var(--terra-table-chevron-cell-width, 1rem); - - // flips the icon about its vertical axis, presenting it in its mirrored-image form - [dir=rtl] & { - transform: scaleX(-1); - } - } - - .container { - align-items: center; - display: flex; - flex-direction: column; - padding-left: var(--terra-table-chevron-cell-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-chevron-cell-padding-right, 0.7142857143rem); - } -} diff --git a/packages/terra-table/src/subcomponents/HeaderCell.module.scss b/packages/terra-table/src/subcomponents/HeaderCell.module.scss deleted file mode 100644 index d6f99599047..00000000000 --- a/packages/terra-table/src/subcomponents/HeaderCell.module.scss +++ /dev/null @@ -1,138 +0,0 @@ -@import '~terra-mixins'; - -:local { - .header-cell { - align-items: flex-end; - border: 0; - border-right: var(--terra-table-header-cell-border-right, 1px solid #ccc); - color: var(--terra-table-header-cell-color, #1c1f21); - display: flex; - flex: 1 1 0; - font-size: var(--terra-table-header-cell-font-size, 1rem); - font-weight: var(--terra-table-header-cell-font-weight, bold); - justify-content: space-between; - line-height: var(--terra-table-header-cell-line-height, 1.143); - margin: 0; - padding: 0; - position: relative; - text-align: left; - vertical-align: bottom; - word-break: break-word; - - &:last-of-type { - border-right: 0; // Hide last border - } - } - - .sort-indicator-asc, - .sort-indicator-desc { - color: transparent; - flex: 0 0 auto; - height: var(--terra-table-header-cell-sort-indicator-height, 0.6429rem); - margin-bottom: var(--terra-table-header-cell-sort-indicator-margin-bottom, 0.21428rem); - padding: 0; - width: var(--terra-table-header-cell-sort-indicator-width, 0.6429rem); - } - - .sort-is-active.sort-indicator-asc { - background: var(--terra-table-header-cell-desc-background, inline-svg('')); - } - - .sort-is-active.sort-indicator-desc { - background: var(--terra-table-header-cell-sort-asc-background, inline-svg('')); - } - - .is-interactable { - cursor: pointer; - outline: var(--terra-table-header-cell-outline, none); - - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - &:hover { - background-color: var(--terra-table-header-cell-hover-background-color, #f1f1f2); - background-image: var(--terra-table-header-cell-hover-background-image, linear-gradient(to bottom, #d1d2d3 2%, #e0e1e2 30%, #ebebeb 80%)); - box-shadow: var(--terra-table-header-cell-hover-box-shadow, inset 0 0 0 1px #f1f1f2); - } - - &:hover { - /* stylelint-disable max-nesting-depth */ - .sort-indicator-asc { - background: var(--terra-table-header-cell-hover-asc-background, inline-svg('')); - } - - .sort-indicator-desc { - background: var(--terra-table-header-cell-hover-desc-background, inline-svg('')); - } - - .sort-is-active.sort-indicator-asc { - background: var(--terra-table-header-cell-active-hover-asc-background, inline-svg('')); - } - - .sort-is-active.sort-indicator-desc { - background: var(--terra-table-header-cell-active-hover-desc-background, inline-svg('')); - } - /* stylelint-enable max-nesting-depth */ - } - } - - &:active { - background-color: var(--terra-table-header-cell-active-background-color, #fff); - } - - &[data-header-show-focus='true']:focus { - background-color: var(--terra-table-header-cell-focus-background-color); - outline: var(--terra-table-header-cell-focus-outline, 2px dashed #000); - outline-offset: var(--terra-table-header-cell-focus-outline-offset, -2px); - z-index: 1; - } - } - - .cell-content { - align-items: center; - flex: 1 1 auto; - min-width: 0; - // stylelint-disable-next-line plugin/no-unsupported-browser-features - overflow: hidden; - overflow-wrap: break-word; /* Modern browsers */ - width: 100%; - word-wrap: break-word; - } - - .container { - align-items: flex-end; - display: flex; - width: 100%; - } - - [data-table-padding='standard'] .container { - padding-bottom: var(--terra-table-header-cell-standard-padding-bottom, 0.5rem); - padding-left: var(--terra-table-header-cell-standard-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-header-cell-standard-padding-right, 0.7142857143rem); - padding-top: var(--terra-table-header-cell-standard-padding-top, 0.5rem); - } - - [data-table-padding='compact'] .container { - padding-bottom: var(--terra-table-header-cell-compact-padding-bottom, 0.35715rem); - padding-left: var(--terra-table-header-cell-compact-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-header-cell-compact-padding-right, 0.7142857143rem); - padding-top: var(--terra-table-header-cell-compact-padding-top, 0.35715rem); - } - - // ----------------------- - // Delete entry after IE support is dropped. IE doesn't support outline-offset, so this mimics it. - // ----------------------- - @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - .is-interactable[data-header-show-focus='true']:focus { - outline: none; - - &::before { - border: var(--terra-table-header-cell-ie-focus-before-border, 2px dashed #000); - bottom: 0; - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - } - } - } -} diff --git a/packages/terra-table/src/subcomponents/HeaderCheckMarkCell.module.scss b/packages/terra-table/src/subcomponents/HeaderCheckMarkCell.module.scss deleted file mode 100644 index 154e7809d51..00000000000 --- a/packages/terra-table/src/subcomponents/HeaderCheckMarkCell.module.scss +++ /dev/null @@ -1,153 +0,0 @@ -@import '~terra-mixins/lib/Mixins'; - -:local { - .header-cell { - border-right: var(--terra-table-header-checkmark-cell-border-right, 1px solid #ccc); - display: flex; - flex: 0 0 auto; - flex-direction: column; - justify-content: flex-end; - outline: none; - position: relative; - - &:last-of-type, - &.hide-cell { - border-right: 0; - } - } - - .label { - font-size: 0.5rem; - line-height: 0; - text-overflow: ellipsis; - } - - .checkmark { - background-repeat: no-repeat; - background-size: contain; - border: var(--terra-table-header-checkmark-cell-border, 1px solid transparent); - border-radius: var(--terra-table-header-checkmark-cell-border-radius, 3px); - height: var(--terra-table-header-checkmark-cell-height, 1rem); - padding: var(--terra-table-header-checkmark-cell-padding, 1px); - width: var(--terra-table-header-checkmark-cell-width, 1rem); - } - - .container { - display: flex; - flex-direction: column; - justify-content: center; - position: relative; - } - - // Interaction Classes - // ------------- - .is-interactable { - cursor: pointer; - } - - .is-interactable .checkmark { - background-color: var(--terra-table-header-checkmark-cell-interactable-background-color, #fff); - border: var(--terra-table-header-checkmark-cell-interactable-border, 1px solid #9b9c9d); - } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - .is-interactable:hover .checkmark { - border: var(--terra-table-header-checkmark-cell-interactable-hover-border, 1px solid #2a4b77); - } - } - - .is-interactable:active .checkmark { - background-color: var(--terra-table-header-checkmark-cell-interactable-active-background-color, #b5d4fe); - border: var(--terra-table-header-checkmark-cell-interactable-active-border, 1px solid #3a67a4); - } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - .is-interactable:hover .is-selected { - background-color: var(--terra-table-header-checkmark-cell-interactable-hover-selected-background-color, #2a4b77); - } - } - - .is-interactable:active .is-selected { - background-color: var(--terra-table-header-checkmark-cell-interactable-active-selected-background-color, #1a2f4b); - } - - .is-interactable[data-cell-show-focus='true'].is-focused { - outline: var(--terra-table-header-checkmark-cell-interactable-focus-outline, 2px dashed #000); - outline-offset: var(--terra-table-header-checkmark-cell-interactable-focus-outline-offset, -2px); - } - - // State Classes - // ------------- - .checkmark.is-selected { - background-color: var(--terra-table-header-checkmark-cell-selected-background-color, #3a67a4); - background-image: var(--terra-table-header-checkmark-cell-selected-background-image, inline-svg('')); - border: var(--terra-table-header-checkmark-cell-selected-border, 1px solid #3a67a4); - } - - .is-selected.is-intermediate { - background-image: var(--terra-table-header-checkmark-cell-intermediate-background-image, inline-svg('')); - } - - .is-disabled { - background-color: var(--terra-table-header-checkmark-cell-disabled-background-color, rgba(111, 116, 119, 0.07)); - border: var(--terra-table-header-checkmark-cell-disabled-border, 1px solid rgba(134, 138, 140, 0.35)); - } - - .is-disabled.is-selected { - background-color: var(--terra-table-header-checkmark-cell-disabled-selected-background-color, rgba(134, 138, 140, 0.35)); - background-image: var(--terra-table-header-checkmark-cell-disabled-background-image, inline-svg('')); - } - - .is-disabled.is-selected.is-intermediate { - background-color: var(--terra-table-header-checkmark-cell-disabled-intermediate-background-color, rgba(134, 138, 140, 0.35)); - background-image: var(--terra-table-header-checkmark-cell-disabled-intermediate-background-image, inline-svg('')); - } - - // Padding Classes - // ------------- - .container { - padding-left: var(--terra-table-header-checkmark-cell-default-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-header-checkmark-cell-default-padding-right, 0.7142857143rem); - } - - [data-table-padding='standard'] .container { - padding-bottom: var(--terra-table-header-checkmark-cell-standard-padding-bottom, 0.5rem); - } - - [data-table-padding='compact'] .container { - padding-bottom: var(--terra-table-header-checkmark-cell-compact-padding-bottom, 0.35715rem); - } - - .checkmark.is-hidden { - background-color: transparent; - background-image: none; - border: 0; - left: 50%; - margin: -1px; - padding: 0; - position: absolute; - top: 50%; - width: 1px; - } - - .checkmark:focus { - outline: none; - } - - // ----------------------- - // Delete entry after IE support is dropped. IE doesn't support outline-offset, so this mimics it. - // ----------------------- - @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - .is-interactable[data-cell-show-focus='true'].is-focused { - outline: none; - - &::before { - border: var(--terra-table-header-checkmark-cell-ie-focus-before-border, 2px dashed #000); - bottom: 0; - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - } - } - } -} diff --git a/packages/terra-table/src/subcomponents/HeaderChevronCell.module.scss b/packages/terra-table/src/subcomponents/HeaderChevronCell.module.scss deleted file mode 100644 index b81dc428eeb..00000000000 --- a/packages/terra-table/src/subcomponents/HeaderChevronCell.module.scss +++ /dev/null @@ -1,18 +0,0 @@ -:local { - .cell { - border: 0; - flex: 0 0 auto; - word-break: break-word; - } - - .chevron { - padding: var(--terra-table-header-chevron-cell-spacer-padding, 1px); - position: relative; - width: var(--terra-table-header-chevron-cell-width, 1rem); - } - - .container { - padding-left: var(--terra-table-header-chevron-cell-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-header-chevron-cell-padding-right, 0.7142857143rem); - } -} diff --git a/packages/terra-table/src/subcomponents/Row.module.scss b/packages/terra-table/src/subcomponents/Row.module.scss deleted file mode 100644 index 3c264708ecf..00000000000 --- a/packages/terra-table/src/subcomponents/Row.module.scss +++ /dev/null @@ -1,209 +0,0 @@ -:local { - .row { - background-color: var(--terra-table-row-background-color); - display: flex; - flex: 1 1 auto; - margin-bottom: 0; - overflow: hidden; - position: relative; - - > * { - border-right: var(--terra-table-row-child-border-right, 1px solid transparent); - - &:last-of-type { - border-right: 0; - } - } - - &.divider-vertical, - &.divider-both { - > * { - border-right: var(--terra-table-row-divider-child-border-right, 1px solid #dedfe0); - - /* stylelint-disable max-nesting-depth */ - &:last-of-type { - border-right: 0; - } - /* stylelint-enable max-nesting-depth */ - } - } - - &.divider-horizontal, - &.divider-both { - border-top: var(--terra-table-row-divider-border-top, 1px solid #dedfe0); - - &:first-of-type { - margin-top: var(--terra-table-row-divider-first-margin-top, -1px); - } - } - - &:last-of-type { - border-bottom: var(--terra-table-row-divider-border-bottom, 1px solid #dedfe0); - } - } - - .is-striped { - background-color: var(--terra-table-row-striped-background-color, #f6f7f8); - - &.is-selected { - background-color: var(--terra-table-row-striped-selected-background-color, #e1f3fd); - } - - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - &.is-selectable:hover { - background-color: var(--terra-table-row-striped-hover-background-color, #f4fefe); - background-image: var(--terra-table-row-striped-hover-background-image, linear-gradient(to bottom, #e1f2fd 2%, #ebf6fe 30%, #f4fafe 80%)); - box-shadow: var(--terra-table-row-striped-hover-box-shadow, inset 0 0 0 1px #fff); - - /* stylelint-disable-next-line max-nesting-depth */ - &.is-selected { - background-color: var(--terra-table-row-striped-selected-hover-background-color, #d1ebfb); - background-image: var(--terra-table-row-striped-selected-hover-background-image, linear-gradient(to bottom, #b3ddf8 2%, #c8e9fe 30%, #d1ebfb 80%)); - box-shadow: var(--terra-table-row-striped-selected-hover-box-shadow, inset 0 0 0 1px #e1f3fd); - } - } - } - - &.is-selectable[data-row-show-focus='true']:focus { - background-color: var(--terra-table-row-striped-focus-background-color, #f6f7f8); - - &.is-selected { - background-color: var(--terra-table-row-striped-selected-focus-background-color, #e1f3fd); - } - } - } - - .is-selected { - background-color: var(--terra-table-row-selected-background-color, #e1f3fd); - box-shadow: var(--terra-table-row-selected-background-box-shadow); - - &.divider-horizontal, - &.divider-both { - &.row { - border-color: var(--terra-table-row-selected-border-color, #0092e0); - } - - &:last-of-type { - border-bottom-color: var(--terra-table-row-selected-last-border-bottom-color, #dedfe0); - } - - + .row { - border-top-color: var(--terra-table-row-selected-border-top-color, #0092e0); - } - - + .row.is-selected { - box-shadow: var(--terra-table-row-selected-next-selected-box-shadow); - } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - /* stylelint-disable-next-line max-nesting-depth */ - + .row.is-selected:hover { - box-shadow: var(--terra-table-row-selected-next-selected-hover-box-shadow, inset 0 0 0 1px #e1f3fd); - } - } - } - } - - .is-selectable { - cursor: pointer; - outline: none; - - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - &:hover { - background-color: var(--terra-table-row-hover-background-color, #f4fefe); - background-image: var(--terra-table-row-hover-background-image, linear-gradient(to bottom, #e1f2fd 2%, #ebf6fe 30%, #f4fafe 80%)); - box-shadow: var(--terra-table-row-hover-box-shadow, inset 0 0 0 1px #fff); - } - - &.is-selected:hover { - background-color: var(--terra-table-row-selected-hover-background-color, #d1ebfb); - background-image: var(--terra-table-row-selected-hover-background-image, linear-gradient(to bottom, #b3ddf8 2%, #c8e9fe 30%, #d1ebfb 80%)); - box-shadow: var(--terra-table-row-selected-hover-box-shadow, inset 0 0 0 1px #e1f3fd); - } - } - - &:active, - &:hover { - &.row { - border-top-color: var(--terra-table-row-active-hover-border-top-color, #58b1e0); - } - - &:last-of-type { - border-bottom-color: var(--terra-table-row-active-hover-last-border-bottom-color, #dedfe0); - border-top-color: var(--terra-table-row-active-hover-last-border-top-color, #58b1e0); - } - - + .row:not(.is-selected) { - border-top-color: var(--terra-table-row-active-hover-next-border-top-color, #97c6df); - } - - + .row.is-selected { - border-top-color: var(--terra-table-row-active-hover-next-selected-border-top-color, #0092e0); - box-shadow: var(--terra-table-row-active-hover-next-selected-box-shadow); - } - } - - &.is-selected:active, - &.is-selected:hover { - &.row { - border-top-color: var(--terra-table-row-selected-active-hover-border-top-color, #0092e0); - } - - &:last-of-type { - border-bottom-color: var(--terra-table-row-selected-active-hover-last-border-bottom-color, #dedfe0); - border-top-color: var(--terra-table-row-selected-active-hover-last-border-top-color, #0092e0); - } - - + .row { - border-top-color: var(--terra-table-row-selected-active-hover-next-border-top-color, #0092e0); - } - } - - &[data-row-show-focus='false']:active { - background-color: var(--terra-table-row-active-background-color, #e1f3fd); - background-image: var(--terra-table-row-active-background-image); - box-shadow: var(--terra-table-row-active-box-shadow, inset 0 0 0 1px #fff); - - &.is-selected { - background-color: var(--terra-table-row-selected-active-background-color, #c8e9fe); - background-image: var(--terra-table-row-selected-active-background-image); - box-shadow: var(--terra-table-row-selected-active-box-shadow, inset 0 0 0 1px #e1f3fd); - } - } - - &[data-row-show-focus='true']:focus { - background-color: var(--terra-table-row-focus-background-color); - outline: var(--terra-table-row-focus-outline, 2px dashed #000); - outline-offset: var(--terra-table-row-focus-outline-offset, -2px); - z-index: 1; - - &.is-selected { - background-color: var(--terra-table-row-selected-focus-background-color, #e1f3fd); - } - } - } - - @media print { - .row { - page-break-inside: avoid; // stylelint-disable-line plugin/no-unsupported-browser-features - } - } - - // ----------------------- - // Delete entry after IE support is dropped. IE doesn't support outline-offset, so this mimics it. - // ----------------------- - @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - .is-selectable[data-row-show-focus='true']:focus { - outline: none; - - &::before { - border: var(--terra-table-row-ie-focus-before-border, 2px dashed #000); - bottom: 0; - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - } - } - } -} diff --git a/packages/terra-table/src/subcomponents/SectionHeader.module.scss b/packages/terra-table/src/subcomponents/SectionHeader.module.scss deleted file mode 100644 index 0d480e01b41..00000000000 --- a/packages/terra-table/src/subcomponents/SectionHeader.module.scss +++ /dev/null @@ -1,128 +0,0 @@ -@import '~terra-mixins'; - -// Section Header -// ======================================================== -:local { - .section-header { - background-color: var(--terra-table-section-header-background-color, #e8e9ea); - border-top: var(--terra-table-section-header-border-top, 1px solid #b2b5b6); - overflow: hidden; - padding: 0; - width: 100%; - z-index: 1; - - &:first-of-type { - margin-top: var(--terra-table-section-header-first-margin-top, -1px); - } - - + div { - border-top: var(--terra-table-section-header-next-border-top, 1px solid #b2b5b6) !important; - } - } - - .section-content { - padding-bottom: var(--terra-table-section-header-content-padding-bottom, 0.5rem); - padding-left: var(--terra-table-section-header-content-padding-left, 0.7142857143rem); - padding-right: var(--terra-table-section-header-content-padding-right, 0.7142857143rem); - padding-top: var(--terra-table-section-header-content-padding-top, 0.5rem); - } - - .title { - color: var(--terra-table-section-header-title-color, #1c1f21); - font-size: var(--terra-table-section-header-title-font-size, 1rem); - font-weight: var(--terra-table-section-header-title-font-weight, bold); - line-height: var(--terra-table-section-header-title-line-height, 1.1428571429); - margin: 0; - // stylelint-disable-next-line plugin/no-unsupported-browser-features - overflow-wrap: break-word; /* Modern browsers */ - padding: 0; - width: 100%; - word-wrap: break-word; /* For IE 10 and IE 11 */ - } - - .is-collapsible { - cursor: pointer; - outline: none; - - .section-content { - align-items: center; - display: flex; - justify-content: space-between; - padding-left: var(--terra-table-section-header-collapsible-padding-left, 1rem); - } - - .section-content[data-row-show-focus='true']:focus { - background-color: var(--terra-table-section-header-focus-background-color, transparent); - outline: var(--terra-table-section-header-focus-outline, 2px dashed #000); - outline-offset: var(--terra-table-section-header-focus-outline-offset, -2px); - position: relative; - z-index: 1; - } - @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (hover: hover) and (pointer: fine) { - &:hover { - background-color: var(--terra-table-section-header-hover-background-color, #e8e9ea); - background-image: var(--terra-table-section-header-hover-background-image, linear-gradient(to bottom, #bcbfc0 2%, #d0d1d2 30%, #d8dada 80%)); - box-shadow: var(--terra-table-section-header-hover-box-shadow, inset 0 0 0 1px #e8e9ea); - } - } - - &:active { - background-color: var(--terra-table-section-header-active-background-color, #d0d1d2); - box-shadow: var(--terra-table-section-header-active-box-shadow, inset 0 0 0 1px #e8e9ea); - } - } - - .fill { - flex: 1 1 auto; - min-width: 0; - width: 100%; - } - - .start { - flex: 0 0 auto; - padding-right: var(--terra-table-section-header-start-padding-right, 0.7142857143rem); - } - - .accordion-icon { - background: var(--terra-table-section-header-accordion-icon-background, inline-svg('')); - background-repeat: no-repeat; - background-size: contain; - display: block; - height: var(--terra-table-section-header-accordion-icon-height, 0.7142857143rem); - transform: rotate(0deg); - width: var(--terra-table-section-header-accordion-icon-width, 0.7142857143rem); - - // flips the icon about its vertical axis, presenting it in its mirrored-image form - [dir=rtl] & { - transform: scaleX(-1); - } - - // tells the rtl postcss plugin to not transform this by default - [dir] &.is-open { - transform: rotate(90deg); - } - } - - // ----------------------- - // Delete entry after IE support is dropped. IE doesn't support outline-offset, so this mimics it. - // ----------------------- - @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - .is-collapsible { - .section-content[data-row-show-focus='true']:focus { - outline: none; - - // stylelint-disable-next-line max-nesting-depth - &::before { - border: var(--terra-table-section-header-ie-focus-before-border, 2px dashed #000); - bottom: 0; - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 2; - } - } - } - } -} diff --git a/packages/terra-table/src/subcomponents/_Cell.jsx b/packages/terra-table/src/subcomponents/_Cell.jsx deleted file mode 100644 index e32961a5cef..00000000000 --- a/packages/terra-table/src/subcomponents/_Cell.jsx +++ /dev/null @@ -1,99 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import classNames from 'classnames/bind'; -import VisuallyHiddenText from 'terra-visually-hidden-text'; -import styles from './Cell.module.scss'; -import { styleFromWidth } from './utils'; -import widthShape from '../proptypes/widthShape'; - -const cx = classNames.bind(styles); - -const propTypes = { - /** - * Child content to be displayed for the row cell. - */ - children: PropTypes.node, - /** - * Data to attach with the link role of the cell. - */ - disclosureData: PropTypes.shape({ - /** - * Aria label to be applied when the cell is marked as primary. - */ - label: PropTypes.string.isRequired, - /** - * Whether or not the link role should be marked as current. - */ - isCurrent: PropTypes.bool, - }), - /** - * Function callback returning the html node for the cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Width of the cell. Should match header cell counter-part. - */ - width: widthShape, -}; - -const defaultProps = { - children: [], - removeInner: false, -}; - -const Cell = ({ - children, - refCallback, - removeInner, - width, - disclosureData, - ...customProps -}) => { - const cellClassNames = cx('cell'); - const contentClass = !removeInner ? cx('container') : undefined; - - let ariaAttr; - let ariaElement; - if (disclosureData) { - ariaAttr = { - role: 'link', - 'aria-current': disclosureData.isCurrent, - }; - ariaElement = ; - } - - // In both the case of disclosure and default presentation we need a containing div. - // For disclosure it requires the role of link and for default it's the only way to consistently apply padding. - let content = children; - if (ariaAttr || contentClass) { - content = ( -
- {content} - {ariaElement} -
- ); - } - - return ( -
- {content} -
- ); -}; - -Cell.propTypes = propTypes; -Cell.defaultProps = defaultProps; - -export default Cell; diff --git a/packages/terra-table/src/subcomponents/_CheckMarkCell.jsx b/packages/terra-table/src/subcomponents/_CheckMarkCell.jsx deleted file mode 100644 index fa882497f85..00000000000 --- a/packages/terra-table/src/subcomponents/_CheckMarkCell.jsx +++ /dev/null @@ -1,173 +0,0 @@ -import React, { useState } from 'react'; -import PropTypes from 'prop-types'; -import classNames from 'classnames/bind'; -import styles from './CheckMarkCell.module.scss'; -import { - wrappedOnClickForItem, - wrappedOnKeyDownForItem, - wrappedEventCallback, -} from './utils'; - -const cx = classNames.bind(styles); - -const propTypes = { - /** - * Aria label for the check mark. - */ - label: PropTypes.string.isRequired, - /** - * Whether or not the check mark cell should be read only. - */ - isIcon: PropTypes.bool, - /** - * Whether or not the check mark cell should be visually hidden. - */ - isHidden: PropTypes.bool, - /** - * The top padding to be used for the CheckMarkCell. - * To used in conjunction with a cellPaddingStyle of none. Allowing for consumers to set their own padding. - * The presence of this property will also change alignment to a fixed value, rather then centered. - */ - alignmentPadding: PropTypes.string, - /** - * Whether or not the cell displays as disabled. - */ - isDisabled: PropTypes.bool, - /** - * Whether or not the check should be it's own click target. - */ - isSelectable: PropTypes.bool, - /** - * Whether or not the cell should display as selected with check mark. - */ - isSelected: PropTypes.bool, - /** - * The associated metaData to be provided in the onSelect callback. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onSelect(event, metaData) - */ - onSelect: PropTypes.func, - /** - * Function callback returning the html node of the check mark cell. - */ - refCallback: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onBlur: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onClick: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onKeyDown: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onMouseDown: PropTypes.func, -}; - -const defaultProps = { - isIcon: false, - isHidden: false, - isDisabled: false, - isSelected: false, - isSelectable: false, -}; - -const CheckMarkCell = ({ - alignmentPadding, - isIcon, - isHidden, - isDisabled, - isSelected, - isSelectable, - label, - metaData, - onBlur, - onClick, - onKeyDown, - onMouseDown, - onSelect, - refCallback, - ...customProps -}) => { - const attrSpread = { 'aria-selected': isSelected }; - const [isFocused, setFocus] = useState(false); - const attrCheck = { - role: 'checkbox', - 'aria-checked': isSelected, - }; - if ((isHidden || isIcon) && !isDisabled) { - // A user of a screenreader still need a keyboard accessible method of selection, so providing -1 index and kydown. - attrSpread.onKeyDown = wrappedOnKeyDownForItem(onKeyDown, onSelect, metaData); - } else if (isSelectable && !isDisabled) { - attrSpread.onClick = wrappedOnClickForItem(onClick, onSelect, metaData); - attrSpread.onKeyDown = wrappedOnKeyDownForItem(onKeyDown, onSelect, metaData); - attrSpread['data-cell-show-focus'] = 'true'; - attrSpread.onBlur = wrappedEventCallback(onBlur, event => { - event.stopPropagation(); - event.currentTarget.setAttribute('data-cell-show-focus', 'true'); - }); - attrSpread.onMouseDown = wrappedEventCallback(onMouseDown, event => { - event.stopPropagation(); - event.currentTarget.setAttribute('data-cell-show-focus', 'false'); - }); - } - - if (isDisabled) { - attrCheck['aria-disabled'] = true; - } - - let attrPadding; - if (alignmentPadding) { - attrPadding = { style: { paddingTop: alignmentPadding } }; - } - - const checkMarkClasses = cx( - 'cell', - { 'hide-cell': isHidden }, - { 'is-interactable': !isDisabled && isSelectable }, - { 'is-top-align': attrPadding }, - { 'is-focused': isFocused && !isDisabled }, - ); - - return ( -
-
- -
- ); -}; - -CheckMarkCell.propTypes = propTypes; -CheckMarkCell.defaultProps = defaultProps; - -export default CheckMarkCell; diff --git a/packages/terra-table/src/subcomponents/_ChevronCell.jsx b/packages/terra-table/src/subcomponents/_ChevronCell.jsx deleted file mode 100644 index e41d5a50469..00000000000 --- a/packages/terra-table/src/subcomponents/_ChevronCell.jsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import classNames from 'classnames/bind'; -import styles from './ChevronCell.module.scss'; - -const cx = classNames.bind(styles); - -const ChevronCell = ({ - ...customProps -}) => ( -
-
- -
-
-); - -export default ChevronCell; diff --git a/packages/terra-table/src/subcomponents/_HeaderCell.jsx b/packages/terra-table/src/subcomponents/_HeaderCell.jsx deleted file mode 100644 index 68bd1b03481..00000000000 --- a/packages/terra-table/src/subcomponents/_HeaderCell.jsx +++ /dev/null @@ -1,165 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import classNames from 'classnames/bind'; -import styles from './HeaderCell.module.scss'; -import { - styleFromWidth, - wrappedOnClickForItem, - wrappedOnKeyDownForItem, - wrappedEventCallback, -} from './utils'; -import widthShape from '../proptypes/widthShape'; - -const cx = classNames.bind(styles); - -const propTypes = { - /** - * Content to be displayed for the column header. - */ - children: PropTypes.node, - /** - * The associated metaData to be provided in the onSelect callback. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback returning the html node for the header cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Whether or not the sort direction is descending. False indicates ascending. - */ - isSortDesc: PropTypes.bool, - /** - * Whether or not the header cell should display as an actively sorted cell. - */ - isSortActive: PropTypes.bool, - /** - * Function callback associated to a pure cell click/action, potentially for selection, etc. - * Callback contains the javascript event and prop metadata, e.g. onCellAction(event, metaData) - */ - onCellAction: PropTypes.func, - /** - * Function callback associated to the sort click/action. - * Callback contains the javascript event and prop metadata, e.g. onSortAction(event, metaData) - */ - onSortAction: PropTypes.func, - /** - * Width of the header cell. Should match row cell counter-part. - */ - width: widthShape, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onBlur: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onClick: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onKeyDown: PropTypes.func, - /** - * @private Callback function not intended for use with this API, but if set pass it through to the element regardless. - */ - onMouseDown: PropTypes.func, -}; - -const defaultProps = { - children: [], - removeInner: false, - isSortDesc: false, - isSortActive: false, -}; - -const HeaderCell = ({ - children, - isSortDesc, - isSortActive, - metaData, - onBlur, - onClick, - onKeyDown, - onMouseDown, - onCellAction, - onSortAction, - refCallback, - removeInner, - width, - ...customProps -}) => { - let sortIndicator; - if (onSortAction || isSortActive) { - sortIndicator = ( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with fill style', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with fill style and scroll ref', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with row and refCallback', () => { - const refCallback = jest.fn(); - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with padding standard', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with padding compact', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with simple footer', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table header and footer nodes', () => { - const shallowComponent = shallow( -
asdf

} - footerNode={

zxcv

} - />, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with divider style - vertical', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with divider style - horizontal', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with divider style - both', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with number of rows', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with header', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with header with chevrons', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with section rows', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with section rows width chevrons', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with section header', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with section header and rows', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with widths', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with check style toggle', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with row style toggle', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with check style toggle and row style disclose', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with check style icon and row style toggle', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with inners remove despite padding', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Table with indexes overridden', () => { - const shallowComponent = shallow( -
, - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('correctly applies the theme context className', () => { - const searchField = mount( - -
- , - ); - expect(searchField).toMatchSnapshot(); - }); -}); diff --git a/packages/terra-table/tests/jest/TableUtils.test.jsx b/packages/terra-table/tests/jest/TableUtils.test.jsx deleted file mode 100644 index 9a369dda541..00000000000 --- a/packages/terra-table/tests/jest/TableUtils.test.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import { - canToggleArrayValue, - toggleArrayValue, -} from '../../src/TableUtils'; - -describe('TableUtils', () => { - it('canToggleArrayValue return correct values', () => { - let result = canToggleArrayValue(-1, ['1', '2', '3'], '4'); - expect(result).toEqual(true); - - result = canToggleArrayValue(4, ['1', '2', '3'], '4'); - expect(result).toEqual(true); - - result = canToggleArrayValue(3, ['1', '2', '3'], '3'); - expect(result).toEqual(true); - - result = canToggleArrayValue(3, ['1', '2', '3'], '4'); - expect(result).toEqual(false); - }); - - it('toggleArrayValue return correct values', () => { - let result = toggleArrayValue(['1', '2', '3'], '4'); - expect(result).toEqual(['1', '2', '3', '4']); - - result = toggleArrayValue(['1', '2', '3'], '2'); - expect(result).toEqual(['1', '3']); - - result = toggleArrayValue([], '3'); - expect(result).toEqual(['3']); - }); -}); diff --git a/packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap deleted file mode 100644 index 7ec41d0961b..00000000000 --- a/packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap +++ /dev/null @@ -1,901 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Table correctly applies the theme context className 1`] = ` - -
-
- - - Test summary description - - -
-
- -`; - -exports[`Table should render a Table 1`] = ` -
- -
-`; - -exports[`Table should render a Table header and footer nodes 1`] = ` - - zxcv -

, - ] - } - header={ -

- asdf -

- } - setFocusOnContainer={false} -> -
- -
-
-`; - -exports[`Table should render a Table with check style icon and row style toggle 1`] = ` -
- - - - - content - - -
- - - - content - - -
-
-`; - -exports[`Table should render a Table with check style toggle 1`] = ` -
- - - - - content - - -
- - - - content - - -
-
-`; - -exports[`Table should render a Table with check style toggle and row style disclose 1`] = ` -
- - - - - content - - -
- - - - content - - -
-
-`; - -exports[`Table should render a Table with divider style - both 1`] = ` -
- -
-`; - -exports[`Table should render a Table with divider style - horizontal 1`] = ` -
- -
-`; - -exports[`Table should render a Table with divider style - vertical 1`] = ` -
- -
-`; - -exports[`Table should render a Table with fill style 1`] = ` -
- -
- - - content - - -
-
-`; - -exports[`Table should render a Table with fill style and scroll ref 1`] = ` -
- -
- - - content - - -
-
-`; - -exports[`Table should render a Table with header 1`] = ` -
- - - - content - - -
-`; - -exports[`Table should render a Table with header with chevrons 1`] = ` -
- - - - content - - -
-`; - -exports[`Table should render a Table with indexes overridden 1`] = ` -
- -
- - - content - - -
-
-`; - -exports[`Table should render a Table with inners remove despite padding 1`] = ` -
- - - - content - - -
- - - content - - -
-
-`; - -exports[`Table should render a Table with number of rows 1`] = ` -
- -
-`; - -exports[`Table should render a Table with padding compact 1`] = ` -
- -
-`; - -exports[`Table should render a Table with padding standard 1`] = ` -
- -
-`; - -exports[`Table should render a Table with row and refCallback 1`] = ` -
- -
- - - content - - -
-
-`; - -exports[`Table should render a Table with row style toggle 1`] = ` -
- - - - - content - - -
- - - - content - - -
-
-`; - -exports[`Table should render a Table with section header 1`] = ` -
- -
-
-
-
-`; - -exports[`Table should render a Table with section header and rows 1`] = ` -
- -
-
- - - content - - -
-
-
-`; - -exports[`Table should render a Table with section rows 1`] = ` -
- -
- - - content - - -
-
-`; - -exports[`Table should render a Table with section rows width chevrons 1`] = ` -
- -
- - - content - - -
-
-`; - -exports[`Table should render a Table with simple footer 1`] = ` -, - ] - } - setFocusOnContainer={false} -> -
- -
-
-`; - -exports[`Table should render a Table with widths 1`] = ` -
- - - - content - - -
- - - content - - -
-
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/Cell.test.jsx b/packages/terra-table/tests/jest/subcomponents/Cell.test.jsx deleted file mode 100644 index bff2a149033..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/Cell.test.jsx +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import Cell from '../../../src/subcomponents/_Cell'; - -describe('Cell', () => { - // Snapshot Tests - it('should render a Cell', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Cell with child content', () => { - const shallowComponent = shallow(test text); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Cell with child content and remove inner', () => { - const shallowComponent = shallow(test text); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Cell with disclosure label', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Cell with disclosure label and isCurrent', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Cell with width inner container removed', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Cell with width set', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/CheckMarkCell.test.jsx b/packages/terra-table/tests/jest/subcomponents/CheckMarkCell.test.jsx deleted file mode 100644 index b94b79c3cf9..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/CheckMarkCell.test.jsx +++ /dev/null @@ -1,97 +0,0 @@ -import React from 'react'; -import CheckMarkCell from '../../../src/subcomponents/_CheckMarkCell'; - -describe('CheckMarkCell', () => { - // Snapshot Tests - it('should render a CheckMarkCell', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a CheckMarkCell as an icon', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a CheckMarkCell with alignment', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a CheckMarkCell as selectable', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a CheckMarkCell as selectable disabled', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a CheckMarkCell as selectable with selection', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a CheckMarkCell as selectable with selection and disabled', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const mockCallBack = jest.fn(); - - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - shallowComponent.find('[role="gridcell"]').simulate('click'); - shallowComponent.find('[role="gridcell"]').simulate('keydown', { nativeEvent: { keyCode: 13 } }); - shallowComponent.find('[role="gridcell"]').simulate('keydown', { nativeEvent: { keyCode: 32 } }); - expect(mockCallBack.mock.calls.length).toEqual(3); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/ChevronCell.test.jsx b/packages/terra-table/tests/jest/subcomponents/ChevronCell.test.jsx deleted file mode 100644 index 81a68d3086c..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/ChevronCell.test.jsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import ChevronCell from '../../../src/subcomponents/_ChevronCell'; - -describe('ChevronCell', () => { - // Snapshot Tests - it('should render a ChevronCell', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/HeaderCell.test.jsx b/packages/terra-table/tests/jest/subcomponents/HeaderCell.test.jsx deleted file mode 100644 index d656bac1354..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/HeaderCell.test.jsx +++ /dev/null @@ -1,67 +0,0 @@ -import React from 'react'; -import HeaderCell from '../../../src/subcomponents/_HeaderCell'; - -describe('HeaderCell', () => { - // Snapshot Tests - it('should render a HeaderCell', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with child content', () => { - const shallowComponent = shallow(test text); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with child content and remove inner', () => { - const shallowComponent = shallow(test text); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with width inner container removed', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with width set', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with sortActive', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with sortDesc', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCell with sortDesc and sortActive', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const mockCallBack = jest.fn(); - - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - shallowComponent.find('[role="columnheader"]').simulate('click'); - shallowComponent.find('[role="columnheader"]').simulate('keydown', { nativeEvent: { keyCode: 13 } }); - shallowComponent.find('[role="columnheader"]').simulate('keydown', { nativeEvent: { keyCode: 32 } }); - expect(mockCallBack.mock.calls.length).toEqual(3); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/HeaderCheckMarkCell.test.jsx b/packages/terra-table/tests/jest/subcomponents/HeaderCheckMarkCell.test.jsx deleted file mode 100644 index 503ee841228..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/HeaderCheckMarkCell.test.jsx +++ /dev/null @@ -1,133 +0,0 @@ -import React from 'react'; -import HeaderCheckMarkCell from '../../../src/subcomponents/_HeaderCheckMarkCell'; - -describe('HeaderCheckMarkCell', () => { - // Snapshot Tests - it('should render a HeaderCheckMarkCell', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell with child content', () => { - const shallowComponent = shallow( - - test text - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell with width inner container removed', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell with alignment', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell as selectable', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell as selectable disabled', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell as selectable with selection', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell as selectable with selection and disabled', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell as selectable with selection and indeterminate', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderCheckMarkCell as selectable with selection, indeterminate, and disabled', () => { - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const mockCallBack = jest.fn(); - - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - shallowComponent.find('[role="columnheader"]').simulate('click'); - shallowComponent.find('[role="columnheader"]').simulate('keydown', { nativeEvent: { keyCode: 13 } }); - shallowComponent.find('[role="columnheader"]').simulate('keydown', { nativeEvent: { keyCode: 32 } }); - expect(mockCallBack.mock.calls.length).toEqual(3); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/HeaderChevronCell.test.jsx b/packages/terra-table/tests/jest/subcomponents/HeaderChevronCell.test.jsx deleted file mode 100644 index 5e8e65eb43c..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/HeaderChevronCell.test.jsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import HeaderChevronCell from '../../../src/subcomponents/_HeaderChevronCell'; - -describe('HeaderChevronCell', () => { - // Snapshot Tests - it('should render a HeaderChevronCell', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/HeaderRow.test.jsx b/packages/terra-table/tests/jest/subcomponents/HeaderRow.test.jsx deleted file mode 100644 index 3bf6fc0e242..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/HeaderRow.test.jsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; -import HeaderRow from '../../../src/subcomponents/_HeaderRow'; - -describe('HeaderRow', () => { - // Snapshot Tests - it('should render a HeaderRow', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a HeaderRow with child content', () => { - const shallowComponent = shallow(test text); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/Row.test.jsx b/packages/terra-table/tests/jest/subcomponents/Row.test.jsx deleted file mode 100644 index c6cc8975670..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/Row.test.jsx +++ /dev/null @@ -1,98 +0,0 @@ -import React from 'react'; -import Row from '../../../src/subcomponents/_Row'; - -describe('Row', () => { - // Snapshot Tests - it('should render a Row', () => { - const shallowComponent = shallow(test content); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row with divider style - vertical', () => { - const shallowComponent = shallow(test content); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row with divider style - horizontal', () => { - const shallowComponent = shallow(test content); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row with divider style - both', () => { - const shallowComponent = shallow(test content); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row with stripe', () => { - const shallowComponent = shallow(test content); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row as selectable', () => { - const shallowComponent = shallow( - - test content - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row as selectable disabled', () => { - const shallowComponent = shallow( - - test content - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row as selectable with selection', () => { - const shallowComponent = shallow( - - test content - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render a Row as selectable with selection and disabled', () => { - const shallowComponent = shallow( - - test content - , - ); - expect(shallowComponent).toMatchSnapshot(); - }); - - it('should render with callback functions', () => { - const mockCallBack = jest.fn(); - - const shallowComponent = shallow( - - test content - , - ); - expect(shallowComponent).toMatchSnapshot(); - shallowComponent.find('[role="row"]').simulate('click'); - shallowComponent.find('[role="row"]').simulate('keydown', { nativeEvent: { keyCode: 13 } }); - shallowComponent.find('[role="row"]').simulate('keydown', { nativeEvent: { keyCode: 32 } }); - expect(mockCallBack.mock.calls.length).toEqual(3); - }); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/Section.test.jsx b/packages/terra-table/tests/jest/subcomponents/Section.test.jsx deleted file mode 100644 index 8cedf5875ff..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/Section.test.jsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import Section from '../../../src/subcomponents/_Section'; - -// Snapshot Tests -it('should render with content', () => { - const shallowComponent = shallow(
test content
); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with no items', () => { - const shallowComponent = shallow(
); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with isCollapsed', () => { - const shallowComponent = shallow(
); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with isCollapsible', () => { - const shallowComponent = shallow(
); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with callback functions', () => { - const shallowComponent = shallow(
); - expect(shallowComponent).toMatchSnapshot(); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/SectionHeader.test.jsx b/packages/terra-table/tests/jest/subcomponents/SectionHeader.test.jsx deleted file mode 100644 index 4e29cf63a4f..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/SectionHeader.test.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react'; -import SectionHeader from '../../../src/subcomponents/_SectionHeader'; - -// Snapshot Tests -it('should render default', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with isCollapsed', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with isCollapsible', () => { - const shallowComponent = shallow(); - expect(shallowComponent).toMatchSnapshot(); -}); - -it('should render with callback functions', () => { - const mockCallBack = jest.fn(); - - const shallowComponent = shallow( - , - ); - expect(shallowComponent).toMatchSnapshot(); - shallowComponent.find('[role="columnheader"]').simulate('click'); - shallowComponent.find('[role="columnheader"]').simulate('keydown', { nativeEvent: { keyCode: 13 } }); - shallowComponent.find('[role="columnheader"]').simulate('keydown', { nativeEvent: { keyCode: 32 } }); - expect(mockCallBack.mock.calls.length).toEqual(3); -}); diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/Cell.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/Cell.test.jsx.snap deleted file mode 100644 index 1f4ef79b3f6..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/Cell.test.jsx.snap +++ /dev/null @@ -1,102 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Cell should render a Cell 1`] = ` -
-
-
-`; - -exports[`Cell should render a Cell with child content 1`] = ` -
-
- test text -
-
-`; - -exports[`Cell should render a Cell with child content and remove inner 1`] = ` -
- test text -
-`; - -exports[`Cell should render a Cell with disclosure label 1`] = ` -
-
-
-`; - -exports[`Cell should render a Cell with disclosure label and isCurrent 1`] = ` -
-
-
-`; - -exports[`Cell should render a Cell with width inner container removed 1`] = ` -
-`; - -exports[`Cell should render a Cell with width set 1`] = ` -
-
-
-`; - -exports[`Cell should render with callback functions 1`] = ` -
-
-
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/CheckMarkCell.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/CheckMarkCell.test.jsx.snap deleted file mode 100644 index 2ceddc55e74..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/CheckMarkCell.test.jsx.snap +++ /dev/null @@ -1,203 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`CheckMarkCell should render a CheckMarkCell 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render a CheckMarkCell as an icon 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render a CheckMarkCell as selectable 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render a CheckMarkCell as selectable disabled 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render a CheckMarkCell as selectable with selection 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render a CheckMarkCell as selectable with selection and disabled 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render a CheckMarkCell with alignment 1`] = ` -
-
- -
-`; - -exports[`CheckMarkCell should render with callback functions 1`] = ` -
-
- -
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/ChevronCell.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/ChevronCell.test.jsx.snap deleted file mode 100644 index f6b3025d966..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/ChevronCell.test.jsx.snap +++ /dev/null @@ -1,16 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ChevronCell should render a ChevronCell 1`] = ` -
-
- -
-
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCell.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCell.test.jsx.snap deleted file mode 100644 index 2560f776971..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCell.test.jsx.snap +++ /dev/null @@ -1,187 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`HeaderCell should render a HeaderCell 1`] = ` -
-
-
-
-
-`; - -exports[`HeaderCell should render a HeaderCell with child content 1`] = ` -
-
-
- test text -
-
-
-`; - -exports[`HeaderCell should render a HeaderCell with child content and remove inner 1`] = ` -
-
- test text -
-
-`; - -exports[`HeaderCell should render a HeaderCell with sortActive 1`] = ` -
-
-
- -
-`; - -exports[`HeaderCell should render a HeaderCell with sortDesc 1`] = ` -
-
-
-
-
-`; - -exports[`HeaderCell should render a HeaderCell with sortDesc and sortActive 1`] = ` -
-
-
- -
-`; - -exports[`HeaderCell should render a HeaderCell with width inner container removed 1`] = ` -
-
-
-`; - -exports[`HeaderCell should render a HeaderCell with width set 1`] = ` -
-
-
-
-
-`; - -exports[`HeaderCell should render with callback functions 1`] = ` -
-
-
-
-
-`; - -exports[`HeaderCell should render with callback functions 2`] = ` -
-
-
- -
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCheckMarkCell.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCheckMarkCell.test.jsx.snap deleted file mode 100644 index e3c1cde749f..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderCheckMarkCell.test.jsx.snap +++ /dev/null @@ -1,254 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell as selectable 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell as selectable disabled 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell as selectable with selection 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell as selectable with selection and disabled 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell as selectable with selection and indeterminate 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell as selectable with selection, indeterminate, and disabled 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell with alignment 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell with child content 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render a HeaderCheckMarkCell with width inner container removed 1`] = ` -
-
- -
-`; - -exports[`HeaderCheckMarkCell should render with callback functions 1`] = ` -
-
- -
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderChevronCell.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderChevronCell.test.jsx.snap deleted file mode 100644 index 92f6d24c6b6..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderChevronCell.test.jsx.snap +++ /dev/null @@ -1,16 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`HeaderChevronCell should render a HeaderChevronCell 1`] = ` -
-
-
-
-
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderRow.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderRow.test.jsx.snap deleted file mode 100644 index 1208168104d..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/HeaderRow.test.jsx.snap +++ /dev/null @@ -1,39 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`HeaderRow should render a HeaderRow 1`] = ` -
-
-
-`; - -exports[`HeaderRow should render a HeaderRow with child content 1`] = ` -
-
- test text -
-
-`; - -exports[`HeaderRow should render with callback functions 1`] = ` -
-
-
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/Row.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/Row.test.jsx.snap deleted file mode 100644 index 39fdec41e92..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/Row.test.jsx.snap +++ /dev/null @@ -1,107 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Row should render a Row 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row as selectable 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row as selectable disabled 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row as selectable with selection 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row as selectable with selection and disabled 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row with divider style - both 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row with divider style - horizontal 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row with divider style - vertical 1`] = ` -
- test content -
-`; - -exports[`Row should render a Row with stripe 1`] = ` -
- test content -
-`; - -exports[`Row should render with callback functions 1`] = ` -
- test content -
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/Section.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/Section.test.jsx.snap deleted file mode 100644 index 4c4ef42d4d9..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/Section.test.jsx.snap +++ /dev/null @@ -1,59 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`should render with callback functions 1`] = ` - - - -`; - -exports[`should render with content 1`] = ` - - - test content - -`; - -exports[`should render with isCollapsed 1`] = ` - - - -`; - -exports[`should render with isCollapsible 1`] = ` - - - -`; - -exports[`should render with no items 1`] = ` - - - -`; diff --git a/packages/terra-table/tests/jest/subcomponents/__snapshots__/SectionHeader.test.jsx.snap b/packages/terra-table/tests/jest/subcomponents/__snapshots__/SectionHeader.test.jsx.snap deleted file mode 100644 index a766dd6a3a2..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/__snapshots__/SectionHeader.test.jsx.snap +++ /dev/null @@ -1,117 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`should render default 1`] = ` -
-
- - test - -
-
-`; - -exports[`should render with callback functions 1`] = ` -
-
-
- -
-
- - test - -
-
-
-`; - -exports[`should render with isCollapsed 1`] = ` -
-
- - test - -
-
-`; - -exports[`should render with isCollapsible 1`] = ` -
-
-
- -
-
- - test - -
-
-
-`; diff --git a/packages/terra-table/tests/jest/subcomponents/utils.test.jsx b/packages/terra-table/tests/jest/subcomponents/utils.test.jsx deleted file mode 100644 index c634bed438a..00000000000 --- a/packages/terra-table/tests/jest/subcomponents/utils.test.jsx +++ /dev/null @@ -1,69 +0,0 @@ -import { - styleFromWidth, - wrappedOnClickForItem, - wrappedOnKeyDownForItem, - wrappedEventCallback, -} from '../../../src/subcomponents/utils'; - -describe('utils', () => { - it('styleFromWidth return correct values', () => { - let result = styleFromWidth(); - expect(result).toEqual(undefined); - - result = styleFromWidth({ static: { value: 4, unit: 'px' } }); - expect(result).toEqual({ - msFlex: '0 0 0px', - flex: '0 0 0px', - maxWidth: '4px', - minWidth: '4px', - }); - - result = styleFromWidth({ percentage: 10 }); - expect(result).toEqual({ - msFlex: '0 0 0px', - flex: '0 0 0px', - maxWidth: '10%', - minWidth: '10%', - }); - - result = styleFromWidth({ scalar: 3 }); - expect(result).toEqual({ - msFlex: `${3} ${3} 0px`, - flex: `${3} ${3} 0px`, - }); - }); - - it('should generate wrappedOnClickForItem callback', () => { - const mockCallBack = jest.fn(); - const mockCallBack2 = jest.fn(); - - const result = wrappedOnClickForItem(mockCallBack, mockCallBack2, { test: 'click' }); - result(); - expect(mockCallBack.mock.calls.length).toEqual(1); - expect(mockCallBack2.mock.calls.length).toEqual(1); - expect(mockCallBack2.mock.calls[0][1]).toEqual({ test: 'click' }); - }); - - it('should generate wrappedOnKeyDownForItem callback', () => { - const mockCallBack = jest.fn(); - const mockCallBack2 = jest.fn(); - - const result = wrappedOnKeyDownForItem(mockCallBack, mockCallBack2, { test: 'keyDown' }); - result({ nativeEvent: { keyCode: 13 }, preventDefault: mockCallBack }); - result({ nativeEvent: { keyCode: 13 }, preventDefault: mockCallBack2 }); - expect(mockCallBack.mock.calls.length).toEqual(2); - expect(mockCallBack2.mock.calls.length).toEqual(2); - expect(mockCallBack2.mock.calls[0][1]).toEqual({ test: 'keyDown' }); - expect(mockCallBack2.mock.calls[1][1]).toEqual({ test: 'keyDown' }); - }); - - it('should generate wrappedEventCallback callback', () => { - const mockCallBack = jest.fn(); - const mockCallBack2 = jest.fn(); - - const result = wrappedEventCallback(mockCallBack, mockCallBack2); - result(); - expect(mockCallBack.mock.calls.length).toEqual(1); - expect(mockCallBack2.mock.calls.length).toEqual(1); - }); -}); diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/custom_cell_content.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/custom_cell_content.png deleted file mode 100644 index c7f5f1034f83ffa5fbdb259a76bc0b28b38b4d13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29629 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/header_check_mark.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/header_check_mark.png deleted file mode 100644 index e529bf18e1e8c36547fa83fbb97c7c10540d3422..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15369 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/multi_demo.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/multi_demo.png deleted file mode 100644 index 5324daa113a483b30b5e2200c52546e08787f9b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46096 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
+b6 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 KG)vTN?*A8AIaFu> diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/padding.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/padding.png deleted file mode 100644 index beaef909b1a0036e1ebcd39ee1ea417a66901a76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5057 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 R^bh=_B&Q~ubH?!g{{VccHyHo` diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/section.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/section.png deleted file mode 100644 index aa0a85655874e653a74afd85206cdf7379d96fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12073 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 A-~a#s diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/striped.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/striped.png deleted file mode 100644 index 86b62d3c4d68e51ea6669d8cd3ec02989e0c85b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5756 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/custom_cell_content.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/custom_cell_content.png deleted file mode 100644 index 5c3bf0826b799fc371470725ab1426101256adda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27396 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 LDza~-4L$!KC7>xY diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/padding.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/padding.png deleted file mode 100644 index de52cd83028c5726adacb2c89d71e59726151ea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4118 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 F{tr)z_YnX9 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/row.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/row.png deleted file mode 100644 index a80d8392fa344642d1d92e9cd5d898237b029f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52864 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/section.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/section.png deleted file mode 100644 index a01fb3c4922e94d0dfc89d7a2dd8530c76f6f8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9891 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/custom_cell_content.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/custom_cell_content.png deleted file mode 100644 index f470b357fcb3bc60482b1d9a66afa2f0745cfa30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30029 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 WW*bv~HeQqZo3i|Axo5J*zW)J+a^Elj diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/fill.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/fill.png deleted file mode 100644 index 7395c7130a100a9121373e91646856266683e17c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5205 zcmeHLc{G&o+eeC&l4M`%Oo1x~|Xl`AoFAsXix% zAO{l@6Q`kpjwKV*0X^V8iTx1py|tQB$i&1WY^ZbfMj-Q2!;zGJf86*AnXHMvdq}v; z_E52?&bg3Y&%Wi*hN~xz;%QGKUq?T3tj!@gUb%Ml;fql@dN|)3ZIY()V8cScg26|d!A$%Eyd`L#R^_{kobjC%kGilv zUxb|OP~B|%8WzGxUBP0pU4x$@?7iz_rKSn4BcJ^jKaxW+VybaF>p%GnfsG7VY=&f3 zt!}DUJH)L+D$B`Vwtbr>qLj9AQ8&NbIruY(HWC1((T@bKK+UNv4-;~ty{iOhG@u6%$(Nx%v3Z!qtb)FG5q+-Cx z4w+h1dbg)3x;WTFgwG*R+`h{5DtHw=zsf@E5ze2aWX|r#Tx7Ix~9qGX_2@u>pXOzZ(69rXR_<41MzFE86`0S`C z^;G0>p_U{$li`Pyj@peLV_{V93-xrubz9r-XU4Wg!@vF%8k>$3lByUl$mdtP#RTqy zYC-aa!eX!t$a@A~{kQR}Pg0Zu&J$oYDO@Ziva+&)6S>JLJMBM;?P}@=WjzI-m6XXq}KQ`X^P@dZ53jw^zr}QG`tlp?1H-;R82#>RV;c zd*aAW55?m(cGW&!d({@Yy`)_s%M^fKY##E4eP1Sa4m+sjT33N9u>g_r_AdAwb;przprOspR(Z zlJF%p^3Son?Ci&VMILTzKM0|b*<pm zSEY-MAf=KWgAR|;r=d+Z$2-y6S&L5}IJYVWO&K^jRww-Y{pm?t+sH;YUVu96e0<*~ z5VD~*lCP&(pg*bblTDdMK^dBDFSnt(RZ>|5V7< zA7ogdP#R+TM$g2C>1F$+%_+8}Y-#7<|KrR>RaIhdWnx~Qq@bYCJ$Lu)0=Kgr9UV>l z(F%WoOJwN)1#^DsusE02>zthMi*n*7*V~NRXMyu|v(qv(JnZl74awDI4}%yQ5V>Qt zxTTlOjr{zSBKXDi{yMQ2Hi)c@;XSj{SJ)xq=9ZRPmI=?3aIFz5dl@+`cAjSb!{X*QEG-+OR;C{3tC1g*muHgUQ!nS68l)6L z1~2HvtEb&3MW(j_g#hM(7T|GDr;N#USRr7^awu?DtbV`=BZyRy=-j$=`PX!sWJNITcR1Hg03p3=S0wvd*K@7d z!?;+$8bp|iv%=!AD(j;)s%G*jgp-u4sh01mD}?2*Pbyyd>_9@*Hra#`gE)v`e$ra7gY6RmD`OQ zH!eKr;q2|}vj89jtxh>A)bBlBNi=m?w6f{Rbmcvt1NT=3E1-xN6&mXpFp>zOf=T+r z141gEudnBup0lH#6H@j1`&YP!ZN*)=`oQt4{l$*|%)XGQo^2$XU-ap^)yWS_=Uf<2 zLbY5=fK0rA`q@(PM4tOUdcGaxb82#q*SxB$d+?>CQ>)<k@kUqYtq8_+-I&a^2d} ztK$`?u;|;nlN2=yX2Kzq#INE#iXYYwZ7vodR=c#_n4h1&xA5Lrej5m z_H|)l3<#BG_$)I3TXZ=&IWZ!BryOe#xdCK(pQ#u6?>sks?bhZ$NJ&x2X5FK8!C-cs zgO@*EPgin>29ID-E8wAnc60&4o4r0M6d%jkv$sP$Hn-;CUSG@Fa_6h)1GO{u<;)dLU zLPDDtg4P!ei{eDuW!ydQfdmC8$>jDG3y7yad&uh+IeTdi@nsq-ikxtoaq87a#1PxnS zzrE++yD;msyQ{K>3GejdMd=dCs;YjQi8ked-?;%3K3!MYEa8k};Gt0Cle)6szfTZQ za$QM7#+N^w^P^9d*36;l4|qfZ$C(#v$T0eNp4fXNPF$eV+H-v(b!60YB0yo(QfKWUELB;Nkznu;_=jMb$$Z&_2K&JgxscA_t_=+}S21oxT= z#`wQ|`SvL6$sx*Q&F?%7sVv2CTgId*h*B;#Mndv+R7E&+u81cwDQPv?rEHntGq$5S znHh|3D>`e_)7ABLhBoxfLV|F&$rkRaKO92*8)S~zF73&b79sEd0K5X}+}JwW?+)UT zX-X4as`|mI30+BjdE66>y_o4PbCd`|8VKmEhU*w1%}htcTvLH|T*xJ{BArWOlvM#aIHMnI{02#d_-0scWf$B2t{9 z7!Ytg4K|n*^uGB2Mhg3WYfz`PYAzQ=p}#jq)K9hsjObdV<`vskB$3WqFE7xw>4=69 z>*AXY1oR4%?(rFP^Age3r}h5F)wXtdMK3(R9(ppZIA}?EsDc37UdA^@fJlEoL(PW? z#1p_4{?)d$w&^C{v?eTGiNN1UvWdG*neM=&rfl%33K{l!*K$ismEFABZAPxo0vAU!dXl9DeYDVVmsZ*D5_ZodJNYX7 zyyV(z;BGVEJN>j`uD?VmN({lTFM?!!atIaSSo09q2f(TypfJpP^UcImMi7@JIxjuT zezHx)nM*GRnQ$g1CWe4<1Q9bEm!HuBD52&4t+j{beom0)WQEFzHHsylC#}yZ-TW}G zoB+8^%rg=GN#nOmOir%wNIqXFdshAp4i}a^;1rw@aRlAE6mTuS1n9>-|HE);sgeUA zW$g^mVpdB02(GKKsy;&n+6F}If~1p~i3w+k7Q3ez5-D)9bO#28LchD(&lN|sxiU3$K?6|e^` z=*nV1eIo*%Kba@mG(b|-@W?aF|cww zUE|k+I<@N`_01`kDzA~Yif4RE0KwpucWSIMGBUd7KGdc=Ruc}_RE!$%aDNN1q0Zsz zYgq~}0Vl^N!SJn`!E6l%Jylgvtx|F76;@(U42m`EAUf` zOnzu=9EpSxRZb}QINZ2gmeoA#9rCOK(1l}u^arg92)q?W1kLGP_aRPHBk01!kO%bF z(|_Cu|4W$cR_@#90ai{=XW;_6Xll~HtsKw_`x3xvPXavN17e5&zx*FOf*3HisJ4F# zTUHR1wy@txzLkK`?atgE^8h-sG7;2^*!zDHKf@67Vm&=%^*b;XP!S4xb`f0n&XQ0H zdP9Gh2<-bEj3?o{R2IJK4hEnf(nfA4oO4R}B}(pKxLBCMg@&qi?3xVh#aRJ8CS&A` zsfP#bifVhD(Hc} z&%Mm9?z&dQ#X^pL!NsEUlsSRxkpbokJL_&4mKPwcCnXg0I25!nToRx*WoPC%xIas> zOAk{k1#D60uft*NI;WXg&B$R0g`~#86P}fwaRO{B`e*t0)?L7bh diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/header_check_mark.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/header_check_mark.png deleted file mode 100644 index 76f740d57b9be17e4f827fa5d0abab1d7322c47b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16843 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 S5BN_S9*7A^3l{Qge)(UCFraw= diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/header_footer.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/header_footer.png deleted file mode 100644 index d131d0b5af586ff3eaa3db952ef88edd0b6e84a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4997 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 WorOr#8H3Mj$6%WJ8ineAzWfgWt&dOu diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/multi_demo.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/multi_demo.png deleted file mode 100644 index b67bf652850a80716a48f25e08166c004ac4364d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48446 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/section.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/section.png deleted file mode 100644 index 594e553e16200bfc691dfbaeac3791457330b8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12880 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%0DF~oYeF47?R|h1|%NMMoV7AIz6R^+LK>Su~;O*}& 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 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/striped.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/striped.png deleted file mode 100644 index 2f84fce19b4017dcb5a1496a967150819ae5b8d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5937 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 JmOXeH{6AU{N1y-z diff --git a/packages/terra-table/tests/wdio/table-spec.js b/packages/terra-table/tests/wdio/table-spec.js deleted file mode 100644 index e100fe28ea3..00000000000 --- a/packages/terra-table/tests/wdio/table-spec.js +++ /dev/null @@ -1,38 +0,0 @@ -Terra.describeViewports('Table', ['medium'], () => { - it('displays table with Fill', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/fill'); - Terra.validates.element('fill'); - }); - it('displays table with HeaderCheckMark', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/header-check-mark'); - Terra.validates.element('header check mark'); - }); - it('displays table with HeaderFooter', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/header-footer'); - Terra.validates.element('header footer'); - }); - it('displays table with Padding', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/padding'); - Terra.validates.element('padding'); - }); - it('displays Row', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/row'); - Terra.validates.element('row'); - }); - it('displays Section', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/section'); - Terra.validates.element('section'); - }); - it('displays Striped table', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/striped'); - Terra.validates.element('striped'); - }); - it('displays table with Custom Cell Content', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/custom-cell'); - Terra.validates.element('custom cell content'); - }); - it('displays a Multi Demo table', () => { - browser.url('/raw/tests/cerner-terra-core-docs/table/multi-demo'); - Terra.validates.element('multi demo'); - }); -}); From bbfc1caba8e5a62832f5935fe7d47a74d71f8c5b Mon Sep 17 00:00:00 2001 From: Kenny Kim Date: Fri, 13 Oct 2023 11:26:44 -0700 Subject: [PATCH 3/4] [terra-table] New Terra table (#3917) --- .github/workflows/pr-preview.yml | 2 +- packages/terra-core-docs/CHANGELOG.md | 4 + packages/terra-core-docs/package.json | 1 + .../terra-dev-site/doc/table/About.1.doc.mdx | 30 +- .../doc/table/ChangeLog.6.doc.mdx | 4 +- .../terra-dev-site/doc/table/DefaultTable.jsx | 62 + .../table/Examples/PinnedColumns.2.doc.mdx | 41 + .../doc/table/Examples/PinnedColumnsTable.jsx | 63 + .../table/Examples/SortableTable.3.doc.mdx | 48 + .../doc/table/Examples/SortableTable.jsx | 102 + .../doc/table/LegacyDocs.1.doc.mdx | 43 + .../doc/table/UpgradeGuide.1.doc.mdx | 9 + .../test/table/DefaultTable.test.jsx | 20 + .../test/table/NoInteractionTable.test.jsx | 23 + .../test/table/SortableTable.test.jsx | 50 + .../test/table/TablePinnedColumns.test.jsx | 21 + .../test/table/TableStickyHeader.test.jsx | 24 + .../test/table/TableWithGridContext.test.jsx | 21 + .../test/table/TableWithNoRows.test.jsx | 26 + .../table/mockPinnedColumnsTableData.json | 49 + .../test/table/mockSortableTableData.json | 56 + .../test/table/mockTableData.json | 56 + packages/terra-outline-view-table/.npmignore | 9 - packages/terra-outline-view-table/.npmrc | 1 - .../terra-outline-view-table/CHANGELOG.md | 27 - packages/terra-outline-view-table/LICENSE | 203 - packages/terra-outline-view-table/NOTICE | 13 - packages/terra-outline-view-table/README.md | 37 - .../terra-outline-view-table/package.json | 54 - .../src/OutlineViewTable.jsx | 114 - .../src/OutlineViewTable.module.scss | 10 - .../OutlineViewTable.module.scss | 6 - .../terra-outline-view-table/src/index.js | 3 - .../OutlineViewTable.module.scss | 6 - .../src/proptypes/cellShape.js | 28 - .../src/proptypes/discloseShape.js | 29 - .../src/proptypes/headerCellShape.js | 57 - .../src/proptypes/headerShape.js | 20 - .../src/proptypes/rowShape.js | 50 - .../src/proptypes/sectionHeaderShape.js | 42 - .../src/proptypes/sectionShape.js | 16 - .../src/proptypes/selectAllColumnShape.js | 26 - .../src/proptypes/toggleShape.js | 25 - .../src/proptypes/widthShape.js | 27 - .../doc/outline-view-table/About.1.doc.mdx | 48 - .../outline-view-table/ChangeLog.2.doc.mdx | 6 - .../example/DefaultTable.jsx | 49 - .../OutlineViewTable.test.jsx | 55 - .../tests/jest/OutlineViewTable.test.jsx | 47 - .../OutlineViewTable.test.jsx.snap | 79 - .../outline-view-table-spec/default.png | Bin 19070 -> 0 bytes .../outline-view-table-spec/default.png | Bin 16668 -> 0 bytes .../outline-view-table-spec/default.png | Bin 19928 -> 0 bytes .../tests/wdio/outline-view-table-spec.js | 6 - packages/terra-table/CHANGELOG.md | 3 + packages/terra-table/package.json | 6 +- packages/terra-table/src/Table.jsx | 326 + packages/terra-table/src/Table.module.scss | 22 + .../clinical-lowlight-theme/Cell.module.scss | 13 + .../ColumnHeaderCell.module.scss | 21 + .../ColumnResizeHandle.module.scss | 7 + .../clinical-lowlight-theme/Row.module.scss | 11 + .../clinical-lowlight-theme/Table.module.scss | 6 + packages/terra-table/src/index.js | 5 + .../src/orion-fusion-theme/Cell.module.scss | 11 + .../ColumnHeaderCell.module.scss | 17 + .../ColumnResizeHandle.module.scss | 7 + .../src/orion-fusion-theme/Row.module.scss | 8 + .../src/orion-fusion-theme/Table.module.scss | 6 + .../terra-table/src/proptypes/cellShape.js | 22 + .../terra-table/src/proptypes/columnShape.js | 47 + .../terra-table/src/proptypes/rowShape.js | 26 + .../terra-table/src/proptypes/validators.js | 18 + .../terra-table/src/subcomponents/Cell.jsx | 262 + .../src/subcomponents/Cell.module.scss | 61 + .../src/subcomponents/ColumnHeader.jsx | 73 + .../src/subcomponents/ColumnHeaderCell.jsx | 230 + .../ColumnHeaderCell.module.scss | 64 + .../src/subcomponents/ColumnResizeHandle.jsx | 109 + .../ColumnResizeHandle.module.scss | 24 + .../terra-table/src/subcomponents/Row.jsx | 146 + .../src/subcomponents/Row.module.scss | 42 + .../src/subcomponents/RowSelectionCell.jsx | 99 + .../RowSelectionCell.module.scss | 8 + .../terra-table/src/utils/ColumnContext.jsx | 5 + .../terra-table/src/utils/GridContext.jsx | 13 + packages/terra-table/src/utils/constants.js | 8 + .../src/utils/rowSelectionUtils.js | 15 + packages/terra-table/tests/jest/Cell.test.jsx | 236 + .../tests/jest/ColumnHeader.test.jsx | 131 + .../tests/jest/ColumnHeaderCell.test.jsx | 299 + .../tests/jest/ColumnResizeHandle.test.jsx | 48 + packages/terra-table/tests/jest/Row.test.jsx | 108 + .../terra-table/tests/jest/Table.test.jsx | 313 + .../jest/__snapshots__/Cell.test.jsx.snap | 365 + .../__snapshots__/ColumnHeader.test.jsx.snap | 115 + .../ColumnHeaderCell.test.jsx.snap | 387 + .../ColumnResizeHandle.test.jsx.snap | 130 + .../jest/__snapshots__/Row.test.jsx.snap | 103 + .../jest/__snapshots__/Table.test.jsx.snap | 6601 +++++++++++++++++ .../chrome_large/table-spec/default-table.png | Bin 0 -> 49713 bytes .../table-spec/no-interaction-table.png | Bin 0 -> 48933 bytes .../table-spec/pinned-columns-scroll.png | Bin 0 -> 21714 bytes .../table-spec/pinned-columns.png | Bin 0 -> 20811 bytes .../sortable-table-focused-header.png | Bin 0 -> 47531 bytes .../table-spec/sortable-table-keyboard.png | Bin 0 -> 48233 bytes .../table-spec/sortable-table.png | Bin 0 -> 46842 bytes .../table-spec/sticky-header-scrolled.png | Bin 0 -> 39596 bytes .../table-spec/sticky-header-unscrolled.png | Bin 0 -> 38270 bytes .../table-spec/table-grid-context.png | Bin 0 -> 47521 bytes .../chrome_large/table-spec/table-no-rows.png | Bin 0 -> 9095 bytes .../table-spec/default-table.png | Bin 0 -> 48834 bytes .../table-spec/no-interaction-table.png | Bin 0 -> 48332 bytes .../table-spec/pinned-columns-scroll.png | Bin 0 -> 15896 bytes .../table-spec/pinned-columns.png | Bin 0 -> 19035 bytes .../sortable-table-focused-header.png | Bin 0 -> 47531 bytes .../table-spec/sortable-table-keyboard.png | Bin 0 -> 48233 bytes .../table-spec/sortable-table.png | Bin 0 -> 46842 bytes .../table-spec/sticky-header-scrolled.png | Bin 0 -> 39596 bytes .../table-spec/sticky-header-unscrolled.png | Bin 0 -> 38270 bytes .../table-spec/table-grid-context.png | Bin 0 -> 47521 bytes .../table-spec/table-no-rows.png | Bin 0 -> 8628 bytes .../chrome_large/table-spec/default-table.png | Bin 0 -> 45636 bytes .../table-spec/no-interaction-table.png | Bin 0 -> 44888 bytes .../table-spec/pinned-columns-scroll.png | Bin 0 -> 19153 bytes .../table-spec/pinned-columns.png | Bin 0 -> 18294 bytes .../sortable-table-focused-header.png | Bin 0 -> 43253 bytes .../table-spec/sortable-table-keyboard.png | Bin 0 -> 41862 bytes .../table-spec/sticky-header-scrolled.png | Bin 0 -> 36592 bytes .../table-spec/sticky-header-unscrolled.png | Bin 0 -> 37672 bytes .../table-spec/table-grid-context.png | Bin 0 -> 43207 bytes .../chrome_large/table-spec/table-no-rows.png | Bin 0 -> 8427 bytes .../table-spec/default-table.png | Bin 0 -> 45052 bytes .../table-spec/no-interaction-table.png | Bin 0 -> 44461 bytes .../table-spec/pinned-columns-scroll.png | Bin 0 -> 14073 bytes .../table-spec/pinned-columns.png | Bin 0 -> 16914 bytes .../sortable-table-focused-header.png | Bin 0 -> 43253 bytes .../table-spec/sortable-table-keyboard.png | Bin 0 -> 41862 bytes .../table-spec/sticky-header-scrolled.png | Bin 0 -> 36592 bytes .../table-spec/sticky-header-unscrolled.png | Bin 0 -> 37672 bytes .../table-spec/table-grid-context.png | Bin 0 -> 43207 bytes .../table-spec/table-no-rows.png | Bin 0 -> 7949 bytes .../chrome_large/table-spec/default-table.png | Bin 0 -> 51345 bytes .../table-spec/no-interaction-table.png | Bin 0 -> 50380 bytes .../table-spec/pinned-columns-scroll.png | Bin 0 -> 22763 bytes .../table-spec/pinned-columns.png | Bin 0 -> 21851 bytes .../sortable-table-focused-header.png | Bin 0 -> 48682 bytes .../table-spec/sortable-table-keyboard.png | Bin 0 -> 49316 bytes .../table-spec/sortable-table.png | Bin 0 -> 48389 bytes .../table-spec/sticky-header-scrolled.png | Bin 0 -> 41109 bytes .../table-spec/sticky-header-unscrolled.png | Bin 0 -> 39397 bytes .../table-spec/table-grid-context.png | Bin 0 -> 48803 bytes .../chrome_large/table-spec/table-no-rows.png | Bin 0 -> 9148 bytes .../table-spec/default-table.png | Bin 0 -> 50471 bytes .../table-spec/no-interaction-table.png | Bin 0 -> 49779 bytes .../table-spec/pinned-columns-scroll.png | Bin 0 -> 16636 bytes .../table-spec/pinned-columns.png | Bin 0 -> 19978 bytes .../sortable-table-focused-header.png | Bin 0 -> 48682 bytes .../table-spec/sortable-table-keyboard.png | Bin 0 -> 49316 bytes .../table-spec/sortable-table.png | Bin 0 -> 48389 bytes .../table-spec/sticky-header-scrolled.png | Bin 0 -> 41109 bytes .../table-spec/sticky-header-unscrolled.png | Bin 0 -> 39397 bytes .../table-spec/table-grid-context.png | Bin 0 -> 48803 bytes .../table-spec/table-no-rows.png | Bin 0 -> 8681 bytes packages/terra-table/tests/wdio/table-spec.js | 93 + packages/terra-table/translations/en-US.json | 10 + packages/terra-table/translations/en.json | 10 + 167 files changed, 11430 insertions(+), 1108 deletions(-) create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/DefaultTable.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumns.2.doc.mdx create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumnsTable.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.3.doc.mdx create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/LegacyDocs.1.doc.mdx create mode 100644 packages/terra-core-docs/src/terra-dev-site/doc/table/UpgradeGuide.1.doc.mdx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/DefaultTable.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/NoInteractionTable.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/SortableTable.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/TablePinnedColumns.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/TableStickyHeader.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/TableWithGridContext.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/TableWithNoRows.test.jsx create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/mockPinnedColumnsTableData.json create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/mockSortableTableData.json create mode 100644 packages/terra-core-docs/src/terra-dev-site/test/table/mockTableData.json delete mode 100644 packages/terra-outline-view-table/.npmignore delete mode 100644 packages/terra-outline-view-table/.npmrc delete mode 100644 packages/terra-outline-view-table/CHANGELOG.md delete mode 100644 packages/terra-outline-view-table/LICENSE delete mode 100644 packages/terra-outline-view-table/NOTICE delete mode 100644 packages/terra-outline-view-table/README.md delete mode 100755 packages/terra-outline-view-table/package.json delete mode 100755 packages/terra-outline-view-table/src/OutlineViewTable.jsx delete mode 100755 packages/terra-outline-view-table/src/OutlineViewTable.module.scss delete mode 100755 packages/terra-outline-view-table/src/clinical-lowlight-theme/OutlineViewTable.module.scss delete mode 100755 packages/terra-outline-view-table/src/index.js delete mode 100755 packages/terra-outline-view-table/src/orion-fusion-theme/OutlineViewTable.module.scss delete mode 100644 packages/terra-outline-view-table/src/proptypes/cellShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/discloseShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/headerCellShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/headerShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/rowShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/sectionHeaderShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/sectionShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/selectAllColumnShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/toggleShape.js delete mode 100644 packages/terra-outline-view-table/src/proptypes/widthShape.js delete mode 100644 packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/About.1.doc.mdx delete mode 100644 packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/ChangeLog.2.doc.mdx delete mode 100644 packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/example/DefaultTable.jsx delete mode 100644 packages/terra-outline-view-table/src/terra-dev-site/test/outline-view-table/OutlineViewTable.test.jsx delete mode 100644 packages/terra-outline-view-table/tests/jest/OutlineViewTable.test.jsx delete mode 100644 packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap delete mode 100644 packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/outline-view-table-spec/default.png delete mode 100644 packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/outline-view-table-spec/default.png delete mode 100644 packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/outline-view-table-spec/default.png delete mode 100644 packages/terra-outline-view-table/tests/wdio/outline-view-table-spec.js create mode 100644 packages/terra-table/src/Table.jsx create mode 100644 packages/terra-table/src/Table.module.scss create mode 100644 packages/terra-table/src/clinical-lowlight-theme/Cell.module.scss create mode 100644 packages/terra-table/src/clinical-lowlight-theme/ColumnHeaderCell.module.scss create mode 100644 packages/terra-table/src/clinical-lowlight-theme/ColumnResizeHandle.module.scss create mode 100644 packages/terra-table/src/clinical-lowlight-theme/Row.module.scss create mode 100644 packages/terra-table/src/clinical-lowlight-theme/Table.module.scss create mode 100644 packages/terra-table/src/orion-fusion-theme/Cell.module.scss create mode 100644 packages/terra-table/src/orion-fusion-theme/ColumnHeaderCell.module.scss create mode 100644 packages/terra-table/src/orion-fusion-theme/ColumnResizeHandle.module.scss create mode 100644 packages/terra-table/src/orion-fusion-theme/Row.module.scss create mode 100644 packages/terra-table/src/orion-fusion-theme/Table.module.scss create mode 100644 packages/terra-table/src/proptypes/cellShape.js create mode 100644 packages/terra-table/src/proptypes/columnShape.js create mode 100644 packages/terra-table/src/proptypes/rowShape.js create mode 100644 packages/terra-table/src/proptypes/validators.js create mode 100644 packages/terra-table/src/subcomponents/Cell.jsx create mode 100644 packages/terra-table/src/subcomponents/Cell.module.scss create mode 100644 packages/terra-table/src/subcomponents/ColumnHeader.jsx create mode 100644 packages/terra-table/src/subcomponents/ColumnHeaderCell.jsx create mode 100644 packages/terra-table/src/subcomponents/ColumnHeaderCell.module.scss create mode 100644 packages/terra-table/src/subcomponents/ColumnResizeHandle.jsx create mode 100644 packages/terra-table/src/subcomponents/ColumnResizeHandle.module.scss create mode 100644 packages/terra-table/src/subcomponents/Row.jsx create mode 100644 packages/terra-table/src/subcomponents/Row.module.scss create mode 100644 packages/terra-table/src/subcomponents/RowSelectionCell.jsx create mode 100644 packages/terra-table/src/subcomponents/RowSelectionCell.module.scss create mode 100644 packages/terra-table/src/utils/ColumnContext.jsx create mode 100644 packages/terra-table/src/utils/GridContext.jsx create mode 100644 packages/terra-table/src/utils/constants.js create mode 100644 packages/terra-table/src/utils/rowSelectionUtils.js create mode 100644 packages/terra-table/tests/jest/Cell.test.jsx create mode 100644 packages/terra-table/tests/jest/ColumnHeader.test.jsx create mode 100644 packages/terra-table/tests/jest/ColumnHeaderCell.test.jsx create mode 100644 packages/terra-table/tests/jest/ColumnResizeHandle.test.jsx create mode 100644 packages/terra-table/tests/jest/Row.test.jsx create mode 100644 packages/terra-table/tests/jest/Table.test.jsx create mode 100644 packages/terra-table/tests/jest/__snapshots__/Cell.test.jsx.snap create mode 100644 packages/terra-table/tests/jest/__snapshots__/ColumnHeader.test.jsx.snap create mode 100644 packages/terra-table/tests/jest/__snapshots__/ColumnHeaderCell.test.jsx.snap create mode 100644 packages/terra-table/tests/jest/__snapshots__/ColumnResizeHandle.test.jsx.snap create mode 100644 packages/terra-table/tests/jest/__snapshots__/Row.test.jsx.snap create mode 100644 packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/default-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/no-interaction-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/pinned-columns-scroll.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/pinned-columns.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table-focused-header.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table-keyboard.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sticky-header-scrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/table-grid-context.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/table-no-rows.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/default-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/no-interaction-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/pinned-columns.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/table-grid-context.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/table-no-rows.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/default-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/no-interaction-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/pinned-columns-scroll.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/pinned-columns.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sortable-table-focused-header.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sortable-table-keyboard.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sticky-header-scrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/table-grid-context.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/table-no-rows.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/default-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/no-interaction-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/pinned-columns.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/table-grid-context.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/table-no-rows.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/default-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/no-interaction-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/pinned-columns-scroll.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/pinned-columns.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table-focused-header.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table-keyboard.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sticky-header-scrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/table-grid-context.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/table-no-rows.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/default-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/no-interaction-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/pinned-columns.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/table-grid-context.png create mode 100644 packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/table-no-rows.png create mode 100644 packages/terra-table/tests/wdio/table-spec.js create mode 100644 packages/terra-table/translations/en-US.json create mode 100644 packages/terra-table/translations/en.json diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 51ff296820a..74740e911ab 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -2,7 +2,7 @@ name: pr-preview on: pull_request: - branches: ['main'] + branches: ['main', 'table-mvb'] jobs: deploy: runs-on: ubuntu-latest diff --git a/packages/terra-core-docs/CHANGELOG.md b/packages/terra-core-docs/CHANGELOG.md index be47181c688..d6ddeab248a 100644 --- a/packages/terra-core-docs/CHANGELOG.md +++ b/packages/terra-core-docs/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +* Changed + * Changed Terra Table examples to be more applicable to new table. + * Deleted examples of Terra Outline View Table as it is an obsolete package. + * Updated * Updated doc site for `terra-form-single-select` and `terra-form-single-select-field`. diff --git a/packages/terra-core-docs/package.json b/packages/terra-core-docs/package.json index e100ac84ddc..fd856bc6d4d 100644 --- a/packages/terra-core-docs/package.json +++ b/packages/terra-core-docs/package.json @@ -36,6 +36,7 @@ }, "dependencies": { "@cerner/terra-docs": "^1.9.0", + "legacy-terra-table": "npm:terra-table@^4.36.0", "moment": "^2.29.4", "terra-action-footer": "^2.65.0", "terra-action-header": "^2.83.0", diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx index df739862890..9d3fbb33c06 100644 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/About.1.doc.mdx @@ -1,4 +1,7 @@ -import { Badge } from 'terra-table/package.json?dev-site-package'; +import { Badge } from "terra-table/package.json?dev-site-package"; +import DefaultTable from "./DefaultTable?dev-site-example"; + +import TablePropsTable from "terra-table/lib/Table?dev-site-props-table"; @@ -12,31 +15,36 @@ Terra Table is a structural component used to create data tables. Table provides - `npm install terra-table` + ## Peer Dependencies This component requires the following peer dependencies be installed in your app for the component to properly function. | Peer Dependency | Version | -|-|-| -| react | ^16.8.5 | -| react-dom | ^16.8.5 | -| react-intl | ^2.8.0 | +| --------------- | ------- | +| react | ^16.8.5 | +| react-dom | ^16.8.5 | +| react-intl | ^2.8.0 | ## Usage ```jsx -import Table from 'terra-table'; +import Table from "terra-table"; ``` ## Component Features - * [Cross-Browser Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#cross-browser-support) - * [Responsive Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#responsive-support) - * [Mobile Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#mobile-support) - * [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl) +- [Cross-Browser Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#cross-browser-support) +- [Responsive Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#responsive-support) +- [Mobile Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#mobile-support) +- [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl) -# Examples +# Default Table + + ## Table Props + + diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/ChangeLog.6.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/ChangeLog.6.doc.mdx index 01b7f709bce..535d1e9f3f4 100644 --- a/packages/terra-core-docs/src/terra-dev-site/doc/table/ChangeLog.6.doc.mdx +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/ChangeLog.6.doc.mdx @@ -1,5 +1,5 @@ -import { Badge } from 'terra-table/package.json?dev-site-package'; -import ChangeLog from 'terra-table/CHANGELOG.md'; +import { Badge } from "terra-table/package.json?dev-site-package"; +import ChangeLog from "terra-table/CHANGELOG.md"; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/DefaultTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/DefaultTable.jsx new file mode 100644 index 00000000000..6b206443b4e --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/DefaultTable.jsx @@ -0,0 +1,62 @@ +import React from 'react'; +import Table from 'terra-table'; + +const tableData = { + cols: [ + { id: 'Column-0', displayName: 'Patient', isResizable: true }, + { id: 'Column-1', displayName: 'Location' }, + { id: 'Column-2', displayName: 'Illness Severity' }, + { id: 'Column-3', displayName: 'Visit' }, + { id: 'Column-4', displayName: 'Allergy' }, + { id: 'Column-5', displayName: 'Primary Contact' }, + { id: 'Column-6', displayName: 'Generic Order Counts' }, + { id: 'Column-7', displayName: 'Patient Age' }, + { id: 'Column-8', displayName: 'Medication History' }, + { id: 'Column-9', displayName: 'My Relationship' }, + { id: 'Column-10', displayName: 'Not Selectable' }, + ], + rows: [ + { + id: '1', + cells: [ + { content: 'Fleck, Arthur' }, + { content: '1007-MTN' }, + { content: 'Unstable' }, + { content: 'Inpatient, 2 months' }, + { content: '' }, + { content: 'Quinzell, Harleen' }, + { content: '' }, + { isMasked: true }, + { isMasked: true }, + { content: 'Admitting Physician' }, + { content: '' }, + ], + }, + { + id: '2', + cells: [ + { content: 'Wayne, Bruce' }, + { content: '1007-MTN-DR' }, + { content: 'Stable' }, + { content: 'Outpatient, 2 days' }, + { content: 'Phytochemicals' }, + { content: 'Grayson, Richard' }, + { content: '' }, + { content: '' }, + { isMasked: true }, + { content: 'Admitting Physician' }, + { content: '' }, + ], + }, + ], +}; + +const DefaultTable = () => ( + +); + +export default DefaultTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumns.2.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumns.2.doc.mdx new file mode 100644 index 00000000000..252cdd8d829 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumns.2.doc.mdx @@ -0,0 +1,41 @@ +import { Badge } from "terra-table/package.json?dev-site-package"; +import PinnedColumnsTable from "./PinnedColumnsTable?dev-site-example"; + +import TablePropsTable from "terra-table/lib/Table?dev-site-props-table"; + + + +# Pinned Columns Table + +Terra Table is a structural component used to create data tables. Table provides means to handle row selection and hooks for sortable columns. + +## Getting Started + +- Install with [npmjs](https://www.npmjs.com): + - `npm install terra-table` + + + +## Peer Dependencies + +This component requires the following peer dependencies be installed in your app for the component to properly function. + +| Peer Dependency | Version | +| --------------- | ------- | +| react | ^16.8.5 | +| react-dom | ^16.8.5 | +| react-intl | ^2.8.0 | + + + +## Usage + +```jsx +import Table from "terra-table"; +``` + + + +## Table Props + + diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumnsTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumnsTable.jsx new file mode 100644 index 00000000000..c522d7ddae2 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/PinnedColumnsTable.jsx @@ -0,0 +1,63 @@ +import React from 'react'; +import Table from 'terra-table'; + +const tableData = { + cols: [ + { id: 'Column-0', displayName: 'Patient' }, + { id: 'Column-1', displayName: 'Location' }, + { id: 'Column-2', displayName: 'Illness Severity' }, + { id: 'Column-3', displayName: 'Visit' }, + { id: 'Column-4', displayName: 'Allergy' }, + { id: 'Column-5', displayName: 'Primary Contact' }, + { id: 'Column-6', displayName: 'Generic Order Counts' }, + { id: 'Column-7', displayName: 'Patient Age' }, + { id: 'Column-8', displayName: 'Medication History' }, + { id: 'Column-9', displayName: 'My Relationship' }, + { id: 'Column-10', displayName: 'Not Selectable' }, + ], + rows: [ + { + id: '1', + cells: [ + { content: 'Fleck, Arthur' }, + { content: '1007-MTN' }, + { content: 'Unstable' }, + { content: 'Inpatient, 2 months' }, + { content: '' }, + { content: 'Quinzell, Harleen' }, + { content: '' }, + { isMasked: true }, + { isMasked: true }, + { content: 'Admitting Physician' }, + { content: '' }, + ], + }, + { + id: '2', + cells: [ + { content: 'Wayne, Bruce' }, + { content: '1007-MTN-DR' }, + { content: 'Stable' }, + { content: 'Outpatient, 2 days' }, + { content: 'Phytochemicals' }, + { content: 'Grayson, Richard' }, + { content: '' }, + { content: '' }, + { isMasked: true }, + { content: 'Admitting Physician' }, + { content: '' }, + ], + }, + ], +}; + +const PinnedColumnsTable = () => ( +
+); + +export default PinnedColumnsTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.3.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.3.doc.mdx new file mode 100644 index 00000000000..5ae14b0725e --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.3.doc.mdx @@ -0,0 +1,48 @@ +import { Badge } from "terra-table/package.json?dev-site-package"; +import SortableTable from "./SortableTable?dev-site-example"; + +import TablePropsTable from "terra-table/lib/Table?dev-site-props-table"; + + + +# Sortable Table + +Terra Table is a structural component used to create data tables. Table provides means to handle row selection and hooks for sortable columns. + +## Getting Started + +- Install with [npmjs](https://www.npmjs.com): + - `npm install terra-table` + + + +## Peer Dependencies + +This component requires the following peer dependencies be installed in your app for the component to properly function. + +| Peer Dependency | Version | +| --------------- | ------- | +| react | ^16.8.5 | +| react-dom | ^16.8.5 | +| react-intl | ^2.8.0 | + + + +## Usage + +```jsx +import Table from "terra-table"; +``` + +## Component Features + +- [Cross-Browser Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#cross-browser-support) +- [Responsive Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#responsive-support) +- [Mobile Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#mobile-support) +- [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl) + + + +## Table Props + + diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.jsx new file mode 100644 index 00000000000..0e555134977 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/Examples/SortableTable.jsx @@ -0,0 +1,102 @@ +import React, { useState } from 'react'; +import Table from 'terra-table'; + +const tableData = { + cols: [ + { + id: 'Column-0', displayName: 'Patient', sortIndicator: 'ascending', isSelectable: true, + }, + { + id: 'Column-1', displayName: 'Location', isSelectable: true, + }, + { id: 'Column-2', displayName: 'Illness Severity', isSelectable: true }, + { id: 'Column-3', displayName: 'Visit' }, + { id: 'Column-4', displayName: 'Allergy' }, + { id: 'Column-5', displayName: 'Primary Contact' }, + { id: 'Column-6', displayName: 'Generic Order Counts' }, + { id: 'Column-7', displayName: 'Patient Age' }, + { id: 'Column-8', displayName: 'Medication History' }, + { id: 'Column-9', displayName: 'My Relationship' }, + { id: 'Column-10', displayName: 'Not Selectable' }, + ], + rows: [ + { + id: '1', + cells: [ + { content: 'Fleck, Arthur' }, + { content: '1007-MTN' }, + { content: 'Unstable' }, + { content: 'Inpatient, 2 months' }, + { content: '' }, + { content: 'Quinzell, Harleen' }, + { content: '' }, + { isMasked: true }, + { isMasked: true }, + { content: 'Admitting Physician' }, + { content: '' }, + ], + }, + { + id: '2', + cells: [ + { content: 'Wayne, Bruce' }, + { content: '1007-MTN-DR' }, + { content: 'Stable' }, + { content: 'Outpatient, 2 days' }, + { content: 'Phytochemicals' }, + { content: 'Grayson, Richard' }, + { content: '' }, + { content: '' }, + { isMasked: true }, + { content: 'Admitting Physician' }, + { content: '' }, + ], + }, + ], +}; + +const SortableTable = () => { + const [tableColumns, setTableColumns] = useState(tableData.cols); + const [tableRows, setTableRows] = useState(tableData.rows); + const handleColumnSelect = (columnId) => { + const newColumns = [...tableColumns].map((col) => { + const newCol = { ...col }; + if (columnId === col.id) { + newCol.sortIndicator = col.sortIndicator === 'ascending' ? 'descending' : 'ascending'; + } else { + newCol.sortIndicator = undefined; + } + return newCol; + }); + + const newRows = [...tableRows]; + + const columnIndex = newColumns.findIndex(col => col.id === columnId); + if (columnIndex > -1) { + const { sortIndicator } = newColumns[columnIndex]; + newRows.sort((rowA, rowB) => { + const firstRowContent = rowA.cells[columnIndex].content || ''; + const secondRowContent = rowB.cells[columnIndex].content || ''; + + if (sortIndicator === 'ascending') { + return firstRowContent.localeCompare(secondRowContent); + } + return secondRowContent.localeCompare(firstRowContent); + }); + } + + setTableColumns(newColumns); + setTableRows(newRows); + }; + + return ( +
+ ); +}; + +export default SortableTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/LegacyDocs.1.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/LegacyDocs.1.doc.mdx new file mode 100644 index 00000000000..1f8cc0b0dc8 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/LegacyDocs.1.doc.mdx @@ -0,0 +1,43 @@ +import LegacyTableProps from "legacy-terra-table/lib/Table?dev-site-props-table"; + +# Legacy Terra Table + +This page is to show the old documentation for Table v4.x. + +Terra Table is a structural component used to create data tables. Table provides means to handle row selection and hooks for sortable columns. + +## Getting Started + +- Install with [npmjs](https://www.npmjs.com): + - `npm install terra-table@4` + + + +## Peer Dependencies + +This component requires the following peer dependencies be installed in your app for the component to properly function. + +| Peer Dependency | Version | +| --------------- | ------- | +| react | ^16.8.5 | +| react-dom | ^16.8.5 | +| react-intl | ^2.8.0 | + + + +## Usage + +```jsx +import Table from "terra-table"; +``` + +## Component Features + +- [Cross-Browser Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#cross-browser-support) +- [Responsive Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#responsive-support) +- [Mobile Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#mobile-support) +- [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl) + +## Table Props + + diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/table/UpgradeGuide.1.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/table/UpgradeGuide.1.doc.mdx new file mode 100644 index 00000000000..58448fd6d0c --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/doc/table/UpgradeGuide.1.doc.mdx @@ -0,0 +1,9 @@ +import { Badge } from "terra-table/package.json?dev-site-package"; + + + +# Terra Table Upgrade Guide + +## Changes from 4.x to 5.0 + +Terra table will no longer support grid-like (focus, keyboard navigation, etc) functionality and now behaves more like a native, accessible table. See the Docs for new functionality. diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/DefaultTable.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/DefaultTable.test.jsx new file mode 100644 index 00000000000..a720eaa8599 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/DefaultTable.test.jsx @@ -0,0 +1,20 @@ +import React from 'react'; +import Table from 'terra-table'; +import tableData from './mockTableData.json'; + +const DefaultTable = () => { + const { cols, rows } = tableData; + + return ( +
+ ); +}; + +export default DefaultTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/NoInteractionTable.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/NoInteractionTable.test.jsx new file mode 100644 index 00000000000..626ee580a27 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/NoInteractionTable.test.jsx @@ -0,0 +1,23 @@ +import React from 'react'; +import Table from 'terra-table'; +import tableData from './mockTableData.json'; + +const DefaultTable = () => { + const { cols, rows } = tableData; + + return ( +
+
+ + + ); +}; + +export default DefaultTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/SortableTable.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/SortableTable.test.jsx new file mode 100644 index 00000000000..d902ea0c15f --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/SortableTable.test.jsx @@ -0,0 +1,50 @@ +import React, { useState } from 'react'; +import Table from 'terra-table'; +import tableData from './mockSortableTableData.json'; + +const SortableTable = () => { + const [tableColumns, setTableColumns] = useState(tableData.cols); + const [tableRows, setTableRows] = useState(tableData.rows); + + const handleColumnSelect = (columnId) => { + const newColumns = [...tableColumns].map((col) => { + const newCol = { ...col }; + if (columnId === col.id) { + newCol.sortIndicator = col.sortIndicator === 'ascending' ? 'descending' : 'ascending'; + } else { + newCol.sortIndicator = undefined; + } + return newCol; + }); + + const newRows = [...tableRows]; + + const columnIndex = newColumns.findIndex(col => col.id === columnId); + if (columnIndex > -1) { + const { sortIndicator } = newColumns[columnIndex]; + newRows.sort((rowA, rowB) => { + const firstRowContent = rowA.cells[columnIndex].content || ''; + const secondRowContent = rowB.cells[columnIndex].content || ''; + + if (sortIndicator === 'ascending') { + return firstRowContent.localeCompare(secondRowContent); + } + return secondRowContent.localeCompare(firstRowContent); + }); + } + + setTableColumns(newColumns); + setTableRows(newRows); + }; + + return ( +
+ ); +}; + +export default SortableTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/TablePinnedColumns.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/TablePinnedColumns.test.jsx new file mode 100644 index 00000000000..163ce068042 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/TablePinnedColumns.test.jsx @@ -0,0 +1,21 @@ +import React from 'react'; +import Table from 'terra-table'; +import tableData from './mockPinnedColumnsTableData.json'; + +const TablePinnedColumns = () => { + const { cols, rows } = tableData; + + return ( +
+ ); +}; + +export default TablePinnedColumns; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/TableStickyHeader.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/TableStickyHeader.test.jsx new file mode 100644 index 00000000000..e3e949f3cc4 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/TableStickyHeader.test.jsx @@ -0,0 +1,24 @@ +import React from 'react'; +import Table from 'terra-table'; +import tableData from './mockTableData.json'; + +const TableStickyHeader = () => { + const rowHeaderIndex = 0; + const { cols, rows } = tableData; + + return ( + // eslint-disable-next-line react/forbid-dom-props +
+
+ + ); +}; + +export default TableStickyHeader; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/TableWithGridContext.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/TableWithGridContext.test.jsx new file mode 100644 index 00000000000..fc7c9745a50 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/TableWithGridContext.test.jsx @@ -0,0 +1,21 @@ +import React from 'react'; +import Table, { GridContext } from 'terra-table'; +import tableData from './mockTableData.json'; + +const DefaultTable = () => { + const { cols, rows } = tableData; + return ( + +
+ + ); +}; + +export default DefaultTable; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/TableWithNoRows.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/table/TableWithNoRows.test.jsx new file mode 100644 index 00000000000..1aae0d9c33e --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/TableWithNoRows.test.jsx @@ -0,0 +1,26 @@ +import React from 'react'; +import Table from 'terra-table'; + +const tableData = { + cols: [ + { id: 'Column-0', displayName: 'Vitals' }, + { id: 'Column-1', displayName: 'March 16' }, + { id: 'Column-2', displayName: 'March 17' }, + { id: 'Column-3', displayName: 'March 18' }, + ], +}; +const TableWithNoRows = () => { + const { cols } = tableData; + + return ( +
+ ); +}; + +export default TableWithNoRows; diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/mockPinnedColumnsTableData.json b/packages/terra-core-docs/src/terra-dev-site/test/table/mockPinnedColumnsTableData.json new file mode 100644 index 00000000000..4bd53e49665 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/mockPinnedColumnsTableData.json @@ -0,0 +1,49 @@ +{ + "cols": [ + { "id": "Column-0", "displayName": "Patient" }, + { "id": "Column-1", "displayName": "Location" }, + { "id": "Column-2", "displayName": "Illness Severity" }, + { "id": "Column-3", "displayName": "Visit" }, + { "id": "Column-4", "displayName": "Allergy" }, + { "id": "Column-5", "displayName": "Primary Contact" }, + { "id": "Column-6", "displayName": "Generic Order Counts" }, + { "id": "Column-7", "displayName": "Patient Age" }, + { "id": "Column-8", "displayName": "Medication History" }, + { "id": "Column-9", "displayName": "My Relationship" }, + { "id": "Column-10", "displayName": "Not Selectable", "isSelectable": false } + ], + "rows": [ + { + "id": "1", + "cells": [ + { "content": "Fleck, Arthur" }, + { "content": "1007-MTN" }, + { "content": "Unstable" }, + { "content": "Inpatient, 2 months" }, + { "content": "" }, + { "content": "Quinzell, Harleen" }, + { "content": "" }, + { "isMasked": true }, + { "isMasked": true }, + { "content": "Admitting Physician" }, + { "content": "", "isSelectable": false } + ] + }, + { + "id": "2", + "cells": [ + { "content": "Wayne, Bruce" }, + { "content": "1007-MTN-DR" }, + { "content": "Stable" }, + { "content": "Outpatient, 2 days" }, + { "content": "Phytochemicals" }, + { "content": "Grayson, Richard" }, + { "content": "" }, + { "content": "" }, + { "isMasked": true }, + { "content": "Admitting Physician" }, + { "content": "", "isSelectable": false } + ] + } + ] +} diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/mockSortableTableData.json b/packages/terra-core-docs/src/terra-dev-site/test/table/mockSortableTableData.json new file mode 100644 index 00000000000..5f3f9b54848 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/mockSortableTableData.json @@ -0,0 +1,56 @@ +{ + "cols": [ + { "id": "Column-0", "displayName": "Vitals", "isSelectable": true, "sortIndicator": "ascending" }, + { "id": "Column-1", "displayName": "March 16", "isSelectable": true }, + { "id": "Column-2", "displayName": "March 17" }, + { "id": "Column-3", "displayName": "March 18" } + ], + "rows": [ + { + "id": "1", + "cells": [ + { "content": "Heart Rate Monitored (bpm)" }, + { "content": "68" }, + { "content": "66" }, + { "content": "67" } + ] + }, + { + "height": "150px", + "id": "2", + "cells": [ + { "content": "Temperature Oral (degC)" }, + { "content": "36.7", "isMasked": true }, + { "content": "36.9", "isMasked": true }, + { "content": "37", "isMasked": true } + ] + }, + { + "id": "3", + "cells": [ + { "content": "Cardiac Index (L/min/m2)" }, + { "content": "2.25" }, + { "content": "2.28" }, + { "content": "2.8" } + ] + }, + { + "id": "4", + "cells": [ + { "content": "ICP (mmHg)", "isMasked": true }, + { "content": "11" }, + { "content": "11" }, + { "content": "12" } + ] + }, + { + "id": "5", + "cells": [ + { "content": "CPP (mmHg)" }, + { "content": "63" }, + { "content": "47" }, + { "content": "48" } + ] + } + ] +} diff --git a/packages/terra-core-docs/src/terra-dev-site/test/table/mockTableData.json b/packages/terra-core-docs/src/terra-dev-site/test/table/mockTableData.json new file mode 100644 index 00000000000..5ef5a7bd8c8 --- /dev/null +++ b/packages/terra-core-docs/src/terra-dev-site/test/table/mockTableData.json @@ -0,0 +1,56 @@ +{ + "cols": [ + { "id": "Column-0", "displayName": "Vitals" }, + { "id": "Column-1", "displayName": "March 16" }, + { "id": "Column-2", "displayName": "March 17" }, + { "id": "Column-3", "displayName": "March 18" } + ], + "rows": [ + { + "id": "1", + "cells": [ + { "content": "Heart Rate Monitored (bpm)" }, + { "content": "68" }, + { "content": "66" }, + { "content": "67" } + ] + }, + { + "height": "150px", + "id": "2", + "cells": [ + { "content": "Temperature Oral (degC)" }, + { "content": "36.7", "isMasked": true }, + { "content": "36.9", "isMasked": true }, + { "content": "37", "isMasked": true } + ] + }, + { + "id": "3", + "cells": [ + { "content": "Cardiac Index (L/min/m2)" }, + { "content": "2.25" }, + { "content": "2.28" }, + { "content": "2.8" } + ] + }, + { + "id": "4", + "cells": [ + { "content": "ICP (mmHg)", "isMasked": true }, + { "content": "11" }, + { "content": "11" }, + { "content": "12" } + ] + }, + { + "id": "5", + "cells": [ + { "content": "CPP (mmHg)" }, + { "content": "63" }, + { "content": "47" }, + { "content": "48" } + ] + } + ] +} diff --git a/packages/terra-outline-view-table/.npmignore b/packages/terra-outline-view-table/.npmignore deleted file mode 100644 index e5d4f913998..00000000000 --- a/packages/terra-outline-view-table/.npmignore +++ /dev/null @@ -1,9 +0,0 @@ -*.log -target -reports -tests/**/__snapshots__/ -aggregated-translations -dev-site-config -screenshots -errorScreenshots -generated-themes diff --git a/packages/terra-outline-view-table/.npmrc b/packages/terra-outline-view-table/.npmrc deleted file mode 100644 index 43c97e719a5..00000000000 --- a/packages/terra-outline-view-table/.npmrc +++ /dev/null @@ -1 +0,0 @@ -package-lock=false diff --git a/packages/terra-outline-view-table/CHANGELOG.md b/packages/terra-outline-view-table/CHANGELOG.md deleted file mode 100644 index c87a89be63b..00000000000 --- a/packages/terra-outline-view-table/CHANGELOG.md +++ /dev/null @@ -1,27 +0,0 @@ -# Changelog - -## Unreleased - -## 0.4.0 - (August 1, 2023) - -* Changed - * Minor dependency version bump - -## 0.3.1 - (June 28, 2023) - -* Changed - * Minor dependency version bump - -## 0.3.0 - (February 15, 2023) - -* Changed - * Updated wdio screenshots due to functional-testing upgrade. - -## 0.2.0 - (January 3, 2023) - -* Added - * Added initial docs and tests folders - * Added initial props that pass through to `terra-table` - * Added initial `terra-outline-view-table` component - -Initial stable release diff --git a/packages/terra-outline-view-table/LICENSE b/packages/terra-outline-view-table/LICENSE deleted file mode 100644 index f4f87bd4ed6..00000000000 --- a/packages/terra-outline-view-table/LICENSE +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - \ No newline at end of file diff --git a/packages/terra-outline-view-table/NOTICE b/packages/terra-outline-view-table/NOTICE deleted file mode 100644 index 7087cb74f35..00000000000 --- a/packages/terra-outline-view-table/NOTICE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright 2022 - 2023 Cerner Innovation, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/packages/terra-outline-view-table/README.md b/packages/terra-outline-view-table/README.md deleted file mode 100644 index 1c3a6397048..00000000000 --- a/packages/terra-outline-view-table/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Terra Outline Table View - -[![NPM version](https://badgen.net/npm/v/terra-outline-view-table)](https://www.npmjs.org/package/terra-outline-view-table) -[![Build Status](https://badgen.net/travis/cerner/terra-core)](https://travis-ci.com/cerner/terra-core) - -The terra-outline-view-table component provides - -- [Getting Started](#getting-started) -- [Documentation](https://engineering.cerner.com/terra-ui/components/terra-outline-view-table) -- [LICENSE](#license) - -## Getting Started - -- Install from [npmjs](https://www.npmjs.com): `npm install terra-outline-view-table` - - -## Peer Dependencies - -This component requires the following peer dependencies be installed in your app for the component to properly function. - -| Peer Dependency | Version | -|-|-| -| react | ^16.8.5 | -| react-dom | ^16.8.5 | -| react-intl | ^2.8.0 | - - - -## LICENSE - -Copyright 2022 - 2023 Cerner Innovation, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - -    http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. diff --git a/packages/terra-outline-view-table/package.json b/packages/terra-outline-view-table/package.json deleted file mode 100755 index 57745647a8d..00000000000 --- a/packages/terra-outline-view-table/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "terra-outline-view-table", - "private": true, - "main": "lib/index.js", - "version": "0.4.0", - "description": "The terra-outline-view-table component ", - "repository": { - "type": "git", - "url": "git+https://github.com/cerner/terra-core.git", - "directory": "packages/terra-outline-view-table" - }, - "keywords": [ - "Cerner", - "Terra", - "terra-outline-view-table", - "Outline View", - "Treeview", - "Table", - "Expand Collapse Table Rows", - "UI" - ], - "author": "Cerner Corporation", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/cerner/terra-core/issues" - }, - "homepage": "https://github.com/cerner/terra-core#readme", - "peerDependencies": { - "react": "^16.8.5", - "react-dom": "^16.8.5", - "react-intl": ">=2.8.0 <6.0.0" - }, - "dependencies": { - "@cerner/terra-docs": "^1.9.0", - "classnames": "^2.2.5", - "prop-types": "^15.5.8", - "terra-content-container": "^3.39.0", - "terra-mixins": "^1.40.0", - "terra-table": "^4.36.0" - }, - "scripts": { - "compile": "babel --root-mode upward src --out-dir lib --copy-files", - "lint": "npm run lint:js && npm run lint:scss", - "lint:js": "eslint --ext .js,.jsx . --ignore-path ../../.eslintignore", - "lint:scss": "stylelint src/**/*.scss", - "precompile": "rm -rf lib", - "test": "npm run lint && npm run jest && npm run wdio", - "jest": "jest --config ../../jest.config.js", - "wdio-default": "cd ../.. && terra wdio", - "wdio-lowlight": "cd ../.. && terra wdio --themes clinical-lowlight-theme", - "wdio-fusion": "cd ../.. && terra wdio --themes orion-fusion-theme", - "wdio": "npm run wdio-default && npm run wdio-lowlight && npm run wdio-fusion" - } -} diff --git a/packages/terra-outline-view-table/src/OutlineViewTable.jsx b/packages/terra-outline-view-table/src/OutlineViewTable.jsx deleted file mode 100755 index 6b724995895..00000000000 --- a/packages/terra-outline-view-table/src/OutlineViewTable.jsx +++ /dev/null @@ -1,114 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import classNames from 'classnames'; -import classNamesBind from 'classnames/bind'; -import Table from 'terra-table'; - -import sectionShape from './proptypes/sectionShape'; -import headerShape from './proptypes/headerShape'; -import widthShape from './proptypes/widthShape'; -import styles from './OutlineViewTable.module.scss'; - -const cx = classNamesBind.bind(styles); - -const propTypes = { - /** - * An array of sections containing rows. **TODO: Not final shape as row headers and parent/children - * hierarchies are still needing to be addressed.** - * - * _NOTE: make sure `bodyData` rows have `toggleAction` with a `toggleLabel`, otherwise tests fail aria._ - */ - bodyData: PropTypes.arrayOf(sectionShape), - /** - * The width value structures associated to each column. - */ - columnWidths: PropTypes.arrayOf(widthShape), - /** - * The data to build header cells and columns. - */ - headerData: headerShape, - /** - * Whether or not the table should expanded to fill its parent element. - */ - fill: PropTypes.bool, - /** - * Element to append to the bottom of the table. i.e. toolbars etc. - */ - footerNode: PropTypes.node, - /** - * The numberOfColumns to be used as a descriptor for assistive technology. - */ - numberOfColumns: PropTypes.number.isRequired, - /** - * This value is used for accessibility when paged/virtualized rows are used. - * By default this value is derived from the number of rows passed within the section. - */ - numberOfRows: PropTypes.number, - /** - * Function callback returning the html node of the table's inner body element. - */ - scrollRefCallback: PropTypes.func, - /** - * Whether or not a display only footer should be affixed to the table. - */ - showSimpleFooter: PropTypes.bool, - /** - * The summary text to describe the table's content and interactions. - */ - summary: PropTypes.string.isRequired, - /** - * The element id to associate to the descriptive text. - */ - summaryId: PropTypes.string.isRequired, -}; - -const defaultProps = { -}; - -const OutlineViewTable = ({ - bodyData, - columnWidths, - fill, - footerNode, - headerData, - numberOfColumns, - numberOfRows, - scrollRefCallback, - showSimpleFooter, - summary, - summaryId, - ...customProps -}) => { - const tableClasses = classNames( - cx( - 'outline', - ), - customProps.className, - ); - - return ( -
- ); -}; - -OutlineViewTable.propTypes = propTypes; -OutlineViewTable.defaultProps = defaultProps; - -export default OutlineViewTable; diff --git a/packages/terra-outline-view-table/src/OutlineViewTable.module.scss b/packages/terra-outline-view-table/src/OutlineViewTable.module.scss deleted file mode 100755 index d52b93b619b..00000000000 --- a/packages/terra-outline-view-table/src/OutlineViewTable.module.scss +++ /dev/null @@ -1,10 +0,0 @@ -// Themes -@import './clinical-lowlight-theme/OutlineViewTable.module'; -@import './orion-fusion-theme/OutlineViewTable.module'; - -:local { - // TODO: Replace with actual styles -- placeholder temporary styling only - .outline { - border: 1px solid #dedfe0; - } -} diff --git a/packages/terra-outline-view-table/src/clinical-lowlight-theme/OutlineViewTable.module.scss b/packages/terra-outline-view-table/src/clinical-lowlight-theme/OutlineViewTable.module.scss deleted file mode 100755 index 49c6a184b3d..00000000000 --- a/packages/terra-outline-view-table/src/clinical-lowlight-theme/OutlineViewTable.module.scss +++ /dev/null @@ -1,6 +0,0 @@ -:local { - .clinical-lowlight-theme { - // TODO: Replace with actual styles - --terra-outline-view-table-foo-bar: none; - } -} diff --git a/packages/terra-outline-view-table/src/index.js b/packages/terra-outline-view-table/src/index.js deleted file mode 100755 index b70d8fe7875..00000000000 --- a/packages/terra-outline-view-table/src/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import OutlineViewTable from './OutlineViewTable'; - -export default OutlineViewTable; diff --git a/packages/terra-outline-view-table/src/orion-fusion-theme/OutlineViewTable.module.scss b/packages/terra-outline-view-table/src/orion-fusion-theme/OutlineViewTable.module.scss deleted file mode 100755 index e701025fc3a..00000000000 --- a/packages/terra-outline-view-table/src/orion-fusion-theme/OutlineViewTable.module.scss +++ /dev/null @@ -1,6 +0,0 @@ -:local { - .orion-fusion-theme { - // TODO: Replace with actual styles - --terra-outline-view-table-foo-bar: none; - } -} diff --git a/packages/terra-outline-view-table/src/proptypes/cellShape.js b/packages/terra-outline-view-table/src/proptypes/cellShape.js deleted file mode 100644 index 1c99ba8d9d3..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/cellShape.js +++ /dev/null @@ -1,28 +0,0 @@ -import PropTypes from 'prop-types'; - -const cellShape = PropTypes.shape({ - /** - * The react key to apply to the cell. - */ - key: PropTypes.string.isRequired, - /** - * Child content to be displayed for the row cell. - */ - children: PropTypes.node, - /** - * Function callback returning the html node for the cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Additional attributes to be passed to the cell. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}); - -export default cellShape; diff --git a/packages/terra-outline-view-table/src/proptypes/discloseShape.js b/packages/terra-outline-view-table/src/proptypes/discloseShape.js deleted file mode 100644 index e0b198fbef2..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/discloseShape.js +++ /dev/null @@ -1,29 +0,0 @@ -import PropTypes from 'prop-types'; - -const discloseShape = PropTypes.shape({ - /** - * The index of the cell that provides the accessible link entry point for disclosure style rows. - */ - discloseCellIndex: PropTypes.number.isRequired, - /** - * The label associated to the row action. Should be set if `'rowStyle'` is set to `'disclose'` or `'toggle'`. - */ - discloseLabel: PropTypes.string, - /** - * Whether or not the row is the currently selected disclosure. - * This aria state relates to the primary link cell. - */ - isDisclosed: PropTypes.bool, - /** - * The associated metaData to be return within row disclose callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onRowAction(event, metaData) - */ - onDisclose: PropTypes.func, -}); - -export default discloseShape; diff --git a/packages/terra-outline-view-table/src/proptypes/headerCellShape.js b/packages/terra-outline-view-table/src/proptypes/headerCellShape.js deleted file mode 100644 index 0eb01a67049..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/headerCellShape.js +++ /dev/null @@ -1,57 +0,0 @@ -import PropTypes from 'prop-types'; - -const headerCellShape = PropTypes.shape({ - /** - * The id of the header cell for the row cells to set within their "headers" prop. - */ - id: PropTypes.string.isRequired, - /** - * The react key to apply to the cell. - */ - key: PropTypes.string.isRequired, - /** - * Content to be displayed for the column header. - */ - children: PropTypes.node, - /** - * Whether or not the sort indicator is descending. - */ - isSortDesc: PropTypes.bool, - /** - * Whether or not the column is to be marked as a sorted column. - */ - isSortActive: PropTypes.bool, - /** - * The associated metaData to be provided in the onCellAction and onSortAction callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onCellAction(event, metaData) - * The presence of this func will indicate that the cell can be interacted with for actions or selections. - */ - onCellAction: PropTypes.func, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onSortAction(event, metaData) - * The presence of this func will indicate that the cell can be interacted with for sorting. - */ - onSortAction: PropTypes.func, - /** - * Function callback returning the html node for the header cell. - */ - refCallback: PropTypes.func, - /** - * Whether or not the cell's inner containing element responsible for handling table's default padding is removed. - * This is useful to optimize the DOM for either a table without padding or to optimize a cell whose custom content is providing its own padding. - */ - removeInner: PropTypes.bool, - /** - * Additional attributes to be passed to the cell. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}); - -export default headerCellShape; diff --git a/packages/terra-outline-view-table/src/proptypes/headerShape.js b/packages/terra-outline-view-table/src/proptypes/headerShape.js deleted file mode 100644 index 75f075b31c3..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/headerShape.js +++ /dev/null @@ -1,20 +0,0 @@ -import PropTypes from 'prop-types'; -import headerCellShape from './headerCellShape'; -import selectAllColumnShape from './selectAllColumnShape'; - -const headerShape = PropTypes.shape({ - /** - * The cells to be displayed within the header. - */ - cells: PropTypes.arrayOf(headerCellShape), - /** - * Function callback returning the html node for the header. - */ - refCallback: PropTypes.func, - /** - * The select all column header's properties. - */ - selectAllColumn: selectAllColumnShape, -}); - -export default headerShape; diff --git a/packages/terra-outline-view-table/src/proptypes/rowShape.js b/packages/terra-outline-view-table/src/proptypes/rowShape.js deleted file mode 100644 index 8e923d07ec4..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/rowShape.js +++ /dev/null @@ -1,50 +0,0 @@ -import PropTypes from 'prop-types'; -import cellShape from './cellShape'; -import discloseShape from './discloseShape'; -import toggleShape from './toggleShape'; - -const rowShape = PropTypes.shape({ - /** - * Additional attributes to be passed to the row. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, - /** - * The children to be passed as row content. - */ - cells: PropTypes.arrayOf(cellShape).isRequired, - /** - * The check mark is by default vertically centered. The alignment prop sets the top spacing of the check, standard units are valid. - */ - checkAlignment: PropTypes.string, - /** - * Data relating to the `'disclose'` for either rowStyle actions. - */ - discloseAction: discloseShape, - /** - * The aria-rowindex for the row is derived by default, but in the case of paging and virtualization a different index may be needed as an override. - */ - index: PropTypes.number, - /** - * Whether or not the rows interaction is disabled. - */ - isDisabled: PropTypes.bool, - /** - * Whether or not row should display as a striped row. - */ - isStriped: PropTypes.bool, - /** - * The react key to apply to the row. - */ - key: PropTypes.string.isRequired, - /** - * Function callback returning the html node for the row. - */ - refCallback: PropTypes.func, - /** - * Data relating to the `'toggle'` for either rowStyle or checkStyle row actions. - */ - toggleAction: toggleShape, -}); - -export default rowShape; diff --git a/packages/terra-outline-view-table/src/proptypes/sectionHeaderShape.js b/packages/terra-outline-view-table/src/proptypes/sectionHeaderShape.js deleted file mode 100644 index 62b7aede5c8..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/sectionHeaderShape.js +++ /dev/null @@ -1,42 +0,0 @@ -import PropTypes from 'prop-types'; - -const sectionHeaderShape = PropTypes.shape({ - /** - * The react key to apply to the section header. - */ - key: PropTypes.string.isRequired, - /** - * The id to apply to the header in order to provide structure for assistive technologies. - */ - id: PropTypes.string.isRequired, - /** - * Whether or not the section is collapsed. - */ - isCollapsed: PropTypes.bool, - /** - * The associated metaData to be provided in the onSelect callback. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed to expand or collapse the section. - * Callback contains the javascript event and prop metadata, e.g. onToggle(event, metaData) - * If present, will enable the interaction of the header. - */ - onToggle: PropTypes.func, - /** - * Function callback pass-through for the ref of the section header. - */ - refCallback: PropTypes.func, - /** - * Title text to be placed within the section header. - */ - title: PropTypes.string.isRequired, - /** - * Additional attributes to be passed to the section header. - */ - // eslint-disable-next-line react/forbid-prop-types - attrs: PropTypes.object, -}); - -export default sectionHeaderShape; diff --git a/packages/terra-outline-view-table/src/proptypes/sectionShape.js b/packages/terra-outline-view-table/src/proptypes/sectionShape.js deleted file mode 100644 index 1be82f0b8dc..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/sectionShape.js +++ /dev/null @@ -1,16 +0,0 @@ -import PropTypes from 'prop-types'; -import rowShape from './rowShape'; -import sectionHeaderShape from './sectionHeaderShape'; - -const headerShape = PropTypes.shape({ - /** - * The children list items passed to the component. - */ - rows: PropTypes.arrayOf(rowShape), - /** - * The section header of the provided rows. - */ - sectionHeader: sectionHeaderShape, -}); - -export default headerShape; diff --git a/packages/terra-outline-view-table/src/proptypes/selectAllColumnShape.js b/packages/terra-outline-view-table/src/proptypes/selectAllColumnShape.js deleted file mode 100644 index 28f6326092d..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/selectAllColumnShape.js +++ /dev/null @@ -1,26 +0,0 @@ -import PropTypes from 'prop-types'; - -const selectAllColumnShape = PropTypes.shape({ - /** - * The status of the select all checkbox. - */ - checkStatus: PropTypes.oneOf(['empty', 'checked', 'indeterminate']), - /** - * The alignment prop sets the bottom spacing of the check mar, standard units are valid. This is used when providing your own padding. - */ - checkAlignment: PropTypes.string, - /** - * The text label for the column header's interaction. - */ - checkLabel: PropTypes.string.isRequired, - /** - * The function callback triggering when the checkbox within the column header has an interaction. - */ - onCheckAction: PropTypes.func, - /** - * Whether or not interaction should be disabled. - */ - isDisabled: PropTypes.bool, -}); - -export default selectAllColumnShape; diff --git a/packages/terra-outline-view-table/src/proptypes/toggleShape.js b/packages/terra-outline-view-table/src/proptypes/toggleShape.js deleted file mode 100644 index fe6d0535cee..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/toggleShape.js +++ /dev/null @@ -1,25 +0,0 @@ -import PropTypes from 'prop-types'; - -const toggleShape = PropTypes.shape({ - /** - * The label associated to the toggle action for the row. - */ - toggleLabel: PropTypes.string.isRequired, - - /** - * Whether or not the row is in a togged state, this covers both `'checkStyle'` and `'rowStyle'` toggle states. - */ - isToggled: PropTypes.bool, - /** - * The associated metaData to be return within row toggle callbacks. - */ - // eslint-disable-next-line react/forbid-prop-types - metaData: PropTypes.object, - /** - * Function callback for when the appropriate click or key action is performed. - * Callback contains the javascript event and prop metadata, e.g. onCheckAction(event, metaData) - */ - onToggle: PropTypes.func, -}); - -export default toggleShape; diff --git a/packages/terra-outline-view-table/src/proptypes/widthShape.js b/packages/terra-outline-view-table/src/proptypes/widthShape.js deleted file mode 100644 index a460a9c7878..00000000000 --- a/packages/terra-outline-view-table/src/proptypes/widthShape.js +++ /dev/null @@ -1,27 +0,0 @@ -import PropTypes from 'prop-types'; - -const widthShape = PropTypes.shape({ - /** - * Static width that for the cell. - */ - static: PropTypes.shape({ - /** - * Numerical width value. - */ - value: PropTypes.number.isRequired, - /** - * Valid css units are supported (i.e. 'px', 'rem', etc). - */ - unit: PropTypes.string.isRequired, - }), - /** - * Percentage width of the row for the header cell. - */ - percentage: PropTypes.number, - /** - * Relative scalar value of the cell's width compared to its sibling cells. - */ - scalar: PropTypes.number, -}); - -export default widthShape; diff --git a/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/About.1.doc.mdx b/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/About.1.doc.mdx deleted file mode 100644 index db6df6861cd..00000000000 --- a/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/About.1.doc.mdx +++ /dev/null @@ -1,48 +0,0 @@ -import { Badge } from 'terra-outline-view-table/package.json?dev-site-package'; -import DefaultTable from './example/DefaultTable?dev-site-example'; -import PropsTable from 'terra-outline-view-table/src/OutlineViewTable?dev-site-props-table'; - - - -# Terra Outline View Table - -Terra Outline View Table is a structural component used to ... _(add content)_ - -## Getting Started - -- Install with [npmjs](https://www.npmjs.com): - - `npm install terra-outline-view-table` - - -## Peer Dependencies - -This component requires the following peer dependencies be installed in your app for the component to properly function. - -| Peer Dependency | Version | -|-|-| -| react | ^16.8.5 | -| react-dom | ^16.8.5 | -| react-intl | ^2.8.0 | - - - -## Usage - -```jsx -import OutlineViewTable from 'terra-outline-view-table'; -``` - -## Component Features - - * [Cross-Browser Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#cross-browser-support) - * [Responsive Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#responsive-support) - * [Mobile Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#mobile-support) - * [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl) - -# Examples - - - -## Outline View Table Props - - diff --git a/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/ChangeLog.2.doc.mdx b/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/ChangeLog.2.doc.mdx deleted file mode 100644 index 04be488a27c..00000000000 --- a/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/ChangeLog.2.doc.mdx +++ /dev/null @@ -1,6 +0,0 @@ -import { Badge } from 'terra-outline-view-table/package.json?dev-site-package'; -import ChangeLog from 'terra-outline-view-table/CHANGELOG.md'; - - - - diff --git a/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/example/DefaultTable.jsx b/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/example/DefaultTable.jsx deleted file mode 100644 index 9b08a34176a..00000000000 --- a/packages/terra-outline-view-table/src/terra-dev-site/doc/outline-view-table/example/DefaultTable.jsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import OutlineViewTable from 'terra-outline-view-table'; - -const TableExample = () => ( - -); - -export default TableExample; diff --git a/packages/terra-outline-view-table/src/terra-dev-site/test/outline-view-table/OutlineViewTable.test.jsx b/packages/terra-outline-view-table/src/terra-dev-site/test/outline-view-table/OutlineViewTable.test.jsx deleted file mode 100644 index 7253b3812b7..00000000000 --- a/packages/terra-outline-view-table/src/terra-dev-site/test/outline-view-table/OutlineViewTable.test.jsx +++ /dev/null @@ -1,55 +0,0 @@ -import React from 'react'; -import OutlineViewTable from 'terra-outline-view-table'; - -const DefaultTest = () => ( - -); - -export default DefaultTest; diff --git a/packages/terra-outline-view-table/tests/jest/OutlineViewTable.test.jsx b/packages/terra-outline-view-table/tests/jest/OutlineViewTable.test.jsx deleted file mode 100644 index b0fdfe6ef9b..00000000000 --- a/packages/terra-outline-view-table/tests/jest/OutlineViewTable.test.jsx +++ /dev/null @@ -1,47 +0,0 @@ -import React from 'react'; - -import OutlineViewTable from '../../src/OutlineViewTable'; - -describe('OutlineViewTable', () => { - // Snapshot Tests - it('should passthrough props to Table', () => { - const shallowComponent = shallow( - zxcv

} - headerData={{ - cells: [ - { id: 'header-name', key: 'name', children: 'Name' }, - { id: 'header-address', key: 'address', children: 'Address' }, - { id: 'header-phone_number', key: 'phone_number', children: 'Phone Number' }, - ], - }} - numberOfColumns={3} - numberOfRows={1} - scrollRefCallback={jest.fn()} - showSimpleFooter - summary="This is a default table structure" - summaryId="test-id" - />, - ); - expect(shallowComponent).toMatchSnapshot(); - }); -}); diff --git a/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap b/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap deleted file mode 100644 index a2fbcbe79ff..00000000000 --- a/packages/terra-outline-view-table/tests/jest/__snapshots__/OutlineViewTable.test.jsx.snap +++ /dev/null @@ -1,79 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`OutlineViewTable should passthrough props to Table 1`] = ` -<[object Object] - bodyData={ - Array [ - Object { - "rows": Array [ - Object { - "cells": Array [ - Object { - "children": "John Smith", - "key": "cell-0", - }, - Object { - "children": "123 Adams Drive", - "key": "cell-1", - }, - Object { - "children": "111-222-3333", - "key": "cell-2", - }, - ], - "key": "row-0", - }, - ], - }, - ] - } - cellPaddingStyle="standard" - checkStyle="toggle" - className="outline test" - columnWidths={ - Array [ - Object { - "static": Object { - "unit": "px", - "value": 10, - }, - }, - ] - } - dividerStyle="both" - fill={true} - footerNode={ -

- zxcv -

- } - headerData={ - Object { - "cells": Array [ - Object { - "children": "Name", - "id": "header-name", - "key": "name", - }, - Object { - "children": "Address", - "id": "header-address", - "key": "address", - }, - Object { - "children": "Phone Number", - "id": "header-phone_number", - "key": "phone_number", - }, - ], - } - } - numberOfColumns={3} - numberOfRows={1} - rowStyle="toggle" - scrollRefCallback={[MockFunction]} - showSimpleFooter={true} - summary="This is a default table structure" - summaryId="test-id" -/> -`; diff --git a/packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/outline-view-table-spec/default.png b/packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/outline-view-table-spec/default.png deleted file mode 100644 index 23835f53d8835587811b5a9dbc3319822314cade..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19070 zcmeHuWmFy8wkA;^K!D&Lg1fr~hhV{i6D&w@*jSLA1a}MW?hqij1$QUGA?U_!qrrM{ z&OP_`dwpN`>;BhcoG}QysH(kc)m(FZ^PAtC34E<6jrN4_2?7EFnyie33If6dDew;g z=`lEiK;>eAfbdFERzg(G_1;da8RUz9%Es+Jd_ac6!j$t_)XS#l$Pej}l;ydQFn$;i zSw*{6+H*Tq*7fd9H^7=}VONV+Z+Gj=`UgKW(S?y1cbB7eb+tWy&;?`vO~+b>_&u%~{o0B9Z%Gh#`@8JQ(P){nFy{@XtSe&MSTwwOpYH zm$Z`ON!_S6%(udr7&yG08y=ARAocbQq|fiYL?X}a|Lf>RP3@0yd@z>p<-PdFAv!P4 zKZbMtUhvNcDN6q1aL;&cZO!A^U-#51#l*#BF|e?}R`UP4*)zYfF?qAEzrPOa?zR@E zoofnW!LMn(fyg#_Sy|rRh^MORT7ekLH_uQX^SK&`?8nAYc)@<3@INJ;Qqr+x5c41a zqdE$JC(VULvJ?~)&^>K&M4JEn2t`Zt^~;_g3~`%wyi>Jq9BkG2J{ah!fq}?jjqdmg z<1z{gYZ);`7-E9)_51=C8)K5WDCj5@{M3F|pYJcPV4Y|3+h5^R*zg=4A{R3-QFSaV zD0WsAF={u)CnxLrVBF4^>NV8j(Vu-*4|{rgLid(e;B*%Co=u?Fl3BUOuyvT}}C`r-axzuKvcjnUFF zwwZHcAU&-0Y6>eIQlzG#4q%s#jOGa6NhbEefF{SsYZdEO1w}B#v8?RajZANvcg#@PHF!A*-Nvor`VkTmV!(<=uBuDO&c=>q)EnyP;KdtCqrgCV?sIH7O*75kf*j zB0uQ`ryd+skcfYw`PGhGNJz+4XvOEDwNJ*CGXZw8l#yO*{W1e3o zJ~=V+($bNmSGE^B?u!ANPJU@&c3vJ4c}H68Aa1BlACIKW>+$@e0&*|s`{@R@wt4MK zFL_u;hNn654nK7F>ePN*UByl&c{-HJ7n*C4UwALY#VVw_ntL6_^n4EcQ&UsQQ~w9^ z8&kBf;Z)Y*pQZ2k6~;B| z-g9+*Wi>K3mQ9ZKnO_(xx$%MoWu_-3CuU}w&|yYmLR?&y2nk;>F@=I1^0^hEii@jO zmwBC%dThxKgVZMT>sJf~<@m(J?A*ejg;X1`I{=C_1FK+5l2dWvRCdbC%QM#e{taNN z!-PG<(HWA?06+_P&)C=)-_f3-*yG=q1Y~41&OaG(-QK!CHG23RzVzg_yK=oKd-DNZrX7@J?ZE|vmU}{8cdKi`uzuk20k(VbIUzlVrPL? zgOAB`ZU9pwqLSs~Dx*)Uxg8uF>QW3?zc;$UEo`kxNhH)|#-l4J@EJ&mmKn`7f@D$HJpPSX`(x6-HT~bdd{CRM zg?2>M_D^G0e2nGbfu6XOTuksf$H$OlMH*o6*RPR~QBcgx&5;_esj*hD%oF{F_RrW- z=me9&3?Pw_k+mPqlhE`eOtAS|hW)!&$njCxxwv{WY8H*^BS$e+z&b7@4?TtS_R?*r zsHozTI*)EbqEe#0hgMF~D`CtbGQ8QaX1#Iy*7Jl!Hne zih^Ah_iSSUcG@27USSU*GuIQCl{x~ zAsxg7n*okjGFAhO0Mo@hMhWVa7#SI}i;9BlXS9J&B5gvP?V3tsYinI&MZQHDJpaC_ zO2!_YNq8>gyQqQ>YUvHXr9r#AmU9T#F5`k0sR6uJC*p$IeN-TR++udflru8(!B3Yc)DH zChzEog#w4yk)ZiT7(DNh4|@OW4BJaid4$d!jPd$4%F!YnzS@KO)i2oVgGs}XpBv`7 zrQ{H)tb63ms3CJSjHW1Bj+GXc)`opNvOOaaD0;76Jt;3Q2Yw9i4hRYoQ&-QWrvBPF z#Y)(YPef!qC!iQV8USqdV|3{y9v)se*UT#!7Y)1z*VnE>q?rSz1IngdP5Qt)Oe+cY zYvTeB?Zq-PGe_$D{gDYA&<p46S#w7z%baCNy#ygUh6jE&wu}pV5aCPqvV3Oxw(l%F5I*cj~`p6*_wxAUCAaa zJTx+bL8q*|p(`#9_Ci)25pM9K6kOD2cx2(FWi@!wboV8d&v^?ARbIdDk&a^?`}wmE zV%WtBSy4-B+#)MtS{0US$gj-q{IV4XIk%MPL%t=iGqokc`QD1q`GAN4Wd$!rc} zT3-$BJ#`n*508t;&!>f?=qa`-P$wo428IN5Y!l=)G$eI&NbLC*7G|57fT#t_3dT!_ zj+X#22Ww@;YNpZGE*hD<113Js34o%WN-oYYwEEdITwFy!lt9e5aC6Jf&S3`}K|!6$ zIEw<}`Xz$TXXF8l3T3T56Iipn+7+WU0bKrZ44#03DOb|1U za2c}!;BFPZ5=>>2nxjB{`jp-B4RIxG03g$m?AZ9Y#e1vtx;kX<(U0BRIZY*@#dVH! zS`}ZEqM{P}inZ)f(a_lEi)*#MRf#&PQUKx!;YUX2VFQ?!mt#R#zqiM{wIzS<=>_&O z5;_l<6{foSzn{BQ01HvfWdPla&lhlbJTnJFFmT_wb{j%MLRwnwj>boB>E@hV3%|xS zzt#H8xxontNOEp|JIUwTy(#m=5AOU7{F8&1_j~Q6oYf9v@#ve}{+^zfFbMz1U`mq0 z8)xolEUa&wJkgN}fj`*$ zAbcaP53k6?;-QF(b~MXSMvBo_(mWU_30d|uMj6t`$ncwoLlvqZ4bONd(s6^(}w z5OHb&p14fO;5r@OU|crUSMLcEw6xAWROf1ym87H|bL(){r{^A8JbZ8u0=7N@se_?y zOJL{wcPBGk_@R&g%Q?U3hzoV7oG*=Oaq)3(@E+EAWBPd48Bq)gGb$!Qv|;`ehM0WZ zUq?Pyx3`P8ru9ch4tpk(rF!x_ysKjW%;h*5oOhR!vZC-Ki4 zRl$v7cjtt|g6=X;kSor0-+hlp8S~FS0}zw{x+3`N-=>umw{##GW%*n@fa-%`RR8Bk z?jIk^N}WBnjbHb1{z^ytw|qUz4lJ4~Z@EIQq}0?NniD2IPVBO^Nc8i2ObF$+XJbQs zicaB!LH^I9@y^Z;R$jpn3^AXp4cnWKf`0GI4jNLb*@X4RHZIw^V%}`ax z$r_c3AC&e>dP4UjGD61@S!ECqbD;ocJJ)fmIKYqIm3mPhEYK-~tVB9nMe? z=5keEzg$A6_25P=3<8t8N)=UC#t;h-F?p?y4N~{B%#t^zW1OKN+~fxZWqy3mnvPId zm`VGDpW;?l8Jkn#0k~x6PMCH#Ao$**D)u8Za-VZ?Kv3_}b39z!E*fC06cDaJlcz}BCwG)klYrZ+qG#Ak6 zd+wt7%~K#9zEf3;P@2vS)h){ZHBg5lZ^nwRd3!(@%c9q3dAZoJXUCe-X=Mrvvo?8W zdK7+pJp9m`kc@_dBIN|Vj7pd}_0XOLJS@4vH8LWHDp*Uq0>7y9v*pxa9SWYsdkazE zSW=tyRRjHlo!F#`U=B3Gf|5|Eh)Wa?RM_%O>2q#wzj8M86Ew8s20KiJ@z>bCTnrj2 zYVk^HCX}UyJa{Z`*QLZM>H~UY`nZc}1Q<}%xkhFuyZ!T&#%Enn=98x@r@wlU^vVXF zUkUH*J{9Km#4Vfj#yGmT1(4nTDNQUOZaaho?4BjCQl!1#({Qo)-f9w zkZ8O12FmWZS>f@JJhg%K3N;WA6B;d+=~D?ZhDcZ2W?6~Ttx1Og9?&)Jo|av`$1fd5 zLeYlZddieEUGGL=OF|EG#+J;;XH6ptRbZrN%&aa=WeEm2?h;Nasjg;KZSLS$;bsM+ z&~19tT2KkAO)+@gz61fFKR84(8&KZ)i`1Dz)u*@Pt;ai-`KBhYBpg&U)a9^py*UVP zEfIH8C=D4jL@uuE=v2TzFgzSqo+5w`0&8w**dsT%*6l$%v9NLBb;+T{q2 z2kjk+2u9nUjE+ogo82b{0?5HZB9~y*CELvktmWl6r|ByN#XCPB7IG$*mPSOjKNPHY zMAR>fvy4$Mb~PuE^t}LsVo!cex~SvZnJG{C^hwm_V) zd<4+%N*Wq?-HOQ_0>WX;_^46QDGJkmDgfknodx!Zy~63z!b5Ym1405!JdBbDj!|D^ zy{OZNdXJk8+Y1nEZhotpwJ^7Ok$w6>Xax()wP|GoxB&$_`;)X`=?~h30NfRmuP}nA z<&{P6;T9!WP8Qa>Ua;5O3c;NUx3>a3v7(3V6 z%2aPOCpQ;GhxZUR<`5C$;)^-#q0F}Xxg1GZ_=JSZ*DEv!AlWO`Eiu^LirJ7~TGBn= zVAm*9Pq!enk;*S<7&>|H$KN(G42G&k!sx*U6+3Lie?@byo+ zvoTtz0yYjdYc$=9WS*zZlC^ZnlD>~To+U9Q{_c_*dRy;vHzh|)1`CUViHRSWI5?ft zaG1q=8&Ma4>#@vQ^6y`Jqm-`1(ojEK+J|xV7AR?Bp{)%ZIU)4wdrc7HFKdPJ_ z2(#8fX3Kx#26vb~E7EXV%88Sem(R}silE1eL1}yAK}@2kKXt}l)?)t=r#~(-BI5fl zfT^g2RK*Y4^y5|Esz-m!hce?MMe*2@p77Wl+=Zw5+*lHw8Vp?ApWNbN24MJ}Kq8=y@0GZ0Bd*#sK zU_<~&&0>siP;AbS>e<5m88pf=EC~6N2Bi#J#k6&1YonJXeJ6Oh+1C&4Dw|R=GwU=S6B}YS_ib5zQhl*+gtUYdU%)x=3zQ+a5 z0zHe_T9ChHV}5|fTWCt!?GY9G*m!ShlCO>UCchvl`tZ$ap5SG48XGsa)U@BpT=388 zq`9qqvzsejh$!^qPBG(7*wa*~1=%FfIu@7+S=;&yxnXjon=e+tK z*3@rK7SpnTmQW^qLK&3#yd!Nk#u5kMWeo>AznHi&mJ0xMyP}q~29N`<_FQ%+3>j7b za&8y}f!cme`w=+^+(^;LX9r02S=~woF1$$PnoQ>&!eEXyg^`A1x1&v9US4>A27l-9F80Z7S!qyp-gggcq7Njzc_&nm?uWsu>Yt5r3u6;WYgml zf}s>e&7BNye?$qOi-JNZ6wLWeiRMr)S`M)w1WDQ-Ykq12pZp#a0n{f}S1Ex8jr8y{ zsDA7LRDIC_JIml83`HW}Q~dCOFnoWe_mW0&WNF8w-moU=ZR0U}rIE2_jWgP8^%wiq z>y-gDwfJz$DM{N!CJ0kWiPfx%l#TOK1tzBWtbzQ(AonQ+ASeZIMny+!RxOhQk()dp zlay4dpFv|KO)A*F z2COnY2M4S!V^b3yjdND-x3*+tWvLk%lVhusG)r*XLZng`E-5*tjWSyUG0uG3u6(T) z>tiCI7d2*w7al&00QuMYV~>8{@DPxt8Sn!YnPRruuu6Lxdcb5_p6{^qdezvo& zQPw01e2%}N-{gGrrn2fslV<5)W9|%qC61`P@;i~lD;G2IT~u%2Qb8{%8GAd zXBW}hD%!YUf0v~s3%iq+P4+`1eI*BiLYK&H_H2>a2+^={a7QM_?#gC)hwcENBF@iw zPX$kDrNhZ!AFk0r>Y$L51B5HAOp7ZXLc*Hy>FG{Kk!wCcYE8_B*8pEFC@x%|NT{4+ zl2n#?l`QTw?<58Q+GT8HV&E z$9uEV0gL-I*;Xr373||~Ym;S5&f%;ny(Y^ALJfzmO^wyJ2wp8|o6nY4rY~1X=?e>M zk4JID5@%;N=4--1HBG5!wS)2+D;mT%jCWxsYeDZOeoSJqb8~l1P2o3r*2uh)&or@T z>sIu58PLxa($6KY;lcyG%_56R5{mQ7HHEYq+*#={A|farxvg6&IsV>p1FE0c9E)0W z_8Z}2j3SMa=als9_shDyZKl?`h;bx=7EEq$U;gmE=o|&b6&+nr+i8go$gK=>_fkn; zypTsCZ{~HVfK^zC)0OQmDuKWV;hUcJxFi||DJ}V@k7j3hJ=A#L$WIp#)IWj%N`u{Y*A1F{`V_5(4c|b1R2H1Ys!MHf=de46$ax$87 zEZz>)fE0p4Vw{tcDZo!m(V2Vkri+6%NKEGWFIWvH8u=a#{acjrvqNjB)j?BG zVARq63@S!RyUt?tmhUwi-aoRhGzAfWsXG;C{cFV|*@ zA5`7|N8l8A^SfFT_;?{t4Z-~5XdqH~qZpUrP0^#Q(VksOkOY1+Ve1ZqzSMNZ2Pcbu zh^c)cm_N#)l8}h3+QtWD%-q z&)7I@4e*IA2z$g20!VD%hoYw~Dgg+}8%kcPJXjbtF4iqit}41h$RULHz(6j zz<7^lK0UCaXIg7m{7tQ@stVy1;5}TT%LS#l)xjj`iw5c1l$m<|AUvk!<+Xld;Ui&z z8rwC*#cS?%imYUQ$JpazPHf4}C5VciPB#bikW;uN+%hHxZ0gIqkdZof%?tFNIVOd1 zUf2BO3Wc0vy{f2}ud^ER{Ev>#YNLVZ>2-eHA_YrI%shJ|;@^ipJ~7tTWNvP5bP|N4 zHu)3uI3V-6+`L#aq`o=YEHh%w2NW1~^1v397JY%IAcH!CmT8<4U-IS`1bt9B>^y3DqwsH9vUJ&Wy5>pO(%+cp$dZo6V8<>XA96Y zP`&-?1g93%XF)>?O>VJ6o}Wg+L(VMUj?im^6WZ85Yb~Q3m`(!i(`$K z${YLpuGejT``C^#wP{`uD9@BTXX|I*R*e=%3H|3Y%@XuAB#@iwo%G%To(-t+^A%HvZL zZEHmupdiKPxt&m^s;40>`3~n!*gd}@s6(U*4${*$!keo$&C944wx$IN&i`wx9? zAR*;@P4gite~ZZX+lx5p8vM1cnvDJ7i)ABYHo{O;w7UHK!pw?#Kc$r>R22yephxb8%X4r6YI+Rod8L;-G{6n}+^Igsq3kt@=#3KqGH8(Nuk(5-&0W5z5 z#DYgCcmNRk%|OPc0y=JfR8;}}Tjg(!_5WUD4Hv3-Ao&Rh1P{`NhZEHqrY}24Q?GlK zkRNlU&Q&G>73}nSOTDeV&DG?RyN~;eiq|S_{c`4uH)S3HI@b>*BqR=GJycb%j(zb) zwFYoiR8=&qjQHRV4z9c3lOEo`XOmY`6Fw~Vzmpwq$ZODFz_jX#&#g?Tty-Oa@pMOZhdwzqaE4|%hD`RU#cN`Ja41uWo zR7y&^prFWDbiw1N$Q7%9IB`Z^UO13t-L6JcuC6-YvU9E)wf{Z=k@oHlkB)yI=CYU3DkGNx^L>+Cun^swnNYwF7f3c=roAV6@L@?xsRmRy*rUkw$W>sOb`W(4ev~p?8w z7S)w&>f<_6Rb4eY_S0`x==0uKOc6+=47ih!AA5sx_uT-Q2v^R>pJLGQ9rsczA88i6DQqE`i_1@C~4 z+j!hpbfNk~HQY$@2 zEaLVAq#V0o(Z_$<|kiAGuzzt>P_5m>ro!vF1hO&N-%-UC790{<2Kti0Q5i8AT(uoKm$~Sw;$$BXprRs0WKm2$F z*kkRFMI}oeA|`8VP`KS-268swB%m*aDc^o6s~;3ffGAW;kdeE`-yg>$8E_dIc{!2V z?QDPDg{D6XMW~!^(@6Ue1*Ayb<_|G1pMUH$qGDzai_>=lrQDvH+bx2iCn&XVv^qaG z3ce|G4d7Yu2yWJ?>FG`FS8Z^CUj?%)6M~w{?f2&lWZHL%EXk0fn6~yT67u8EfG&1# zBR;j;=|C*jYYGC2tleQ2L*w}o1Lzt$z;i!S(bDPfIOipYG3%NP?L5>iH3Xu7cu%IJ zZzFW)q4a`CS04^~d6gBG!XOjqtHMC905uh#_!sg(sfu4%5SEhe9w8AtembsIj61i7 zDfYhXEi9aipI-`W=A-rDmA>@rXM)qzwc6O|& z^Qg;Rcr`(6+rmLV>`Jm7b=k({n|5@2e`b>kJ(SdKw=vx!!#7zI@0V4Q%W0pMl>zLV z956s2blvy5=qnp}^xz&SY4UxzdI*wqP^km8fUYIG1Lq6FwziO+x$=~fcS){i8<$g7 z+^MctY+B=x;lz^3)+@Dff_s4+p~d05lS&9 z3;GtA0k>@!9bL-KYVU>MR{Da30fG~wE^o$37|5DnhaR3T03Ls52oGU0(s2LT&E4HB zfa4Jp6WBmQ=KZk43q)~TF*WrZP!#@`1WOJ&HTq*2bHS~nqikT8>r-@?Rw`?LjrjSK z+oyIBzfP&?>;60Hyj-M*_iN{EY^oP2>Fl2Z{r8icMrk_y@*3iDh5>q{Z2k-fo4ecM zlVdY}P3@whUcz?^n_Gl~BOxsfkD*Be_WuQOHrlrvo0w?>QV011ac_vTQ`Yv@UYCis z`qEMx)W{S68>eHw=p701zeu1&*8G+ri2_S2*#Cl-3H>05L(fpNL z9jHEGp}uF-SCeqEW@_^E+yD;y)rFU~XBY;sc>q$C`FUdlXalQQu7ae=Ly9{jiiz4f z@yYS4iv0Wn_7L9DoSbZS25!H%011H<1awAFSGede^YW$W4pWV2`3Sa1e#_`b8z5T+ z6%qn1^|i*^aExViCVECnVc{@we{@FypfHZkk9)Uonovjgc2rleGwWU{>`0?1;iInLB~XT2#Dt#TFtCv z!0^5}a7RqBtD&+pvhPOKU#%>VmG(WO?!W|yTQdJaZ(UVVP{#iDQ3@z#W?+%-%8jd| z($49HPYMg8gm{9l5f{Yph>R&fMI9tm>_9>t+6B_2VzOXwf+MU)Mu|d*D@L6mwh{76bJ?NX)6IsS`2Kd<70Ku8D7dQBKkq)#8CX{Trx+jm>oRj+;$Y84D!6 zl5;a$?7s@@B2zj4#;G8RWN*ei$qIh-=I5`j!@Xnx1t3gJ99?7S$pV7qg4>xMXt)qY zk(HH2MMcAWhWdUkaDM6K_;Vp9v@Es|u-bQV$HPmcTZFe4)ByK70kSZaScAvf9~~1o z?@kTnj;Y*L>VP_L4l)@p@LxnOCe6}ToIP$3LI;@|oi<1S)8MM98f~y8BL^N70lGMP z`{ZGu9txO88-zMK@D4dwPL5`79)K{ND;E%Mwjb>da+>8aX$>R`8_O)0MPV_ZIFm;M zl~hT7Ooa927rv+%hFE2dw@N)gB{eoSK0cj)LB|#t)!9ibaCndW-@f%D?>m*0fS9;r zn*^3nCN#KN3Hq^{K#}tGMU?i%huZQfdnEbdZ_k>oVQM^19Dwh}S9F+jk&Ksvr(4pqm z>vEv(+2OY1`N0yg^}Bb{3nyXFge2iJUyqCRvQ=}D^BZ)BU$aW9-)qu(KG}*yR#jCs zu6>3^F)+6<6Jjaa$@w%NTp^Kapfy#=Cs9=_Q*5Q(pcem}~Ch%N^i<5rlL4~wi zqo+b}dEDSNM%;ca#@Nbl-@Z8Y_y2MDu7BNXYUE$%@hZPm{o^l3*ibUuZxU8h`a$DV z_#2DMyr+wPq5FP=NM5psgQC#d>YV4Ir`v+H%UnX`kRV51s)NH!PIB$GkH;_1{h>gb zoj#NjFqd|}^^z8Q$sykBPeaFxzW0t+SJc{obR~wPcsQJ*&A|HUT11$q(VwnC(zMs%~xG5yU= z^-p8+t;g?b)m(W_2~Np^mTV7kreS^;=XrrJH0Hsa|tmqF}fb3zHTl zW&QGsD3H&rPcqlDh70~Szw?7%YbM5CqVsMrJ-5!V7+w3#oK3&=Pl#vhT}i@ePKzGr zOLK=+4M(X^PxVxxD=VA2-D;2J=(HiQZ`>Ddl5G1+Y8F$|R$H6U*T6U8`dOxV7I^EG|LyVRJ+DT~+nwJ#bsKG0r|SE!Vq+bCegEWfJQKb)l931YOrA-3V=~yv zoGi!t(0!5h1heL}qQ%>0tND7W;mZU6(%$;T%WIJymzK+>#*y5?B={1#UbK^R7;&#l zst5hs=8H0TjE+q&*lGHOwtI_d#?{t?XV3$0k8K@j5=^M}EMv}f9OiIA%w*o%{cLS+z5%{u zSvr(7C5Y#c1 z4?_F4RG|$rgrwyDja|MPRmCYaHIc@3pZ-yc;`f(;v#? zDV*2zd!pEVce*7i%X4RC64rcqOU-ipYr+4hR|(2*E4)9a>$RCG=(+KFuj#DWV=4IU zQ2nsyp`07DrB>6?B-mNif=Gfp0-LccW;QeDPMS1R{MyYJh5i*_bS^9&cp{Ro@4 zyLP&Oo^-gR%EMJ_w^Q9KthZyW%;9I#Bc`)Ind-p%JwQM>fLj@RJ*io+H;au;1o%dA zYyM8!D{9|se{;@lauWVy)&?B`;rno9=mp)p!{u(>+Ue}w*BnN{e_ckM{BQoMVH0rx zbA-c}v-P?Wf0@(l@(UxdK)|U72e-QU0dw!zevd35o79BzDK^lSx>&mY&`q3Kz(eSU8G`irm=#_;u&a z{Ucjj@58F=>l4ZH?jaz!CTN2@>wobN83Mw`w`xir eu-+@i8}xg+##f6+@!%u^f~=&XM5&m;=l=njH8cSL diff --git a/packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/outline-view-table-spec/default.png b/packages/terra-outline-view-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/outline-view-table-spec/default.png deleted file mode 100644 index ca0aea6a9b0d49709b4165af1ea97d5f44bb5683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16668 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 { - it('displays outline view table', () => { - browser.url('/raw/tests/terra-outline-view-table/outline-view-table/outline-view-table'); - Terra.validates.element('default'); - }); -}); diff --git a/packages/terra-table/CHANGELOG.md b/packages/terra-table/CHANGELOG.md index 33a2ebb2802..17926f33346 100644 --- a/packages/terra-table/CHANGELOG.md +++ b/packages/terra-table/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Breaking Change + * Redesigned the table component to meet accessibility guidelines. See Docs for details of the new API. + ## 4.36.0 - (August 1, 2023) * Changed diff --git a/packages/terra-table/package.json b/packages/terra-table/package.json index c8dd32b1561..13312f5d91d 100644 --- a/packages/terra-table/package.json +++ b/packages/terra-table/package.json @@ -23,14 +23,18 @@ "homepage": "https://github.com/cerner/terra-core#readme", "peerDependencies": { "react": "^16.8.5", - "react-dom": "^16.8.5" + "react-dom": "^16.8.5", + "react-intl": "2 || 3 || 4 || 5" }, "dependencies": { "@cerner/terra-docs": "^1.9.0", "classnames": "^2.2.5", + "focus-trap-react": "^6.0.0", "keycode-js": "^3.1.0", "prop-types": "^15.5.8", + "resize-observer-polyfill": "^1.4.1", "terra-content-container": "^3.39.1", + "terra-icon": "^3.54.0", "terra-mixins": "^1.40.0", "terra-theme-context": "^1.0.0", "terra-visually-hidden-text": "^2.36.0" diff --git a/packages/terra-table/src/Table.jsx b/packages/terra-table/src/Table.jsx new file mode 100644 index 00000000000..c04bc8cff10 --- /dev/null +++ b/packages/terra-table/src/Table.jsx @@ -0,0 +1,326 @@ +import React, { + useState, useContext, useRef, useCallback, useEffect, useMemo, +} from 'react'; +import PropTypes from 'prop-types'; +import { injectIntl } from 'react-intl'; +import classNames from 'classnames/bind'; +import ResizeObserver from 'resize-observer-polyfill'; + +import ThemeContext from 'terra-theme-context'; + +import ColumnHeader from './subcomponents/ColumnHeader'; +import ColumnContext from './utils/ColumnContext'; +import { columnShape } from './proptypes/columnShape'; +import ERRORS from './utils/constants'; +import GridContext, { GridConstants } from './utils/GridContext'; +import Row from './subcomponents/Row'; +import RowSelectionUtils from './utils/rowSelectionUtils'; +import rowShape from './proptypes/rowShape'; +import validateRowHeaderIndex from './proptypes/validators'; +import styles from './Table.module.scss'; + +const cx = classNames.bind(styles); + +const propTypes = { + /** + * String that will be used to identify the table. If multiple tables are on the same page, each table should have + * a unique id. + */ + id: PropTypes.string.isRequired, + + /** + * Data for content in the body of the table. Rows will be rendered in the order given. + */ + rows: PropTypes.arrayOf(rowShape), + + /** + * String that identifies the element (or elements) that labels the table. + */ + ariaLabelledBy: PropTypes.string, + + /** + * String that labels the table for accessibility. If ariaLabelledBy is specified, ariaLabel will not be used. + */ + ariaLabel: PropTypes.string, + + /** + * Data for pinned columns. Pinned columns are the stickied leftmost columns of the table. + * Columns will be presented in the order given. + */ + pinnedColumns: PropTypes.arrayOf(columnShape), + + /** + * Data for overflow columns. Overflow columns are rendered in the table's horizontal overflow. + * Columns will be presented in the order given. + */ + overflowColumns: PropTypes.arrayOf(columnShape), + + /** + * Number indicating the default column width in px. This value will be used if no overriding width value is provided on a per-column basis. + */ + defaultColumnWidth: PropTypes.number, + + /** + * String that specifies the column height. Any valid CSS height value is accepted. + */ + columnHeaderHeight: PropTypes.string, + + /** + * String that specifies the height for the rows in the table. Any valid CSS value is accepted. + */ + rowHeight: PropTypes.string, + + /** + * Number indicating the index of the column that represents row header. Index is 0 based and cannot exceed one less than the number of columns in the table. + */ + rowHeaderIndex: validateRowHeaderIndex, + + /** + * Function that is called when a resizable column is resized. Parameters: + * @param {string} columnId columnId + * @param {string} requestedWidth requestedWidth + */ + onColumnResize: PropTypes.func, + + /** + * Callback function that is called when a selectable cell is selected. Parameters: + * @param {string} rowId rowId + * @param {string} columnId columnId + */ + onCellSelect: PropTypes.func, + + /** + * Callback function that is called when a selectable column is selected. Parameters: + * @param {string} columnId columnId + */ + onColumnSelect: PropTypes.func, + + /** + * Boolean indicating whether or not the table should allow entire rows to be selectable. An additional column will be + * rendered to allow for row selection to occur. + */ + hasSelectableRows: PropTypes.bool, +}; + +const defaultProps = { + rowHeaderIndex: 0, + defaultColumnWidth: 200, + columnHeaderHeight: '2.5rem', + rowHeight: '2.5rem', + pinnedColumns: [], + overflowColumns: [], + rows: [], +}; + +const defaultColumnMinimumWidth = 60; +const defaultColumnMaximumWidth = 300; + +function Table(props) { + const { + id, + ariaLabelledBy, + ariaLabel, + rows, + pinnedColumns, + overflowColumns, + onColumnResize, + defaultColumnWidth, + columnHeaderHeight, + rowHeight, + onColumnSelect, + onCellSelect, + hasSelectableRows, + rowHeaderIndex, + } = props; + + if (pinnedColumns.length === 0) { + // eslint-disable-next-line no-console + console.warn(ERRORS.PINNED_COLUMNS_UNDEFINED); + } + + // Manage column resize + const [tableHeight, setTableHeight] = useState(0); + const [activeIndex, setActiveIndex] = useState(null); + + const [pinnedColumnOffsets, setPinnedColumnOffsets] = useState([0]); + + const activeColumnPageX = useRef(0); + const activeColumnWidth = useRef(200); + const tableWidth = useRef(0); + const tableRef = useRef(); + + // const sortedColumn = useRef(); + + const gridContext = useContext(GridContext); + const theme = useContext(ThemeContext); + + const isGridContext = gridContext.role === GridConstants.GRID; + const columnContextValue = useMemo(() => ({ pinnedColumnOffsets }), [pinnedColumnOffsets]); + + // Initialize column width properties + const initializeColumn = (column) => ({ + ...column, + width: column.width || defaultColumnWidth, + minimumWidth: column.minimumWidth || defaultColumnMinimumWidth, + maximumWidth: column.maximumWidth || defaultColumnMaximumWidth, + }); + + const displayedColumns = (hasSelectableRows ? [RowSelectionUtils.ROW_SELECTION_COLUMN] : []).concat(pinnedColumns).concat(overflowColumns); + const [tableColumns, setTableColumns] = useState(displayedColumns.map((column) => initializeColumn(column))); + // ------------------------------------- + // functions + + const handleCellSelection = useCallback((selectionDetails) => { + if (onCellSelect) { + onCellSelect(selectionDetails); + } + }, [onCellSelect]); + + // ------------------------------------- + // useEffect Hooks + + // useEffect for row displayed columns + useEffect(() => { + setTableColumns(displayedColumns.map((column) => initializeColumn(column))); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [pinnedColumns, overflowColumns]); + + // useEffect to calculate pinned column offsets + useEffect(() => { + const offsetArray = []; + let cumulativeOffset = 0; + let lastPinnedColumnIndex; + + // if table has selectable rows but no pinned columns, then set the offset of the first column to 0 + if (hasSelectableRows && pinnedColumns.length === 0) { + lastPinnedColumnIndex = 0; + offsetArray.push(cumulativeOffset); + setPinnedColumnOffsets(offsetArray); + return; + } + + if (pinnedColumns.length > 0) { + offsetArray.push(cumulativeOffset); + + lastPinnedColumnIndex = hasSelectableRows ? pinnedColumns.length : pinnedColumns.length - 1; + + tableColumns.slice(0, lastPinnedColumnIndex).forEach((pinnedColumn) => { + cumulativeOffset += pinnedColumn.width; + offsetArray.push(cumulativeOffset); + }); + } + setPinnedColumnOffsets(offsetArray); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [tableColumns]); + + // useEffect for managing the table height. + useEffect(() => { + const resizeObserver = new ResizeObserver(() => { + setTableHeight(tableRef.current.offsetHeight - 1); + }); + + resizeObserver.observe(tableRef.current); + + return () => { + resizeObserver.disconnect(); + }; + }, [tableRef]); + + // ------------------------------------- + + // ------------------------------------- + // event handlers + + const handleColumnSelect = useCallback((columnId) => { + if (onColumnSelect) { + onColumnSelect(columnId); + } + }, [onColumnSelect]); + + const onResizeMouseDown = useCallback((event, index, resizeColumnWidth) => { + // Store current table and column values for resize calculations + tableWidth.current = tableRef.current.offsetWidth; + activeColumnPageX.current = event.pageX; + activeColumnWidth.current = resizeColumnWidth; + + // Set the active index to the selected column + setActiveIndex(index); + }, []); + + const onMouseMove = (event) => { + if (activeIndex == null) { + return; + } + + // Ensure the new column width falls within the range of the minimum and maximum values + const diffX = event.pageX - activeColumnPageX.current; + const { minimumWidth, maximumWidth } = tableColumns[activeIndex]; + const newColumnWidth = Math.min(Math.max(activeColumnWidth.current + diffX, minimumWidth), maximumWidth); + + // Update the width for the column in the state variable + const newColumns = [...tableColumns]; + newColumns[activeIndex].width = newColumnWidth; + setTableColumns(newColumns); + + // Update the column and table width + tableRef.current.style.width = `${tableWidth + (newColumnWidth - activeColumnWidth.current)}px`; + }; + + const onMouseUp = () => { + if (onColumnResize) { + onColumnResize(tableColumns[activeIndex].id, tableColumns[activeIndex].width); + } + // Remove active index + setActiveIndex(null); + }; + + // ------------------------------------- + + return ( +

+
+ + + + {rows.map((row, index) => ( + + ))} + + +
+
+ ); +} + +Table.propTypes = propTypes; +Table.defaultProps = defaultProps; + +export default React.memo(injectIntl(Table)); diff --git a/packages/terra-table/src/Table.module.scss b/packages/terra-table/src/Table.module.scss new file mode 100644 index 00000000000..d359c06e85e --- /dev/null +++ b/packages/terra-table/src/Table.module.scss @@ -0,0 +1,22 @@ +@import './clinical-lowlight-theme/Table.module'; +@import './orion-fusion-theme/Table.module'; + +:local { + .table-container { + height: 100%; + overflow: auto; + width: 100%; + } + + .table { + border-collapse: separate; + border-spacing: 0; + table-layout: fixed; + width: 1px; + + :focus { + outline: var(--terra-table-cell-focus-outline, 3px dashed #000); + outline-offset: var(--terra-table-cell-focus-outline-offset, -2px); + } + } +} diff --git a/packages/terra-table/src/clinical-lowlight-theme/Cell.module.scss b/packages/terra-table/src/clinical-lowlight-theme/Cell.module.scss new file mode 100644 index 00000000000..58e6b1a2d12 --- /dev/null +++ b/packages/terra-table/src/clinical-lowlight-theme/Cell.module.scss @@ -0,0 +1,13 @@ +:local { + .clinical-lowlight-theme { + --terra-table-cell-border-bottom: 1px solid #181b1d; + --terra-table-cell-border-left: 1px solid #181b1d; + --terra-table-cell-border-right: 1px solid #181b1d; + --terra-table-cell-selected-background-color: #1e3a49; + --terra-table-mask-background: repeating-linear-gradient(-45deg, #434647, #434647 3px, transparent 3px, transparent 6px); + --terra-table-highlight-mask-background: repeating-linear-gradient(-45deg, #434647, #434647 3px, transparent 3px, transparent 6px); + --terra-table-odd-row-hover-background-color: #25282a; + --terra-table-even-row-hover-background-color: #1d2225; + --terra-table-pinned-columns-cell-border: 1px solid #181b1d; + } +} diff --git a/packages/terra-table/src/clinical-lowlight-theme/ColumnHeaderCell.module.scss b/packages/terra-table/src/clinical-lowlight-theme/ColumnHeaderCell.module.scss new file mode 100644 index 00000000000..b8c7c74b44f --- /dev/null +++ b/packages/terra-table/src/clinical-lowlight-theme/ColumnHeaderCell.module.scss @@ -0,0 +1,21 @@ +:local { + .clinical-lowlight-theme { + // Column Headers + --terra-table-column-header-text-color: #b2b5b6; + --terra-table-column-header-background-color: #151719; + --terra-table-column-header-border-bottom: 1px solid #181b1d; + --terra-table-column-header-border-right: 1px solid #181b1d; + --terra-table-column-header-border-top: 1px solid #181b1d; + + // Pinned Columns + --terra-table-pinned-columns-header-border: 1px solid #181b1d; + --terra-table-pinned-columns-header-box-shadow: 1px 0 #181b1d; + + // Pinned Columns divider + --terra-table-pinned-columns-divider-background-color: #181b1d; + --terra-table-pinned-columns-divider-box-shadow: 4px -1px 6px #181b1d; + + // Hover + --terra-table-header-hover-background-color: #0c0f10; + } +} diff --git a/packages/terra-table/src/clinical-lowlight-theme/ColumnResizeHandle.module.scss b/packages/terra-table/src/clinical-lowlight-theme/ColumnResizeHandle.module.scss new file mode 100644 index 00000000000..48474f8a067 --- /dev/null +++ b/packages/terra-table/src/clinical-lowlight-theme/ColumnResizeHandle.module.scss @@ -0,0 +1,7 @@ +:local { + .clinical-lowlight-theme { + // Column resize handle styles + --terra-table-resize-handle-focus-border-color: rgba(34, 42, 46, 1); + --terra-table-resize-handle-hover-border-color: rgba(34, 42, 46, 0.6); + } +} diff --git a/packages/terra-table/src/clinical-lowlight-theme/Row.module.scss b/packages/terra-table/src/clinical-lowlight-theme/Row.module.scss new file mode 100644 index 00000000000..4c87e661e8a --- /dev/null +++ b/packages/terra-table/src/clinical-lowlight-theme/Row.module.scss @@ -0,0 +1,11 @@ +:local { + .clinical-lowlight-theme { + --terra-table-row-striped-even-background-color: #2d3539; + --terra-table-row-striped-odd-background-color: #6e6f71; + --terra-table-row-selected-background-color: #1e3a49; + --terra-table-row-selected-box-shadow: inset 0 1px 0 0 #004c76, inset 0 -1px 0 0 #004c76; + --terra-table-row-hover-background-color: #232a2d; + --terra-table-row-highlight-border-top: 1px solid #004c76; + --terra-table-row-highlight-border-bottom: 1px solid #004c76; + } +} diff --git a/packages/terra-table/src/clinical-lowlight-theme/Table.module.scss b/packages/terra-table/src/clinical-lowlight-theme/Table.module.scss new file mode 100644 index 00000000000..602086b9c5b --- /dev/null +++ b/packages/terra-table/src/clinical-lowlight-theme/Table.module.scss @@ -0,0 +1,6 @@ +:local { + .clinical-lowlight-theme { + --terra-table-cell-focus-outline: 3px dashed #fff; + --terra-table-cell-focus-outline-offset: -2px; + } +} diff --git a/packages/terra-table/src/index.js b/packages/terra-table/src/index.js index e69de29bb2d..ed4929c0a4c 100644 --- a/packages/terra-table/src/index.js +++ b/packages/terra-table/src/index.js @@ -0,0 +1,5 @@ +import Table from './Table'; +import GridContext from './utils/GridContext'; + +export default Table; +export { GridContext }; diff --git a/packages/terra-table/src/orion-fusion-theme/Cell.module.scss b/packages/terra-table/src/orion-fusion-theme/Cell.module.scss new file mode 100644 index 00000000000..20861cdcef1 --- /dev/null +++ b/packages/terra-table/src/orion-fusion-theme/Cell.module.scss @@ -0,0 +1,11 @@ +:local { + .orion-fusion-theme { + --terra-table-cell-border-bottom: 1px solid #c8cacb; + --terra-table-cell-border-left: 1px solid #c8cacb; + --terra-table-cell-border-right: 1px solid #c8cacb; + --terra-table-cell-selected-background-color: #cbe7fa; + --terra-table-odd-row-hover-background-color: #e0f2fb; + --terra-table-even-row-hover-background-color: #d6e8f2; + --terra-table-pinned-columns-cell-border: 1px solid #c8cacb; + } +} diff --git a/packages/terra-table/src/orion-fusion-theme/ColumnHeaderCell.module.scss b/packages/terra-table/src/orion-fusion-theme/ColumnHeaderCell.module.scss new file mode 100644 index 00000000000..897125a8f43 --- /dev/null +++ b/packages/terra-table/src/orion-fusion-theme/ColumnHeaderCell.module.scss @@ -0,0 +1,17 @@ +:local { + .orion-fusion-theme { + // Column Headers + --terra-table-column-header-text-color: #595f62; + --terra-table-column-header-background-color: #fff; + --terra-table-column-header-border-bottom: 1px solid #c8cacb; + --terra-table-column-header-border-right: 1px solid #c8cacb; + --terra-table-column-header-border-top: 1px solid #c8cacb; + + // Pinned Columns + --terra-table-pinned-columns-header-border: 1px solid #c8cacb; + --terra-table-pinned-columns-header-box-shadow: 1px 0 #c8cacb; + + // Hover + --terra-table-header-hover-background-color: #d5e7f2; + } +} diff --git a/packages/terra-table/src/orion-fusion-theme/ColumnResizeHandle.module.scss b/packages/terra-table/src/orion-fusion-theme/ColumnResizeHandle.module.scss new file mode 100644 index 00000000000..f0df665cff7 --- /dev/null +++ b/packages/terra-table/src/orion-fusion-theme/ColumnResizeHandle.module.scss @@ -0,0 +1,7 @@ +:local { + .orion-fusion-theme { + // Column resize handle styles + --terra-table-resize-handle-focus-border-color: #517ea5; + --terra-table-resize-handle-hover-border-color: #e4f1f7; + } +} diff --git a/packages/terra-table/src/orion-fusion-theme/Row.module.scss b/packages/terra-table/src/orion-fusion-theme/Row.module.scss new file mode 100644 index 00000000000..d3b06d4bcd1 --- /dev/null +++ b/packages/terra-table/src/orion-fusion-theme/Row.module.scss @@ -0,0 +1,8 @@ +:local { + .orion-fusion-theme { + --terra-table-row-striped-even-background-color: #f4f4f4; + --terra-table-row-selected-background-color: #cbe7fa; + --terra-table-row-selected-box-shadow: inset 0 1px 0 0 #0092e0, inset 0 -1px 0 0 #0092e0; + --terra-table-row-striped-odd-background-color: #fefffe; + } +} diff --git a/packages/terra-table/src/orion-fusion-theme/Table.module.scss b/packages/terra-table/src/orion-fusion-theme/Table.module.scss new file mode 100644 index 00000000000..c980c758c80 --- /dev/null +++ b/packages/terra-table/src/orion-fusion-theme/Table.module.scss @@ -0,0 +1,6 @@ +:local { + .orion-fusion-theme { + --terra-table-cell-focus-outline: 3px dashed #000; + --terra-table-cell-focus-outline-offset: -2px; + } +} diff --git a/packages/terra-table/src/proptypes/cellShape.js b/packages/terra-table/src/proptypes/cellShape.js new file mode 100644 index 00000000000..bd17ce8ea0d --- /dev/null +++ b/packages/terra-table/src/proptypes/cellShape.js @@ -0,0 +1,22 @@ +import PropTypes from 'prop-types'; + +const cellShape = PropTypes.shape({ + /** + * Content that will be rendered within the Cell. + */ + content: PropTypes.node, + /** + * Boolean indicating if cell contents are masked. + */ + isMasked: PropTypes.bool, + /** + * Boolean value indicating whether or not the column header is selectable. + */ + isSelectable: PropTypes.bool, + /** + * Boolean value indicating whether or not the cell should render as selected. + */ + isSelected: PropTypes.bool, +}); + +export default cellShape; diff --git a/packages/terra-table/src/proptypes/columnShape.js b/packages/terra-table/src/proptypes/columnShape.js new file mode 100644 index 00000000000..fb78df85239 --- /dev/null +++ b/packages/terra-table/src/proptypes/columnShape.js @@ -0,0 +1,47 @@ +import PropTypes from 'prop-types'; + +const SortIndicators = { + ASCENDING: 'ascending', + DESCENDING: 'descending', +}; + +const columnShape = PropTypes.shape({ + /** + * Required string representing a unique identifier for the column. + */ + id: PropTypes.string.isRequired, + /** + * String of text to render within the column header cell. + */ + displayName: PropTypes.string, + /** + * Boolean value indicating whether or not the column has an error in the data. + */ + hasError: PropTypes.bool, + /** + * Boolean value indicating whether or not the column header is resizable. + */ + isResizable: PropTypes.bool, + /** + * Boolean value indicating whether or not the column header is selectable. + */ + isSelectable: PropTypes.bool, + /** + * Number that specifies the minimum column width in pixels. + */ + minimumWidth: PropTypes.number, + /** + * Number that specifies the maximum column width in pixels. + */ + maximumWidth: PropTypes.number, + /** + * A number (in px) specifying the width of the column. If not provided, the Table's default column width will be used. + */ + width: PropTypes.number, + /* A string indicating which sorting indicator should be rendered. If not provided, no sorting indicator will be rendered. + * One of `ascending`, `descending`. + */ + sortIndicator: PropTypes.oneOf(Object.values(SortIndicators)), +}); + +export { columnShape, SortIndicators }; diff --git a/packages/terra-table/src/proptypes/rowShape.js b/packages/terra-table/src/proptypes/rowShape.js new file mode 100644 index 00000000000..788d10036d2 --- /dev/null +++ b/packages/terra-table/src/proptypes/rowShape.js @@ -0,0 +1,26 @@ +import PropTypes from 'prop-types'; +import cellShape from './cellShape'; + +const rowShape = PropTypes.shape({ + /** + * An identifier to uniquely identify the row within the table. + */ + id: PropTypes.string.isRequired, + + /** + * Data to be displayed in the cells of the row. Cells will be rendered in the row in the order given. + */ + cells: PropTypes.arrayOf(cellShape), + /** + * A boolean indicating whether or not the row should render as selected. + */ + isSelected: PropTypes.bool, + /** + * A string identifier used to describe the row contents. This value will be used to construct additional labels + * for internal controls (e.g. row selection cells). + */ + ariaLabel: PropTypes.string, + +}); + +export default rowShape; diff --git a/packages/terra-table/src/proptypes/validators.js b/packages/terra-table/src/proptypes/validators.js new file mode 100644 index 00000000000..79bb98c3cd7 --- /dev/null +++ b/packages/terra-table/src/proptypes/validators.js @@ -0,0 +1,18 @@ +import ERRORS from '../utils/constants'; + +// eslint-disable-next-line consistent-return +const validateRowHeaderIndex = (props) => { + if (!Number.isInteger(props.rowHeaderIndex)) { + return new Error(ERRORS.ROW_HEADER_INDEX_NOT_AN_INTEGER); + } + + if (props.rowHeaderIndex < 0) { + return new Error(ERRORS.ROW_HEADER_INDEX_LESS_THAN_ZERO); + } + + if (props.pinnedColumns.length && props.rowHeaderIndex >= props.pinnedColumns.length) { + return new Error(ERRORS.ROW_HEADER_INDEX_EXCEEDS_PINNED); + } +}; + +export default validateRowHeaderIndex; diff --git a/packages/terra-table/src/subcomponents/Cell.jsx b/packages/terra-table/src/subcomponents/Cell.jsx new file mode 100644 index 00000000000..5dac55cc2ff --- /dev/null +++ b/packages/terra-table/src/subcomponents/Cell.jsx @@ -0,0 +1,262 @@ +import React, { + useContext, + useEffect, + useRef, + useState, +} from 'react'; +import * as KeyCode from 'keycode-js'; +import classNames from 'classnames/bind'; +import FocusTrap from 'focus-trap-react'; +import { injectIntl } from 'react-intl'; +import PropTypes from 'prop-types'; + +import ThemeContext from 'terra-theme-context'; +import VisuallyHiddenText from 'terra-visually-hidden-text'; + +import ColumnContext from '../utils/ColumnContext'; +import GridContext, { GridConstants } from '../utils/GridContext'; +import styles from './Cell.module.scss'; + +const cx = classNames.bind(styles); + +const propTypes = { + /** + * @private + * The intl object containing translations. This is retrieved from the context automatically by injectIntl. + */ + intl: PropTypes.shape({ formatMessage: PropTypes.func }).isRequired, + + /** + * String identifier of the row in which the Cell will be rendered. + */ + rowId: PropTypes.string.isRequired, + + /** + * String identifier of the column in which the Cell will be rendered. + */ + columnId: PropTypes.string.isRequired, + + /** + * The cell's row position in the table. This is zero based. + */ + rowIndex: PropTypes.number, + + /** + * The cell's column position in the table. This is zero based. + */ + columnIndex: PropTypes.number, + + /** + * Content that will be rendered within the Cell. + */ + children: PropTypes.node, + + /** + * Boolean indicating if cell contents are masked. + */ + isMasked: PropTypes.bool, + + /** + * Boolean value indicating whether or not the column header is selectable. + */ + isSelectable: PropTypes.bool, + + /** + * Boolean indicating whether the Cell is currently selected. + */ + isSelected: PropTypes.bool, + + /** + * String that labels the cell for accessibility. + */ + ariaLabel: PropTypes.string, + + /** + * Boolean indicating that the cell is a row header. + */ + isRowHeader: PropTypes.bool, + + /** + * Boolean indicating that the cell has been highlighted. + */ + isHighlighted: PropTypes.bool, + + /** + * Callback function that will be called when this cell is selected. + */ + onCellSelect: PropTypes.func, + + /** + * String that specifies the height of the cell. Any valid CSS value is accepted. + */ + height: PropTypes.string, +}; + +const defaultProps = { + isRowHeader: false, + isSelectable: false, + isMasked: false, +}; + +function Cell(props) { + const { + rowId, + columnId, + rowIndex, + columnIndex, + ariaLabel, + isMasked, + isRowHeader, + isSelectable, + isSelected, + isHighlighted, + children, + onCellSelect, + height, + intl, + } = props; + + const cellRef = useRef(); + const theme = useContext(ThemeContext); + const gridContext = useContext(GridContext); + const columnContext = useContext(ColumnContext); + + const [isInteractable, setIsInteractable] = useState(false); + const [isFocusTrapEnabled, setIsFocusTrapEnabled] = useState(false); + + const isGridContext = gridContext.role === GridConstants.GRID; + + /** + * Determine if cell has focusable elements + */ + const hasFocusableElements = () => { + const focusableElementSelector = "a[href]:not([tabindex='-1']), area[href]:not([tabindex='-1']), input:not([disabled]):not([tabindex='-1']), " + + "select:not([disabled]):not([tabindex='-1']), textarea:not([disabled]):not([tabindex='-1']), button:not([disabled]):not([tabindex='-1']), " + + "iframe:not([tabindex='-1']), [tabindex]:not([tabindex='-1']), [contentEditable=true]:not([tabindex='-1'])"; + + const focusableElements = [...cellRef.current.querySelectorAll(`${focusableElementSelector}`)].filter(el => !el.hasAttribute('disabled') && !el.getAttribute('aria-hidden')); + + return focusableElements.length > 0; + }; + + useEffect(() => { + setIsInteractable(hasFocusableElements()); + }, []); + + /** + * Handles the onDeactivate callback for FocusTrap component + */ + const deactivateFocusTrap = () => { + setIsFocusTrapEnabled(false); + if (gridContext.setCellAriaLiveMessage) { + gridContext.setCellAriaLiveMessage(intl.formatMessage({ id: 'Terra.table.resume-navigation' })); + } + }; + + const onMouseDown = ((event) => { + if (!isFocusTrapEnabled) { + onCellSelect({ + rowId, columnId, rowIndex, columnIndex, isShiftPressed: event.shiftKey, isCellSelectable: (!isMasked && isSelectable), + }); + } + }); + + const handleKeyDown = (event) => { + const key = event.keyCode; + + if (isFocusTrapEnabled) { + switch (key) { + case KeyCode.KEY_ESCAPE: + deactivateFocusTrap(); + break; + default: + } + event.stopPropagation(); + } else { + switch (key) { + case KeyCode.KEY_RETURN: + // Lock focus into component + if (hasFocusableElements()) { + setIsFocusTrapEnabled(true); + if (gridContext.setCellAriaLiveMessage) { + gridContext.setCellAriaLiveMessage(intl.formatMessage({ id: 'Terra.table.cell-focus-trapped' })); + } + event.stopPropagation(); + event.preventDefault(); + } + break; + case KeyCode.KEY_SPACE: + if (onCellSelect) { + onCellSelect({ + rowId, columnId, rowIndex, columnIndex, isShiftPressed: event.shiftKey, isCellSelectable: (!isMasked && isSelectable), + }); + } + event.preventDefault(); // prevent the default scrolling + break; + default: + } + } + }; + + // Create cell content for masked and blank cells + let cellContent; + if (isMasked) { + cellContent = ( + + {intl.formatMessage({ id: 'Terra.table.maskedCell' })} + + ); + } else if (!children) { + cellContent = ( + + {intl.formatMessage({ id: 'Terra.table.blank' })} + + ); + } else { + cellContent = children; + } + + const className = cx('cell', { + masked: isMasked, + pinned: columnIndex < columnContext.pinnedColumnOffsets.length, + selectable: isSelectable && !isMasked, + selected: isSelected && !isMasked, + highlighted: isHighlighted, + blank: !children, + }, theme.className); + + const cellLeftEdge = (columnIndex < columnContext.pinnedColumnOffsets.length) ? columnContext.pinnedColumnOffsets[columnIndex] : null; + + const CellTag = isRowHeader ? 'th' : 'td'; + + return ( + + + {/* eslint-disable-next-line react/forbid-dom-props */} +
{cellContent}
+
+ {isInteractable && } +
+ ); +} + +Cell.propTypes = propTypes; +Cell.defaultProps = defaultProps; + +export default React.memo(injectIntl(Cell)); diff --git a/packages/terra-table/src/subcomponents/Cell.module.scss b/packages/terra-table/src/subcomponents/Cell.module.scss new file mode 100644 index 00000000000..0ffb06e6cee --- /dev/null +++ b/packages/terra-table/src/subcomponents/Cell.module.scss @@ -0,0 +1,61 @@ +@import '../clinical-lowlight-theme/Cell.module'; +@import '../orion-fusion-theme/Cell.module'; + +:local { + .cell { + border-bottom: var(--terra-table-cell-border-bottom, 1px solid #dedfe0); + border-right: var(--terra-table-cell-border-right, 1px solid #dedfe0); + font-weight: normal; + padding: var(--terra-table-cell-content-padding, 7px); + position: relative; + + &:first-child { + border-left: var(--terra-table-cell-border-left, 1px solid #dedfe0); + } + } + + .selected { + background-color: var(--terra-table-cell-selected-background-color, #cbe7fa); + } + + // Create gradient background for masked cells + .masked { + background: var(--terra-table-mask-background, repeating-linear-gradient(-45deg, #dedfe0, #dedfe0 3px, transparent 3px, transparent 6px)); + } + + .masked.highlighted { + background: var(--terra-table-highlight-mask-background, repeating-linear-gradient(-45deg, #cfd2d3, #cfd2d3 3px, #cbe7fa 3px, #cbe7fa 6px)); + } + + .cell-content { + overflow: hidden; + overflow-wrap: break-word; + text-align: left; + + // Blank and masked cell styles + .no-data-cell { + // Text is transparent so that it is only visible to screen readers + color: transparent; + } + } + + .pinned { + position: sticky; + z-index: 1; + } + + .pinned:not(.selected) { + background-color: inherit; + } + + // Hover state for selectable elements + tr:nth-child(odd) .selectable:hover { + background-color: var(--terra-table-odd-row-hover-background-color, #e0f2fb); + cursor: pointer; + } + + tr:nth-child(even) .selectable:hover { + background-color: var(--terra-table-even-row-hover-background-color, #d3e5ee); + cursor: pointer; + } +} diff --git a/packages/terra-table/src/subcomponents/ColumnHeader.jsx b/packages/terra-table/src/subcomponents/ColumnHeader.jsx new file mode 100644 index 00000000000..1da134d6d3d --- /dev/null +++ b/packages/terra-table/src/subcomponents/ColumnHeader.jsx @@ -0,0 +1,73 @@ +import React from 'react'; +import PropTypes from 'prop-types'; + +import ColumnHeaderCell from './ColumnHeaderCell'; +import { columnShape } from '../proptypes/columnShape'; + +const propTypes = { + /** + * Data for columns. By default, columns will be presented in the order given. + */ + columns: PropTypes.arrayOf(columnShape).isRequired, + + /** + * String that specifies the column header height. Any valid CSS height value accepted. + */ + headerHeight: PropTypes.string.isRequired, + + /** + * Number that specifies the height of the table in pixels. + */ + tableHeight: PropTypes.number, + + /** + * Function that is called when a selectable header cell is selected. Parameters: + * @param {string} columnId columnId + */ + onColumnSelect: PropTypes.func, + + /** + * Function that is called when the mouse down event is triggered on the column resize handle. + */ + onResizeMouseDown: PropTypes.func, +}; + +const ColumnHeader = (props) => { + const { + columns, + headerHeight, + tableHeight, + onColumnSelect, + onResizeMouseDown, + } = props; + + return ( + + + {columns.map((column, columnIndex) => ( + + ))} + + + ); +}; + +ColumnHeader.propTypes = propTypes; +export default React.memo(ColumnHeader); diff --git a/packages/terra-table/src/subcomponents/ColumnHeaderCell.jsx b/packages/terra-table/src/subcomponents/ColumnHeaderCell.jsx new file mode 100644 index 00000000000..5c7d57409f0 --- /dev/null +++ b/packages/terra-table/src/subcomponents/ColumnHeaderCell.jsx @@ -0,0 +1,230 @@ +import React, { useContext, useRef, useCallback } from 'react'; +import * as KeyCode from 'keycode-js'; +import { injectIntl } from 'react-intl'; +import classNames from 'classnames/bind'; +import PropTypes from 'prop-types'; + +import IconDown from 'terra-icon/lib/icon/IconDown'; +import IconError from 'terra-icon/lib/icon/IconError'; +import IconUp from 'terra-icon/lib/icon/IconUp'; +import ThemeContext from 'terra-theme-context'; + +import ColumnContext from '../utils/ColumnContext'; +import ColumnResizeHandle from './ColumnResizeHandle'; +import GridContext, { GridConstants } from '../utils/GridContext'; +import { SortIndicators } from '../proptypes/columnShape'; +import styles from './ColumnHeaderCell.module.scss'; + +const cx = classNames.bind(styles); + +const propTypes = { + /** + * Required string representing a unique identifier for the column header cell. + */ + id: PropTypes.string.isRequired, + + /** + * String that specifies the column height. Any valid CSS height value accepted. + */ + headerHeight: PropTypes.string.isRequired, + + /** + * String that specifies the default width for columns in the table. Any valid CSS width value is accepted. + */ + width: PropTypes.number.isRequired, + + /** + * String of text to render within the column header cell. + */ + displayName: PropTypes.string, + + /** + * A string indicating which sorting indicator should be rendered. If not provided, no sorting indicator will be rendered. + * If a `component` value is specified, `sortIndicator` will be ignored. One of `ascending`, `descending`. + */ + sortIndicator: PropTypes.oneOf(Object.values(SortIndicators)), + + /** + * Boolean value indicating whether or not the column has an error in the data. + */ + hasError: PropTypes.bool, + + /** + * Number that specifies the minimum column width in pixels. + */ + minimumWidth: PropTypes.number, + + /** + * Number that specifies the maximum column width in pixels. + */ + maximumWidth: PropTypes.number, + + /** + * Boolean value indicating whether or not the column header is selectable. + */ + isSelectable: PropTypes.bool, + + /** + * Boolean value indicating whether or not the column header is resizable. + */ + isResizable: PropTypes.bool, + + /** + * Height of the parent table. + */ + tableHeight: PropTypes.number, + + /** + * The cell's row position in the table. This is zero based. + */ + rowIndex: PropTypes.number, + + /** + * The cell's column position in the table. This is zero based. + */ + columnIndex: PropTypes.number, + + /** + * Function that is called when a selectable header cell is selected. Parameters: + * @param {string} rowId rowId + * @param {string} columnId columnId + */ + onColumnSelect: PropTypes.func, + + /** + * Function that is called when the mouse down event is triggered on the column resize handle. + */ + onResizeMouseDown: PropTypes.func, + + /** + * @private + * Object containing intl APIs + */ + intl: PropTypes.shape({ formatMessage: PropTypes.func }), +}; + +const defaultProps = { + hasError: false, + isSelectable: false, + isResizable: false, +}; + +const ColumnHeaderCell = (props) => { + const { + id, + displayName, + sortIndicator, + hasError, + isResizable, + isSelectable, + tableHeight, + width, + minimumWidth, + maximumWidth, + headerHeight, + intl, + columnIndex, + onColumnSelect, + onResizeMouseDown, + rowIndex, + } = props; + + const columnContext = useContext(ColumnContext); + const gridContext = useContext(GridContext); + const theme = useContext(ThemeContext); + const columnHeaderCell = useRef(); + + const isGridContext = gridContext.role === GridConstants.GRID; + + const onResizeHandleMouseDown = useCallback((event) => { + if (onResizeMouseDown) { + onResizeMouseDown(event, columnIndex, columnHeaderCell.current.offsetWidth); + } + }, [columnIndex, onResizeMouseDown]); + + const handleMouseDown = (event) => { + onColumnSelect(id, { row: rowIndex, col: columnIndex }); + event.stopPropagation(); + }; + + const handleKeyDown = (event) => { + const key = event.keyCode; + switch (key) { + case KeyCode.KEY_SPACE: + case KeyCode.KEY_RETURN: + onColumnSelect(id, { row: rowIndex, col: columnIndex }); + event.stopPropagation(); + event.preventDefault(); // prevent the default scrolling + break; + default: + } + }; + + const errorIcon = hasError && ; + + let sortIndicatorIcon; + if (sortIndicator === SortIndicators.ASCENDING) { + sortIndicatorIcon = ; + } else if (sortIndicator === SortIndicators.DESCENDING) { + sortIndicatorIcon = ; + } + + const cellLeftEdge = (columnIndex < columnContext.pinnedColumnOffsets.length) ? columnContext.pinnedColumnOffsets[columnIndex] : null; + const dividerLeftEdge = width - 1; + + const pinnedColumnsDivider = columnIndex === columnContext.pinnedColumnOffsets.length - 1 + ? ( +
+ ) + : null; + + let tabIndex = isSelectable ? 0 : undefined; + if (isGridContext) { + tabIndex = -1; + } + + return ( + /* eslint-disable react/forbid-dom-props */ + +
+ {errorIcon} + {displayName} + {sortIndicatorIcon} +
+ { isResizable && ( + + )} + {pinnedColumnsDivider} + + ); +}; + +ColumnHeaderCell.propTypes = propTypes; +ColumnHeaderCell.defaultProps = defaultProps; +export default React.memo(injectIntl(ColumnHeaderCell)); diff --git a/packages/terra-table/src/subcomponents/ColumnHeaderCell.module.scss b/packages/terra-table/src/subcomponents/ColumnHeaderCell.module.scss new file mode 100644 index 00000000000..333fd52d659 --- /dev/null +++ b/packages/terra-table/src/subcomponents/ColumnHeaderCell.module.scss @@ -0,0 +1,64 @@ +@import '../clinical-lowlight-theme/ColumnHeaderCell.module'; +@import '../orion-fusion-theme/ColumnHeaderCell.module'; + +:local { + .column-header { + background-color: var(--terra-table-column-header-background-color, #dedfe0); + border-bottom: var(--terra-table-column-header-border-bottom, 1px solid #000); + border-right: var(--terra-table-column-header-border-right, 1px solid #000); + border-top: var(--terra-table-column-header-border-top, 1px solid #000); + color: var(--terra-table-column-header-text-color); + position: sticky; + top: 0; + z-index: 1; + + &:first-child { + border-left: var(--terra-table-column-header-border-left, 1px solid #000); + } + + .header-container { + align-items: center; + display: flex; + height: 100%; + padding: var(--terra-table-header-cell-padding, 5px); + width: 100%; + } + + // Add right margin for error icon + .error-icon { + margin-right: var(--terra-table-error-icon-margin-right, 5px); + } + + // Style column header text + span { + background: transparent; + border: 0; + flex: 1; + font-weight: normal; + outline: none; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; + white-space: nowrap; + } + } + + // Hover state for selectable elements + .selectable:hover { + background-color: var(--terra-table-header-hover-background-color, #daecf6); + cursor: pointer; + } + + .pinned { + position: sticky; + z-index: 2 !important; + } + + .pinned-columns-divider { + background-color: var(--terra-table-pinned-columns-divider-background-color, #808080); + box-shadow: var(--terra-table-pinned-columns-divider-box-shadow, 4px -1px 6px #808080); + position: absolute; + top: 0; + width: 2px; + } +} diff --git a/packages/terra-table/src/subcomponents/ColumnResizeHandle.jsx b/packages/terra-table/src/subcomponents/ColumnResizeHandle.jsx new file mode 100644 index 00000000000..5f56ef11946 --- /dev/null +++ b/packages/terra-table/src/subcomponents/ColumnResizeHandle.jsx @@ -0,0 +1,109 @@ +import React, { + useContext, useRef, useState, +} from 'react'; +import classNames from 'classnames/bind'; +import { injectIntl } from 'react-intl'; +import PropTypes from 'prop-types'; + +import ThemeContext from 'terra-theme-context'; + +import GridContext, { GridConstants } from '../utils/GridContext'; +import styles from './ColumnResizeHandle.module.scss'; + +const cx = classNames.bind(styles); + +const propTypes = { + /** + * Text of the column associated with the divider. + */ + columnText: PropTypes.string.isRequired, + + /** + * Number that specifies the Width of the associated column in pixels. + */ + columnWidth: PropTypes.number.isRequired, + + /** + * Number that specifies the height of the resize handle in pixels. + */ + height: PropTypes.number.isRequired, + + /** + * Number that specifies the minimum column width in pixels. + */ + minimumWidth: PropTypes.number.isRequired, + + /** + * Number that specifies the maximum column width in pixels. + */ + maximumWidth: PropTypes.number.isRequired, + + /** + * Function that is called when onMouseDown event is triggered for the resize handle. + */ + onResizeMouseDown: PropTypes.func.isRequired, + + /** + * @private + * The intl object containing translations. This is retrieved from the context automatically by injectIntl. + */ + intl: PropTypes.shape({ formatMessage: PropTypes.func }).isRequired, +}; + +const ColumnResizeHandle = (props) => { + const { + columnText, + columnWidth, + height, + minimumWidth, + maximumWidth, + onResizeMouseDown, + intl, + } = props; + + const theme = useContext(ThemeContext); + const gridContext = useContext(GridContext); + const isGridContext = gridContext.role === GridConstants.GRID; + + // State variable to control screen reader visibility + const [isActive, setActive] = useState(false); + + // Ref variable for native resize handle element + const resizeHandleRef = useRef(); + + const onMouseDown = (event) => { + // Set focus to resize handle DOM element + resizeHandleRef.current.focus(); + + onResizeMouseDown(event); + + // Prevent event bubbling since necessary actions are handled by this component + event.stopPropagation(); + // Prevent default dragging behavior + event.preventDefault(); + }; + + return ( + /* eslint-disable react/forbid-dom-props */ +
setActive(true)} + onBlur={() => setActive(false)} + className={cx('resize-handle', theme.className)} + /> + ); +}; + +ColumnResizeHandle.propTypes = propTypes; +export default injectIntl(ColumnResizeHandle); diff --git a/packages/terra-table/src/subcomponents/ColumnResizeHandle.module.scss b/packages/terra-table/src/subcomponents/ColumnResizeHandle.module.scss new file mode 100644 index 00000000000..0b955a50af3 --- /dev/null +++ b/packages/terra-table/src/subcomponents/ColumnResizeHandle.module.scss @@ -0,0 +1,24 @@ +@import '../clinical-lowlight-theme/ColumnResizeHandle.module'; +@import '../orion-fusion-theme/ColumnResizeHandle.module'; + +:local { + .resize-handle { + border-right: 2px solid transparent; + cursor: col-resize; + display: block; + position: absolute; + right: 0; + top: 0; + width: 24px; + z-index: 1; + + &:focus { + border-color: var(--terra-table-resize-handle-focus-border-color, rgba(34, 42, 46, 1)) !important; + outline: 0 !important; + } + + &:hover { + border-color: var(--terra-table-resize-handle-hover-border-color, rgba(34, 42, 46, 0.6)); + } + } +} diff --git a/packages/terra-table/src/subcomponents/Row.jsx b/packages/terra-table/src/subcomponents/Row.jsx new file mode 100644 index 00000000000..09dbd326c7a --- /dev/null +++ b/packages/terra-table/src/subcomponents/Row.jsx @@ -0,0 +1,146 @@ +import React, { useContext, useState } from 'react'; +import classNames from 'classnames/bind'; +import PropTypes from 'prop-types'; + +import ThemeContext from 'terra-theme-context'; + +import Cell from './Cell'; +import cellShape from '../proptypes/cellShape'; +import { columnShape } from '../proptypes/columnShape'; +import RowSelectionCell from './RowSelectionCell'; +import styles from './Row.module.scss'; + +const cx = classNames.bind(styles); + +const propTypes = { + /** + * An identifier to uniquely identify the row within the table. + */ + id: PropTypes.string.isRequired, + + /** + * The row's position in the table. This is zero based. + */ + rowIndex: PropTypes.number, + + /** + * String that specifies height of the row. Any valid CSS width value is accepted. + */ + height: PropTypes.string, + + /** + * Data to be displayed in the cells of the row. Cells will be rendered in the row in the order given. + */ + cells: PropTypes.arrayOf(cellShape), + + /** + * A boolean indicating whether or not the row should render as selected. + */ + isSelected: PropTypes.bool, + + /** + * A string identifier used to describe the row contents. This value will be used to construct additional labels + * for internal controls (e.g. row selection cells). + */ + ariaLabel: PropTypes.string, + + /** + * Boolean indicating whether or not the table allows a row to be selected. If true, an additional + * column containing a checkbox is rendered to indicate when when the row is selected. + */ + hasRowSelection: PropTypes.bool, + + /** + * All columns currently displayed. + */ + displayedColumns: PropTypes.arrayOf(columnShape), + + /** + * Callback function that will be called when a cell in the row is selected. + * @param {string} rowId rowId + * @param {string} columnId columnId + */ + onCellSelect: PropTypes.func, + + /** + * A zero-based index indicating which column represents the row header. + */ + rowHeaderIndex: PropTypes.number, +}; + +const defaultProps = { + hasRowSelection: false, + rowHeaderIndex: 0, + isSelected: false, +}; + +function Row(props) { + const { + rowIndex, + height, + hasRowSelection, + id, + isSelected, + cells, + ariaLabel, + displayedColumns, + rowHeaderIndex, + onCellSelect, + } = props; + + const theme = useContext(ThemeContext); + + const [isHovered, setHovered] = useState(false); + + const columnIndexOffSet = hasRowSelection ? 1 : 0; + + return ( + { setHovered(true); } : undefined} + onMouseLeave={hasRowSelection ? () => { setHovered(false); } : undefined} + > + { + hasRowSelection + && ( + + ) + } + {cells.map((cellData, cellColumnIndex) => ( + + {cellData.content} + + ))} + + ); +} + +Row.propTypes = propTypes; +Row.defaultProps = defaultProps; + +export default React.memo(Row); diff --git a/packages/terra-table/src/subcomponents/Row.module.scss b/packages/terra-table/src/subcomponents/Row.module.scss new file mode 100644 index 00000000000..377e7d831ec --- /dev/null +++ b/packages/terra-table/src/subcomponents/Row.module.scss @@ -0,0 +1,42 @@ +@import '../clinical-lowlight-theme/Row.module'; +@import '../orion-fusion-theme/Row.module'; + + +:local { + .row { + &.selectable:hover { + background-color: var(--terra-table-row-hover-background-color, #e2f2fc); + cursor: pointer; + } + + &:nth-child(even) { + background-color: var(--terra-table-row-striped-even-background-color, #f0f0f0); + } + + &:nth-child(odd) { + background-color: var(--terra-table-row-striped-odd-background-color, #fff); + } + + &.selected { + background-color: var(--terra-table-row-selected-background-color, #cbe7fa); + border-right: 1px solid #0092e0; + + // Add bottom border to cells in a selected row + td, + th { + border-bottom: var(--terra-table-row-highlight-border-bottom, 1px solid #0092e0); + } + } + } + + // Add top border for first selected row or when not adjacent to a selected row + /* stylelint-disable selector-max-compound-selectors */ + .row.selected:first-child, + .row:not(.selected) + .row.selected { + td, + th { + border-top: var(--terra-table-row-highlight-border-top, 1px solid #0092e0); + } + } + /* stylelint-enable selector-max-compound-selectors */ +} diff --git a/packages/terra-table/src/subcomponents/RowSelectionCell.jsx b/packages/terra-table/src/subcomponents/RowSelectionCell.jsx new file mode 100644 index 00000000000..de8db5454dc --- /dev/null +++ b/packages/terra-table/src/subcomponents/RowSelectionCell.jsx @@ -0,0 +1,99 @@ +import React, { useContext } from 'react'; +import classNames from 'classnames/bind'; +import { injectIntl } from 'react-intl'; +import PropTypes from 'prop-types'; + +import ThemeContext from 'terra-theme-context'; + +import Cell from './Cell'; +import styles from './RowSelectionCell.module.scss'; + +const cx = classNames.bind(styles); + +const propTypes = { + /** + * String identifier of the column in which the Cell will be rendered. + */ + columnId: PropTypes.string.isRequired, + + /** + * @private + * The intl object containing translations. This is retrieved from the context automatically by injectIntl. + */ + intl: PropTypes.shape({ formatMessage: PropTypes.func }).isRequired, + + /** + * String identifier of the row in which the Cell will be rendered. + */ + rowId: PropTypes.string.isRequired, + + /** + * The cell's row position in the table. This is zero based. + */ + rowIndex: PropTypes.number, + + /** + * The cell's column position in the table. This is zero based. + */ + columnIndex: PropTypes.number, + + /** + * Boolean indicating whether the cell is currently selected. + */ + isSelected: PropTypes.bool, + + /** + * String that labels the Row for accessibility. When a row is selected, this is the label that will be read. + */ + ariaLabel: PropTypes.string, + + /** + * Callback function that will be called when this cell is selected. + */ + onCellSelect: PropTypes.func, +}; + +function RowSelectionCell(props) { + const { + rowId, + columnId, + rowIndex, + columnIndex, + isSelected, + ariaLabel, + onCellSelect, + intl, + } = props; + + const theme = useContext(ThemeContext); + const rowLabel = intl.formatMessage({ id: 'Terra.table.row-index' }, { row: rowIndex + 1 }); + + const selectionCheckbox = ( + + ); + + return ( + + {selectionCheckbox} + + ); +} + +RowSelectionCell.propTypes = propTypes; + +export default React.memo(injectIntl(RowSelectionCell)); diff --git a/packages/terra-table/src/subcomponents/RowSelectionCell.module.scss b/packages/terra-table/src/subcomponents/RowSelectionCell.module.scss new file mode 100644 index 00000000000..16f160fb469 --- /dev/null +++ b/packages/terra-table/src/subcomponents/RowSelectionCell.module.scss @@ -0,0 +1,8 @@ +:local { + .input { + display: flex; + height: 16px; + margin: auto; + width: 16px; + } +} diff --git a/packages/terra-table/src/utils/ColumnContext.jsx b/packages/terra-table/src/utils/ColumnContext.jsx new file mode 100644 index 00000000000..559266c710f --- /dev/null +++ b/packages/terra-table/src/utils/ColumnContext.jsx @@ -0,0 +1,5 @@ +import React from 'react'; + +const ColumnContext = React.createContext({ pinnedColumnOffsets: [] }); + +export default ColumnContext; diff --git a/packages/terra-table/src/utils/GridContext.jsx b/packages/terra-table/src/utils/GridContext.jsx new file mode 100644 index 00000000000..15e30c94990 --- /dev/null +++ b/packages/terra-table/src/utils/GridContext.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + +const GridContext = React.createContext({ + role: 'table', + // This is a callback to be supplied in the grid context provider for the aria region + setCellAriaLiveMessage: undefined, +}); + +export const GridConstants = { + GRID: 'grid', +}; + +export default GridContext; diff --git a/packages/terra-table/src/utils/constants.js b/packages/terra-table/src/utils/constants.js new file mode 100644 index 00000000000..399d6023f82 --- /dev/null +++ b/packages/terra-table/src/utils/constants.js @@ -0,0 +1,8 @@ +const ERRORS = { + ROW_HEADER_INDEX_EXCEEDS_PINNED: 'Prop rowHeaderIndex exceeds the size of pinnedColumns.', + ROW_HEADER_INDEX_LESS_THAN_ZERO: 'Prop rowHeaderIndex must be a positive integer.', + ROW_HEADER_INDEX_NOT_AN_INTEGER: 'Prop rowHeaderIndex must be an integer.', + PINNED_COLUMNS_UNDEFINED: 'To be properly accessible, the row header column should be a pinned column. please set pinned columns', +}; + +export default ERRORS; diff --git a/packages/terra-table/src/utils/rowSelectionUtils.js b/packages/terra-table/src/utils/rowSelectionUtils.js new file mode 100644 index 00000000000..ee31704b64b --- /dev/null +++ b/packages/terra-table/src/utils/rowSelectionUtils.js @@ -0,0 +1,15 @@ +/** + * The Object representation of the row selection column. + */ +const ROW_SELECTION_COLUMN = { + id: 'table-rowSelectionColumn', + width: 40, + isSelectable: true, + isResizable: false, +}; + +const rowSelectionUtils = { + ROW_SELECTION_COLUMN, +}; + +export default rowSelectionUtils; diff --git a/packages/terra-table/tests/jest/Cell.test.jsx b/packages/terra-table/tests/jest/Cell.test.jsx new file mode 100644 index 00000000000..0e0eea2a5b0 --- /dev/null +++ b/packages/terra-table/tests/jest/Cell.test.jsx @@ -0,0 +1,236 @@ +import React from 'react'; +import { IntlProvider } from 'react-intl'; + +/* eslint-disable-next-line import/no-extraneous-dependencies */ +import { shallowWithIntl, mountWithIntl } from 'terra-enzyme-intl'; + +import Cell from '../../src/subcomponents/Cell'; +import ColumnContext from '../../src/utils/ColumnContext'; + +describe('Cell', () => { + it('verifies that only a row header cell () is created when isRowHeader prop is true', () => { + const wrapper = shallowWithIntl( + + + Data in cell + + , + ).dive().dive(); + + expect(wrapper.find('th')).toHaveLength(1); // Th when row header. + expect(wrapper.find('td')).toHaveLength(0); // There should be no th since this is row header. + expect(wrapper).toMatchSnapshot(); + + const cellContent = wrapper.find('th').find('div'); + expect(cellContent).toHaveLength(1); + expect(cellContent.text()).toEqual('Data in cell'); + }); + + it('verifies that only a regular cell() is created when isRowHeader prop is false', () => { + const wrapper = shallowWithIntl( + + + Data in cell + + , + ).dive().dive(); + + const normalCell = wrapper.find('td'); + expect(normalCell).toHaveLength(1); // Th when non row header. + expect(wrapper.find('th')).toHaveLength(0); // There should be no td since this is a row header. + + const cellContent = normalCell.find('div'); + expect(cellContent).toHaveLength(1); + expect(cellContent.text()).toEqual('Data in cell'); + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies that the cell rendered is marked selectable when isSelectable prop is true', () => { + const wrapper = shallowWithIntl( + + + Data in cell + + , + ).dive().dive(); + + const selectableCell = wrapper.find('td.selectable'); + expect(selectableCell).toHaveLength(1); // Cell should have been styled selectable. + + const cellContent = selectableCell.find('div'); + expect(cellContent).toHaveLength(1); + expect(cellContent.text()).toEqual('Data in cell'); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies that the cell rendered is marked blank when the cell content is empty', () => { + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const blankCell = wrapper.find('td.blank'); + expect(blankCell).toHaveLength(1); + + const cellContent = blankCell.find('div'); + expect(cellContent.text()).toBe('Terra.table.blank'); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies that a selected cell has the correct styles when isSelected prop is true', () => { + const wrapper = shallowWithIntl( + + + Data in cell + + , + ).dive().dive(); + + const selectedCell = wrapper.find('td.selected'); + expect(selectedCell).toHaveLength(1); // Cell should have been styled selected. + + expect(wrapper.find('td').prop('aria-selected')).toBe(true); + expect(wrapper.find('td').prop('aria-label')).toBe('Some Label Here'); + + const cellContent = selectedCell.find('div'); + expect(cellContent).toHaveLength(1); + expect(cellContent.text()).toEqual('Data in cell'); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies that a cell has the correct styles and no content when isMasked prop is true', () => { + const wrapper = shallowWithIntl( + + + Data in cell + + , + ).dive().dive(); + + const maskedCell = wrapper.find('td.masked'); + expect(maskedCell).toHaveLength(1); + + const cellContent = maskedCell.find('div'); + expect(cellContent.text()).toBe('Terra.table.maskedCell'); + expect(cellContent).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies mask takes precedence when cell is masked, selectable and selected', () => { + const wrapper = shallowWithIntl( + + + Data in cell + + , + ).dive().dive(); + + const maskedCell = wrapper.find('td.masked'); + expect(maskedCell).toHaveLength(1); + + const cellContent = maskedCell.find('div'); + expect(cellContent.text()).toBe('Terra.table.maskedCell'); + + // Verify other styles not applied. + expect(wrapper.find('td.selected')).toHaveLength(0); // Cell should not be styled selected since it is masked. + expect(wrapper.find('td.selectable')).toHaveLength(0); // Cell should not be styled selectable since it is masked. + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a pinned cell', () => { + jest.spyOn(console, 'error').mockImplementation(); // eslint-disable-line no-console + + const wrapper = mountWithIntl( + + + Pinned cell data + + , + ); + + expect(wrapper.find('.pinned')).toHaveLength(1); + expect(wrapper).toMatchSnapshot(); + + console.error.mockRestore(); // eslint-disable-line no-console + }); +}); + diff --git a/packages/terra-table/tests/jest/ColumnHeader.test.jsx b/packages/terra-table/tests/jest/ColumnHeader.test.jsx new file mode 100644 index 00000000000..9d507e4d551 --- /dev/null +++ b/packages/terra-table/tests/jest/ColumnHeader.test.jsx @@ -0,0 +1,131 @@ +import React from 'react'; + +import ColumnHeader from '../../src/subcomponents/ColumnHeader'; +import ColumnHeaderCell from '../../src/subcomponents/ColumnHeaderCell'; + +describe('ColumnHeader', () => { + it('renders a default column header', () => { + const columns = [{ + id: 'Column-0', + displayName: ' Vitals', + }, { + id: 'Column-1', + displayName: ' Patient', + }]; + + const wrapper = shallow( + , + ); + + // Validate column header row container + const columnHeader = wrapper.find('.column-header-row'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.props().height).toBe('3rem'); + + // Validate ColumnHeaderCell React component + const columnHeaderCells = columnHeader.find(ColumnHeaderCell); + expect(columnHeaderCells).toHaveLength(2); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header with an active resize column', () => { + const columns = [{ + id: 'Column-0', + displayName: ' Vitals', + }, { + id: 'Column-1', + displayName: ' Patient', + }]; + + const wrapper = shallow( + , + ); + + // Validate column header row container + const columnHeader = wrapper.find('.column-header-row'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.props().height).toBe('3rem'); + + // Validate ColumnHeaderCell React component + const columnHeaderCells = columnHeader.find(ColumnHeaderCell); + expect(columnHeaderCells).toHaveLength(2); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header with tableHeight prop', () => { + const columns = [{ + id: 'Column-0', + displayName: ' Vitals', + }, { + id: 'Column-1', + displayName: ' Patient', + }]; + + const wrapper = shallow( + , + ); + + // Validate column header row container + const columnHeader = wrapper.find('.column-header-row'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.props().height).toBe('3rem'); + + // Validate ColumnHeaderCell React component + const columnHeaderCells = columnHeader.find(ColumnHeaderCell); + expect(columnHeaderCells.first().props().tableHeight).toBe(500); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header with callbacks', () => { + const columns = [{ + id: 'Column-0', + displayName: ' Vitals', + }, { + id: 'Column-1', + displayName: ' Patient', + }]; + + // Create mock callback functions for testing + const mockColumnSelect = jest.fn(); + const mockResizeMouseDown = jest.fn(); + + const wrapper = shallow( + , + ); + + // Validate column header row container + const columnHeader = wrapper.find('.column-header-row'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.props().height).toBe('3rem'); + + // Validate ColumnHeaderCell React component + const columnHeaderCell = columnHeader.find(ColumnHeaderCell).first(); + expect(columnHeaderCell.props().tableHeight).toBe(500); + expect(columnHeaderCell.props().onColumnSelect).toBe(mockColumnSelect); + expect(columnHeaderCell.props().onResizeMouseDown).toBe(mockResizeMouseDown); + + expect(wrapper).toMatchSnapshot(); + }); +}); diff --git a/packages/terra-table/tests/jest/ColumnHeaderCell.test.jsx b/packages/terra-table/tests/jest/ColumnHeaderCell.test.jsx new file mode 100644 index 00000000000..a122c8b92a9 --- /dev/null +++ b/packages/terra-table/tests/jest/ColumnHeaderCell.test.jsx @@ -0,0 +1,299 @@ +import React from 'react'; +import { IntlProvider } from 'react-intl'; + +import IconUp from 'terra-icon/lib/icon/IconUp'; +import IconDown from 'terra-icon/lib/icon/IconDown'; +import IconError from 'terra-icon/lib/icon/IconError'; +/* eslint-disable-next-line import/no-extraneous-dependencies */ +import { mountWithIntl, shallowWithIntl } from 'terra-enzyme-intl'; + +import ColumnContext from '../../src/utils/ColumnContext'; +import ColumnHeaderCell from '../../src/subcomponents/ColumnHeaderCell'; + +describe('ColumnHeaderCell', () => { + it('renders a default column header cell', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + }; + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(undefined); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.children()).toHaveLength(1); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header cell with ascending sort', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + sortIndicator: 'ascending', + }; + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(undefined); + expect(columnHeader.props()['aria-sort']).toBe('ascending'); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + expect(headerContainer.find(IconUp)).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header cell with descending sort', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + sortIndicator: 'descending', + }; + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(undefined); + expect(columnHeader.props()['aria-sort']).toBe('descending'); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + expect(headerContainer.find(IconDown)).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header cell with error', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + hasError: true, + }; + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(undefined); + expect(columnHeader.props()['aria-sort']).toBeUndefined(); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + expect(headerContainer.find(IconError)).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header cell with ascending sort and error', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + sortIndicator: 'ascending', + hasError: true, + }; + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(undefined); + expect(columnHeader.props()['aria-sort']).toBe('ascending'); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + expect(headerContainer.find(IconUp)).toHaveLength(1); + expect(headerContainer.find(IconError)).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header cell with onColumnSelect callback', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + sortIndicator: 'ascending', + hasError: true, + }; + + const mockClick = jest.fn(); + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header.selectable'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(0); + expect(columnHeader.props()['aria-sort']).toBe('ascending'); + expect(columnHeader.props().onMouseDown).toBeDefined(); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + expect(headerContainer.find(IconUp)).toHaveLength(1); + expect(headerContainer.find(IconError)).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a column header cell with onColumnSelect callback but not selectable', () => { + const column = { + id: 'Column-0', + displayName: ' Vitals', + sortIndicator: 'ascending', + hasError: true, + isSelectable: false, + }; + + const onColumnSelect = () => {}; + + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + const columnHeader = wrapper.find('.column-header:not(selectable)'); + expect(columnHeader).toHaveLength(1); + expect(columnHeader.key()).toBe('Column-0'); + expect(columnHeader.props().role).toBe('columnheader'); + expect(columnHeader.props().scope).toBe('col'); + expect(columnHeader.props().tabIndex).toEqual(undefined); + expect(columnHeader.props()['aria-sort']).toBe('ascending'); + expect(columnHeader.props().onMouseDown).toBeUndefined(); + expect(columnHeader.props().style.width).toBe('100px'); + expect(columnHeader.props().style.height).toBe('150px'); + + const headerContainer = columnHeader.find('.header-container[role="button"]'); + expect(headerContainer.find('span').text().trim()).toBe('Vitals'); + expect(headerContainer.find(IconUp)).toHaveLength(1); + expect(headerContainer.find(IconError)).toHaveLength(1); + + expect(wrapper).toMatchSnapshot(); + }); + + it('renders a pinned column header cell', () => { + jest.spyOn(console, 'error').mockImplementation(); // eslint-disable-line no-console + + const column = { + id: 'Column-0', + displayName: ' Vitals', + sortIndicator: 'ascending', + hasError: true, + }; + + const wrapper = mountWithIntl( + + + , + ); + + expect(wrapper.find('.pinned')).toHaveLength(1); + expect(wrapper).toMatchSnapshot(); + + console.error.mockRestore(); // eslint-disable-line no-console + }); +}); diff --git a/packages/terra-table/tests/jest/ColumnResizeHandle.test.jsx b/packages/terra-table/tests/jest/ColumnResizeHandle.test.jsx new file mode 100644 index 00000000000..c8c9b0ac372 --- /dev/null +++ b/packages/terra-table/tests/jest/ColumnResizeHandle.test.jsx @@ -0,0 +1,48 @@ +import React from 'react'; + +/* eslint-disable-next-line import/no-extraneous-dependencies */ +import { mountWithIntl } from 'terra-enzyme-intl'; + +import ColumnResizeHandle from '../../src/subcomponents/ColumnResizeHandle'; + +describe('ColumnResizeHandle', () => { + it('renders a default column resize handle', () => { + const mockResizeMouseDown = jest.fn(); + + // Mount component in test to allow event simulation + const wrapper = mountWithIntl( + , + ); + + // Validate resize handle component + const resizeHandle = wrapper.find('.resize-handle'); + expect(resizeHandle).toHaveLength(1); + expect(resizeHandle.props()['aria-label']).toBe('Vitals'); + expect(resizeHandle.props()['aria-valuenow']).toBe(200); + expect(resizeHandle.props()['aria-valuemin']).toBe(60); + expect(resizeHandle.props()['aria-valuemax']).toBe(300); + expect(resizeHandle.props().tabIndex).toEqual(0); + expect(resizeHandle.props().style.height).toBe('500px'); + + // Simulate onMouseDown event + resizeHandle.invoke('onMouseDown')( + { + stopPropagation: () => {}, + preventDefault: () => {}, + }, + 9000, + ); + + // Validate mock function was called from simulated onMouseDown event + expect(mockResizeMouseDown).toHaveBeenCalled(); + + expect(wrapper).toMatchSnapshot(); + }); +}); diff --git a/packages/terra-table/tests/jest/Row.test.jsx b/packages/terra-table/tests/jest/Row.test.jsx new file mode 100644 index 00000000000..1abc2e56504 --- /dev/null +++ b/packages/terra-table/tests/jest/Row.test.jsx @@ -0,0 +1,108 @@ +import React from 'react'; + +import Cell from '../../src/subcomponents/Cell'; +import Row from '../../src/subcomponents/Row'; + +// Source data for tests +const tableData = { + cols: [ + { id: 'Column-0', displayName: ' Vitals' }, + { id: 'Column-1', displayName: 'March 16' }, + { id: 'Column-2', displayName: 'March 17', isSelectable: false }, + ], + rows: [ + { + id: '1', + cells: [ + { content: 'Heart Rate Monitored (bpm)' }, + { content: '' }, + { content: '66', isMasked: true }, + ], + }, + { + id: '2', + cells: [ + { content: 'Temperature Oral (degC)' }, + { content: '36.7' }, + { content: '36.9', isMasked: true }, + ], + }, + { + id: '3', + cells: [ + { content: 'Cardiac Index (L/min/m2)' }, + { content: '2.25' }, + { content: '2.28', isMasked: false }, + ], + }, + ], +}; + +describe('Row', () => { + it('creates a row with the correct number of cells', () => { + const rowData = tableData.rows[0]; + + const wrapper = shallow( + , + ); + + const tableRow = wrapper.find('tr.row'); + expect(tableRow).toHaveLength(1); + expect(tableRow.find(Cell)).toHaveLength(3); + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies the cell is created with the right props', () => { + const rowIndex = 2; + + const verifyCell = (cellIndex, cells, expectedCells, columnId, rowId, isRowHeader) => { + const expectedCell = expectedCells[cellIndex]; + + const cell = cells.get(cellIndex); + expect(cell.props.children).toEqual(expectedCell.content); + expect(cell.props.columnId).toEqual(columnId); + expect(cell.props.rowId).toEqual(rowId); + expect(cell.props.rowIndex).toEqual(rowIndex); + expect(cell.props.columnIndex).toEqual(cellIndex); + expect(cell.props.isRowHeader).toEqual(isRowHeader); + expect(cell.props.isMasked).toEqual(expectedCell.isMasked); + expect(cell.props.onCellSelect).toBeDefined(); + expect(cell.key).toEqual(`${rowId}_${columnId}`); + }; + + const rowData = tableData.rows[rowIndex]; + + const wrapper = shallow( + , + ); + + const renderedCells = wrapper.find(Cell); + expect(renderedCells).toHaveLength(rowData.cells.length); + verifyCell(0, renderedCells, rowData.cells, tableData.cols[0].id, rowData.id, true); + verifyCell(1, renderedCells, rowData.cells, tableData.cols[1].id, rowData.id, false); + verifyCell(2, renderedCells, rowData.cells, tableData.cols[2].id, rowData.id, false); + + expect(wrapper).toMatchSnapshot(); + }); +}); diff --git a/packages/terra-table/tests/jest/Table.test.jsx b/packages/terra-table/tests/jest/Table.test.jsx new file mode 100644 index 00000000000..e2c90d53fe0 --- /dev/null +++ b/packages/terra-table/tests/jest/Table.test.jsx @@ -0,0 +1,313 @@ +import React from 'react'; +import { IntlProvider } from 'react-intl'; + +/* eslint-disable-next-line import/no-extraneous-dependencies */ +import { mountWithIntl, shallowWithIntl } from 'terra-enzyme-intl'; + +import ColumnHeader from '../../src/subcomponents/ColumnHeader'; +import ColumnHeaderCell from '../../src/subcomponents/ColumnHeaderCell'; +import GridContext, { GridConstants } from '../../src/utils/GridContext'; +import ERRORS from '../../src/utils/constants'; +import Row from '../../src/subcomponents/Row'; +import RowSelectionUtils from '../../src/utils/rowSelectionUtils'; +import Table from '../../src/Table'; + +// Source data for tests +const tableData = { + cols: [ + { id: 'Column-0', displayName: ' Vitals' }, + { id: 'Column-1', displayName: 'March 16' }, + { id: 'Column-2', displayName: 'March 17', isSelectable: false }, + ], + rows: [ + { + id: '1', + cells: [ + { content: 'Heart Rate Monitored (bpm)', isSelectable: false }, + { content: '' }, + { content: '66', isMasked: true }, + ], + }, + { + id: '2', + cells: [ + { content: 'Temperature Oral (degC)' }, + { content: '36.7' }, + { content: '36.9', isMasked: true }, + ], + }, + { + id: '3', + cells: [ + { content: 'Cardiac Index (L/min/m2)' }, + { content: '2.25' }, + { content: '2.28', isMasked: true }, + ], + }, + { + id: '4', + isSelected: true, + cells: [ + { content: 'Oxygen Flow Rate (L/min)' }, + { content: '63' }, + { content: '47' }, + ], + }, + ], +}; + +beforeAll(() => { + jest.spyOn(console, 'error').mockImplementation(); + jest.spyOn(console, 'warn').mockImplementation(); +}); + +afterEach(() => { + console.error.mockClear(); // eslint-disable-line no-console + console.warn.mockClear(); // eslint-disable-line no-console +}); + +afterAll(() => { + console.error.mockRestore(); // eslint-disable-line no-console + console.warn.mockRestore(); // eslint-disable-line no-console +}); + +describe('Table', () => { + it('verifies that the table created is consistent with the rows and overflowColumns props', () => { + const wrapper = shallowWithIntl( + + + , + ).dive().dive(); + + // One row used for the header. + const columnHeader = wrapper.find(ColumnHeader); + expect(columnHeader).toHaveLength(1); + + // The number of rows should match the given data. + expect(wrapper.find(Row)).toHaveLength(tableData.rows.length); + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies the rows are created with the right props', () => { + const verifyRow = (rowIndex, rowComponent, data, overflowColumns) => { + expect(rowComponent.props.displayedColumns).toEqual(overflowColumns); + expect(rowComponent.props.hasRowSelection).toBe(false); + expect(rowComponent.key).toEqual(data.id); + expect(rowComponent.props.onCellSelect).toBeUndefined(); + expect(rowComponent.props.rowHeaderIndex).toEqual(0); + expect(rowComponent.props.rowIndex).toEqual(rowIndex + 1); + expect(rowComponent.props.cells).toEqual(data.cells); + }; + + const wrapper = shallowWithIntl( + +
+ , + ).dive().dive(); + + const rows = wrapper.find(Row); + expect(rows).toHaveLength(tableData.rows.length); + verifyRow(0, rows.get(0), tableData.rows[0], tableData.cols); + verifyRow(1, rows.get(1), tableData.rows[1], tableData.cols); + verifyRow(2, rows.get(2), tableData.rows[2], tableData.cols); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies row selection column header selection', () => { + const mockColumnSelect = jest.fn(); + + const wrapper = mountWithIntl( +
, + ); + + // Find column headers + const columnHeader = wrapper.find(ColumnHeaderCell); + + // Simulate onMouseDown event on row selection column header + columnHeader.at(0).simulate('mouseDown'); + + // Validate mock function was called from simulated click event + expect(mockColumnSelect).toHaveBeenCalledWith(RowSelectionUtils.ROW_SELECTION_COLUMN.id); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies onCellSelect callback is triggered when space is pressed on a masked cell', () => { + const mockCellSelect = jest.fn(); + + const wrapper = mountWithIntl( + +
+ , + , + ); + + // Find column headers + const maskedCell = wrapper.find(Row).at(0).find('.masked'); + + // Simulate onMouseDown event on row selection column header + maskedCell.at(0).simulate('keydown', { keyCode: 32 }); + + // Validate mock function was called from simulated click event + expect(mockCellSelect).toHaveBeenCalled(); + + expect(wrapper).toMatchSnapshot(); + }); + + it('verifies onCellSelect callback is triggered when space is pressed on a non-selectable cell', () => { + const mockCellSelect = jest.fn(); + + const wrapper = mountWithIntl( + +
+ , + , + ); + + // Find column headers + const nonSelectableCell = wrapper.find(Row).at(0).find('th:not(.selectable)'); + + // Simulate onMouseDown event on row selection column header + nonSelectableCell.at(0).simulate('keydown', { keyCode: 32 }); + + // Validate mock function was called from simulated click event + expect(mockCellSelect).toHaveBeenCalled(); + + expect(wrapper).toMatchSnapshot(); + }); +}); + +describe('with pinned columns', () => { + it('sets pinnedColumns as pinned', () => { + const pinnedColumns = tableData.cols.slice(0, 2); + + const wrapper = mountWithIntl( +
, + ); + + const pinnedColumnHeaderCells = wrapper.find('.pinned'); + + expect(pinnedColumnHeaderCells).toHaveLength(pinnedColumns.length * (tableData.rows.length + 1)); + }); + + it('sets row selection column as pinned', () => { + const pinnedColumns = tableData.cols.slice(0, 2); + + const wrapper = mountWithIntl( + +
+ , + , + ); + + const pinnedColumnHeaderCells = wrapper.find('.pinned'); + + expect(pinnedColumnHeaderCells).toHaveLength((pinnedColumns.length + 1) * (tableData.rows.length + 1)); + }); + + it('pins row selection column if pinnedColumns is undefined', () => { + const wrapper = mountWithIntl( + +
+ , + , + ); + + const pinnedColumnHeaderCells = wrapper.find('.pinned'); + + expect(pinnedColumnHeaderCells).toHaveLength(1 * (tableData.rows.length + 1)); + expect(console.warn).toHaveBeenCalledWith(expect.stringContaining(ERRORS.PINNED_COLUMNS_UNDEFINED)); // eslint-disable-line no-console + }); +}); + +describe('Error handling - prop types', () => { + it('throws an error if rowHeaderIndex is not an integer', () => { + shallowWithIntl( + +
+ + , + ).dive(); + + expect(console.error).toHaveBeenCalledWith(expect.stringContaining(ERRORS.ROW_HEADER_INDEX_NOT_AN_INTEGER)); // eslint-disable-line no-console + }); + + it('throws an error if rowHeaderIndex is not a positive integer', () => { + shallowWithIntl( + +
+ , + ).dive(); + + expect(console.error).toHaveBeenCalledWith(expect.stringContaining(ERRORS.ROW_HEADER_INDEX_LESS_THAN_ZERO)); // eslint-disable-line no-console + }); + + it('throws an error if rowHeaderIndex is greater than the length of pinned columns', () => { + shallowWithIntl( + +
+ , + ).dive(); + + expect(console.error).toHaveBeenCalledWith(expect.stringContaining(ERRORS.ROW_HEADER_INDEX_EXCEEDS_PINNED)); // eslint-disable-line no-console + }); +}); diff --git a/packages/terra-table/tests/jest/__snapshots__/Cell.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/Cell.test.jsx.snap new file mode 100644 index 00000000000..4e6ea8f866a --- /dev/null +++ b/packages/terra-table/tests/jest/__snapshots__/Cell.test.jsx.snap @@ -0,0 +1,365 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Cell renders a pinned cell 1`] = ` + + + + + +`; + +exports[`Cell verifies mask takes precedence when cell is masked, selectable and selected 1`] = ` + +`; + +exports[`Cell verifies that a cell has the correct styles and no content when isMasked prop is true 1`] = ` + +`; + +exports[`Cell verifies that a selected cell has the correct styles when isSelected prop is true 1`] = ` + +`; + +exports[`Cell verifies that only a regular cell( +`; + +exports[`Cell verifies that only a row header cell ( +`; + +exports[`Cell verifies that the cell rendered is marked blank when the cell content is empty 1`] = ` + +`; + +exports[`Cell verifies that the cell rendered is marked selectable when isSelectable prop is true 1`] = ` + +`; diff --git a/packages/terra-table/tests/jest/__snapshots__/ColumnHeader.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/ColumnHeader.test.jsx.snap new file mode 100644 index 00000000000..7d1cfdc4884 --- /dev/null +++ b/packages/terra-table/tests/jest/__snapshots__/ColumnHeader.test.jsx.snap @@ -0,0 +1,115 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ColumnHeader renders a column header with an active resize column 1`] = ` + + + + + + +`; + +exports[`ColumnHeader renders a column header with callbacks 1`] = ` + + + + + + +`; + +exports[`ColumnHeader renders a column header with tableHeight prop 1`] = ` + + + + + + +`; + +exports[`ColumnHeader renders a default column header 1`] = ` + + + + + + +`; diff --git a/packages/terra-table/tests/jest/__snapshots__/ColumnHeaderCell.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/ColumnHeaderCell.test.jsx.snap new file mode 100644 index 00000000000..a17e69a6750 --- /dev/null +++ b/packages/terra-table/tests/jest/__snapshots__/ColumnHeaderCell.test.jsx.snap @@ -0,0 +1,387 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ColumnHeaderCell renders a column header cell with ascending sort 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a column header cell with ascending sort and error 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a column header cell with descending sort 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a column header cell with error 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a column header cell with onColumnSelect callback 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a column header cell with onColumnSelect callback but not selectable 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a default column header cell 1`] = ` + +`; + +exports[`ColumnHeaderCell renders a pinned column header cell 1`] = ` + + + + + +`; diff --git a/packages/terra-table/tests/jest/__snapshots__/ColumnResizeHandle.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/ColumnResizeHandle.test.jsx.snap new file mode 100644 index 00000000000..51efa795d20 --- /dev/null +++ b/packages/terra-table/tests/jest/__snapshots__/ColumnResizeHandle.test.jsx.snap @@ -0,0 +1,130 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ColumnResizeHandle renders a default column resize handle 1`] = ` + + +
+ + +`; diff --git a/packages/terra-table/tests/jest/__snapshots__/Row.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/Row.test.jsx.snap new file mode 100644 index 00000000000..2fab021c9f3 --- /dev/null +++ b/packages/terra-table/tests/jest/__snapshots__/Row.test.jsx.snap @@ -0,0 +1,103 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Row creates a row with the correct number of cells 1`] = ` +
+ + Heart Rate Monitored (bpm) + + + + 66 + + +`; + +exports[`Row verifies the cell is created with the right props 1`] = ` + + + Cardiac Index (L/min/m2) + + + 2.25 + + + 2.28 + + +`; diff --git a/packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap b/packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap new file mode 100644 index 00000000000..842d30dda68 --- /dev/null +++ b/packages/terra-table/tests/jest/__snapshots__/Table.test.jsx.snap @@ -0,0 +1,6601 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Table verifies onCellSelect callback is triggered when space is pressed on a masked cell 1`] = ` +Array [ + +
+ +
+ Pinned cell data +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Data in cell +
+
+
) is created when isRowHeader prop is false 1`] = ` + + +
+ Data in cell +
+
+
) is created when isRowHeader prop is true 1`] = ` + + +
+ Data in cell +
+
+
+ +
+ + Terra.table.blank + +
+
+
+ +
+ Data in cell +
+
+
+
+ + Vitals + + +
+
+
+ + + Vitals + + +
+
+
+ + Vitals + + +
+
+
+ + + Vitals + +
+
+
+ + + Vitals + + +
+
+
+ + + Vitals + + +
+
+
+ + Vitals + +
+
+
+ + + + + Terra.table.columnError + + + + + + + + Vitals + + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Vitals + +
+
+
+ + March 16 + +
+
+
+
+ + March 17 + +
+
+ +
+ Heart Rate Monitored (bpm) +
+
+
+ +
+ + Terra.table.blank + +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Temperature Oral (degC) +
+
+
+ +
+ 36.7 +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Cardiac Index (L/min/m2) +
+
+
+ +
+ 2.25 +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Oxygen Flow Rate (L/min) +
+
+
+ +
+ 63 +
+
+
+ +
+ 47 +
+
+
+
+ + , + ",", +] +`; + +exports[`Table verifies onCellSelect callback is triggered when space is pressed on a non-selectable cell 1`] = ` +Array [ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Vitals + +
+
+
+ + March 16 + +
+
+
+
+ + March 17 + +
+
+ +
+ Heart Rate Monitored (bpm) +
+
+
+ +
+ + Terra.table.blank + +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Temperature Oral (degC) +
+
+
+ +
+ 36.7 +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Cardiac Index (L/min/m2) +
+
+
+ +
+ 2.25 +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ Oxygen Flow Rate (L/min) +
+
+
+ +
+ 63 +
+
+
+ +
+ 47 +
+
+
+
+ + , + ",", +] +`; + +exports[`Table verifies row selection column header selection 1`] = ` + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ + Vitals + +
+
+
+ + March 16 + +
+
+
+
+ + March 17 + +
+
+ +
+ +
+
+
+ +
+ Heart Rate Monitored (bpm) +
+
+
+ +
+ + Terra.table.blank + +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ +
+
+
+ +
+ Temperature Oral (degC) +
+
+
+ +
+ 36.7 +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ +
+
+
+ +
+ Cardiac Index (L/min/m2) +
+
+
+ +
+ 2.25 +
+
+
+ +
+ + Terra.table.maskedCell + +
+
+
+ +
+ +
+
+
+ +
+ Oxygen Flow Rate (L/min) +
+
+
+ +
+ 63 +
+
+
+ +
+ 47 +
+
+
+
+ + +`; + +exports[`Table verifies that the table created is consistent with the rows and overflowColumns props 1`] = ` +
+ + + + + + + + + + +
+
+`; + +exports[`Table verifies the rows are created with the right props 1`] = ` +
+ + + + + + + + + + +
+
+`; diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/default-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/default-table.png new file mode 100644 index 0000000000000000000000000000000000000000..78f396be50bfb6a24ef6e5825847aab77f56ff97 GIT binary patch literal 49713 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 z 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

H%lOF^9bmIQO-h+?rNB_UiL{kG`*H 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/pinned-columns-scroll.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/pinned-columns-scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..be74eb146c62da9e73119076fe784b3e9fb5f002 GIT binary patch literal 21714 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 PO4s<}0=@a35tsh}bzXZj literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/pinned-columns.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/pinned-columns.png new file mode 100644 index 0000000000000000000000000000000000000000..58e0774d6d62d5402be7f334e5902a510a060154 GIT binary patch literal 20811 zcmd43by$?q);DZ|A`Q|ZAl(g80s}}5pdg@higY)KbW2DM-6*ZnAPk+t&?z}|cYb@$ zd7k%t=eo}G&-cCWb-i=JILzGlo_(*q_FBK+Z>`%m1{ubkJ9n_;UqN2qxpRLF zyiRz82A-9Tv%BuxQNx#qNUFQt-D*KMNPp;eyT5zbz-sFJ}r1Sps_va<>D$Y=lXpQUjBP=5VM@^J|^mKF19C__wn#z9(lTI zGVV+WL6*xVw_K!Jp3xpuTe*m28Q|ircUJ!9DxcgYdC5fh;C}fTFY5OR*PY&b@R!T* zR-kH!! zzv_-#UR`}gYi=`nzgMf~0}bu2=D*(m8x^_Iogpf3V}pHgk|0(d5g1NHOAY%mG(P3Qt$_@;l!GC4U3IX*sC)7KpAEoou zr#LA*nVX;cT2Bw!_C`faM$QwRc9&5xkt469F|xq-h7b99G1iEq`N|;(i&EA~hb@hg z(rU8qE3xk(t>4Q}r&IrR65jtBCkl2c?u{r|U*A~?{Mu}mX}{Fra56r2`Nfn-NY_9&13&%Og98W1fHOUvV$JEC=VXmNfrR^kJVcyr3l^lQ=N|ae zwuHWwa?@-zf^^2`a{KDk|5jPq8mr)7sF!2O*Z0dauFs@PR8uwN({X7PE#{e`%X&Ny{X%#4upz?vc4^~`?>p!6GFMI zZdUYoWYDclL*p$TzvHSBg$w%1%1T$QZRZIko1PbcS<@B1cysj4YF{!uU98^1(lV!{ zBod*fp)E7gm&|KFK^dQzNas+RD(Fh}zS_!kBc56GvXA%Z_?YIv&;ZGIb|d0nH!L8X5q6n*`d zTijt^<~ai+Vtl%nKtJ){42{O(eBJ?BK1%Xe!Mwe5Iyv~&233<2P1fXt;+GUY&D6jg$BGGD?mZ?(Ivh|w zzP)eA45UH3q?G{qIHz{&GILz0eXY>YpWkKazUlr?(Mbyn%kN|i4)$_3E2+2pVZ8mW zCF${wOwD55g00r)@x#D}6IKGhY^OV_2E~K>ZIB}K=K}MWJEuZ+fA6TBdY_A9Q;Bxj z>YZWb$VD&od@Fq>$e1`cr#I)egf-`OjYV79xbx1)*f=yiJTEizi^y(GoGA{Q@%6>= z^EO7i^}IwQZK5~%P{ZDY5<+6){XJg&7uwYNSS8ylp;AD@rwIbvyRPo7=*{IZ_z;LPxh zQe|qZL{F&jx%R+cB&azWR;*wPXMR&)w<~r^>rm>@*}(&B)pRmi7MuLFJAxFUUGG9! zU_2y4T>1C&lUK^hd3kw($aL?h>&sJu{ja9_V5;n3^@Ho`Jl?YDL)8pvGA;`SV_>mT z?SA*S<{DGOIh&GhZ#Kry23(u^Pn%D@Pj=^3MrQTvQkObe-3?b1Aahs@x0#s|pZaa+ z7V9?4=)}dNZqEj9mla)oA7{*WVkz1@TTGolW6�T=V#NcBMe5!L%1l6hO(cWuW%r{ix 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 DJ)wvt literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table-focused-header.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table-focused-header.png new file mode 100644 index 0000000000000000000000000000000000000000..92f88ad70e0e5a5e61c7bb929c182afc0b0e6c35 GIT binary patch literal 47531 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� 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sortable-table.png new file mode 100644 index 0000000000000000000000000000000000000000..fff25f1ff68350b9a030f2877d94a51a27855ddd GIT binary patch literal 46842 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sticky-header-scrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sticky-header-scrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..f71f9a3b52c61d06824684a258ec8c2750acdff4 GIT binary patch literal 39596 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 T(Q%2F0SG)@{an^LB{Ts5uLbMY literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dc9530fccfb7326438389ab521bf6ffa946271 GIT binary patch literal 38270 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 HB{Ts5$f2Cs literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/table-grid-context.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/table-grid-context.png new file mode 100644 index 0000000000000000000000000000000000000000..70a70e5c9715ef45f507d4073689a26ae32a2ea7 GIT binary patch literal 47521 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 Lvt6m5IUfIiUPveQ literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/table-no-rows.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_large/table-spec/table-no-rows.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1b0591a93cf8f0c0ad26e90e85f95ea171d94f GIT binary patch literal 9095 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 bAYSKiytiO<^8=t*%+8z&{I=$s%fI{=6v>Wu literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/default-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/default-table.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6b86a68c4f3023619e843a1252e49554668ade GIT binary patch literal 48834 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/no-interaction-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/no-interaction-table.png new file mode 100644 index 0000000000000000000000000000000000000000..63c0eba6760b5995afaf606db92f3caca084a8de GIT binary patch literal 48332 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..735401711996761b95b8d6c269920ea285bb10ea GIT binary patch literal 15896 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 ESLz`7E9xrm6f$M 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/pinned-columns.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/pinned-columns.png new file mode 100644 index 0000000000000000000000000000000000000000..b2abfa3fb6294baefe1af734480160e4b42bbffe GIT binary patch literal 19035 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 ?>VQa)8$ET}9>wF+F~Ds>R} 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png new file mode 100644 index 0000000000000000000000000000000000000000..92f88ad70e0e5a5e61c7bb929c182afc0b0e6c35 GIT binary patch literal 47531 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� zV$cai27xpmLzU>$5h8h@$lGW8gtgIgl-$k{MrhgQr!3DCV-pq-ksXq zM~zmzqGDO8$S#2ME;DFoZ8C0RN0b_}o~xu0Ff)V}%)n)5nMuYp4Ir)jg_D)3sz$hY zCt7rNPEJKO9Z}PKc~_Kb+W^l_)b|PG9w4$7Y2iK3K~YtS7L5f8i89@Zg`#sy2ZmY) zzEcizo3_^0?$a8iK5dYFgLDfa6*vLy7x?%_YAg6;Cu-&+kR{La?*h6H{CZ>{tKf)`HxwUXhdwDfn9 zf}5*_CT}e%2Fbx~qkE*mCTkSyl(Iv25mTfEX%KJPLk)K<$5YLr%b8ino&RGwWp& zGt^rplBIMcA*=(A@#-mAY$BO##PNff{cPD3JIUBTYG$TISi_MngOcJzOmS(sBC>X& zidZWT)77htl%Xkp1M+nIR9Yv+Hv*)%tVpIfj6PA*;=rmRn^X;HSn_i8=w6T)4sP}8 zDGSD3+!?3Et?%HBvzbDL;NT+hbVl9-*SZ=e{xpUnSPg!Cr9kQjKe4l;`bEl7CO?HU z@Zs|@#oUF)=Ft-qBtl||B&0ssw5Dn=KRc_G;6FBEsNk;F+rbp-CnhH1yr(uGWo>jw z*WGm`Q!26OWY&#TQg68;qOT6l=sQg|DYfTNBno+mlB&H{$hrtn0ssXFkUFtis54uk zdYnH9>7EmP5-|UZ+D2~^WT5c)S{0W!lX=cog$D1E*I))J&3%pvAUH z2#J9eV(Me$OsS&qiV!Jf5&EFk6pqc-f?rYWeKQpas7fsN%fNqCw=S{4($w+#4or4P zpAKqfB2Ks$xXHLR;3hhLG|kP!!@F1DWl2KRRYWKY^B`pf{BEGLEgN_4wd(M1ZfTw} z{xc!^vO|9_F1&r0&EGX9B$a_W2^BXQSNv1ye1!Kf{Ui{XObeQ>$7xIkH%2)Fxx%kg}L@9)&^W*Jn0yI?|_OszMS$%FzHbfHg- z6!OQp{WaoA8nWMtJ2On?A!FWNjy=n_kKSTZ{||NO=1n){<1*i_VXNjc)R!^JGv4`o z`OEBuo+lSKUs{rRW8oQu(9WDH@WVJ>@RRE}&xFRyt_i*F)t=|7-oL+0G0PI2W`l;DoN(6tezBi}Su>q?qxawGC>^~*u5r{nTXpT*nUB6tEUftHU$MD9F6}NG7Yzk?jda}f zJK%b9393?Y&#DbuX6&smm#JQ`w>TVCt+g*c<#xpSqHhn^pSQoRWA3cHp*G?6;$;KZ zN4`8|xYuv?#OpffCnwGxKk@-~-;?9dHBh^|?G$u;^C`m(pfS+!wI_}3ZmanCNn;y| z;-Ow=JAoQbf_j}DfgaTBYy;PzUZDn_jph#;0K@)MqtV9UaN@7tZm0O9=L~1@#6T~e z_v;((W%GtH?h397R8u@nd3S9PuKK~Rq&s-KFjlYVU-z>lf*cbTxvlV>GK!BO{{+$(kLM-uR zNz`!&wA2It-(zU^b0qo#gT8S}k58eDbGclln%S5F$oU1ZdFHoohVg)>c)cuIJsrZE zVLX6beA2&%s25oGjlp$jF$@Mno_njELdJSow0i2XuMG3A@3HZ3cNzEjao3;(;9u6; z?sxOc#LhD$y|K_Wa^$IYd+DOSDTf4l4J9a}(P+%i-=@BU)aKJ*@r>JEFy%KEx`4)g z+irP%Ru<&^53_GXd;FUHfW|5&Ayq)y{)DhzfSNZSxt=6EZ!hJVo7&q;xt>gIPRbs9 z+x;dyNjBdW6@Z-N_nGT6GJi@;Z%P)-=Fx2Mpl9$nS&M#o=t4w zkX(2Ha-L234V5aN7EYmx>HPJ$SQ0EN z)fR`#;K0C7|H)tiLusuwb=vn@iTa}g?eEBPzGF3aT0)KZ+eW8;t`A9=4*Hf&xjy@0 zql4n(PURfvL+AG4FNmTmvmaUnn_kDF9?gAN?lTtg>xc36A-jM5uyL+&@ZsTK8wVd+ z{Mz_;JM~9*6yfZ;S#BiI)Aw;M^H=;=8ZKBNNka?h}6esENr&K6Q zKlru%$DMJf68KiG-zPX z*Rt3j4H_{2lYjU^%BTM)Mg(T`)J(GJkRJMbIaf8<~<<-6ZP>i?Xrp0d>c z9Xl1`6|!CuSYBflU+CMjAq@nUKeLL0a?ZGta7G&!$rMbXSXSVMZoJ4JA2*~z;BY3Q zr9H@QMQH`Kk0fCr*(?^is)f+wDy}5UJ|Rp9m|1%$eca! z=g(M>)65*8&S(=tnKGE{glvW?#IyzTP~sW#1dUT8nXt$Ib=5gM%|w~!Ga*dNH$4ZWSfK>yo}HtEfquy zk+M4KWm&Y0C>!L6)t;b1o=th)als8C28zw)#R?*^h*HE{oD?ztUG1#cd0C6>D)xV@ zoN)d~P3|Ep)vqmehb-FbkH$3D9lZvAhr+T*P1u3HgtUu({JGZw4fmw4FFUnZCSJ?h zD6Co+RgiEUY5G1w&%RgWqi@i#K*Zb^5W@YMn0_3Izn_#WDJ z>i$ioWy@BlS*AhnuUz@^Xw&i8_xtw!m~OOt_hsj%(`P<7w_jt!hC9&vRkt61we8eJ z=>2RX4`$!bHgagLQP4=uT%-H;3BD+qoTw>|W1|G0tPk1uZ*Oqgn39n5c?`ricf7B9 zPPT5|Q>gBIQbH2y+ONR`JORtF8`LeH!`CU<#N@{PTfKyB&G+!DIX7 z736i+Z?x%)BR?4RIhb|i`)#4~=bx2V)B^_xr}Dk~H>|hk{Oz-Ec}arQaoq@M4_T%c z79PGrUHwQy&M9?kvcuY|Fkhmt3Y_2K(Ry#z;orWSJps5xqx}kTLSi3&^P*K z7$ch?gFUC}>9Pw{i(&DpYHdP~^^PI)wzgQBP0?W`PJbMptGq%*?dnt>L1?`K24k~j z)u?N}(l7htsN-qBOs0&CRI$>#Zk^^&>;&61gH4GZ&U8@48%+dv=bKDC2)$Du&po9r z{bar5bK~F%gI^8t)r;ulIY<5vvEwX=%dX5BV$V0s(Yeu|f9MYl&lT>r`s!p?eX@yV z9A@Kd)Alp(`m414d+*u~ylT%kuw<f;# zEMmQITyKO}o`gZj4C_P23qeSD5&~Zsh+c@CKNX068vfh;7~=e%8BZUf{y(-H zAO_Da$YjsZ!_OgP{*#9AT?8qES0V9@Duw432*Tz0hjQc^|BwGrN&TmBxnaYcf0)k^ z#Xqtf`}RFg6fY#rw`K^4D4tvK7rNvdmAcOn+ALcRmACX8{~3YyrkL_qVLpclhd8jc z>Z_#lbLM#?qV*YL#m>41Le-wJ?X`pK8>GtF**x*k@YJ0tFUoTM^N<9o(;Ot4*3OdU zTgtwkgXC-uH0PbgTFl*VF{yfvDrc1dlw@5!4-i4g_{Ww5WU@~}c|hToxxDsOF7jOb zeM2rXX9zp{cV9D%U%&o)TRutJpXJ-XU-4I|s;6PRba+DTtyKkHFv>aqXy^wy?QEIh z?Jozg%Sw4e`Gm+ zOBDaCA?#+;Rj9%N;nZ2@eqM<5w8r-JlEbK=i5&>pJ*8jHQ##_nW2Wdx?tAO6a;C3> zhcof4OuqPLs3>HpN@FNy7T|lnsrhB+Y!30w`c1J~bM4)+D14$A&Og-sODE2p%gRmf zZ-9wDChXDo=mgJ$4T<63{;p|*I(~BL!tk)x0#{}K&OkX>u4QVugcNXMN~QUUI>6^I znLwBb9%vW_ir+JjR$p7lt@P~-5@m=>IT8dcjC*>~*XHI0o>CLeKxsIl>fXKgcFsr; zdU|?Ermm`Zp3dUMi;H2`Ee)dzo;~6~O57UrD9>IZOY^ah zQToBG?}sWzoHyf2&a%tx#3>Co zlbtvl$vQ|ly{^Nu(kp59wTrUKk-UanAGMe&>Pf3S2 zZ&$i4HL8SMTqf=`fn$miz#}xh#_ztfyvwg6V^TCeMaC0PmcHXR%BYy}g@b3W?$}ev za4!(9YtBH?7}gGl@gB*Ed0n;OVRr@r-SaSNff4>uC1!VA`C2Y6E<1*TbneSR+iThv z`E4%vF2*u7qHU!EQt(NML-e-Qu_K*1q02T}KOCOYF|HYwQv|DQlkK<3*nhO|9#_e& z$XO-TGWke(P!^e&erX&!;uqGUNco!F z!s@EEu+r1na&LqEwvumcZhLeEY1v)x%pd#uqL19dR*I9HYt5mBMfO^#g0jnS<~?o0 z`Sa(SOb^l8L>bnt-n`{u=3nRgxu2AXroE=Bmo;C^!MV}Zlcm*rJ3~08gE#lzSMzs7 zp9LRheRDz0*iQ#k8`}yD>ytMtlnB>F_>HtzJ$Ue`S*V$XrRBurUaQ7YzqTx_2Iw?w zp<{Yi;jd_uBI!_BH4ejMQnu+z0&alq+_oCybgkM{dndC?Es3$Pk0`tC=2+P5+c z{gU#S_=s&JL0@PR!uQht!ZWA2iw5tO&X>#gl)gJR^gv&ZgT8xP*}c{kc%d$)c-qL= zpK}CK!8yC2L$A{vu9sdun4( zW;C;+c5(|HA(5veMVg?1JHp6LTw_!j4hc9+t@lrF&7*56G0_xFssh+5OixX+Gu$r57AtqFj&a zKBY{lz5>|g_K}JYC{l1k&m-&P-iH+togwrtA0ss*qCy_iR|8EavTgv|^puCU-U?J= z){NhOUr9;H?)rseQ($*%V|b08m1*6{`EqT!Au8}r&-oEEB?uKbrWY_Tw=cy!1mkXN<=RV*#ppU^3w8tR}Yln8Q_9BjOHjF*L05 zUZJAm(*VR&t5c^JTTOn6V)o#dC3m|YeCX_cxp7Em^X90`1K@$fJHKfu z0{f?f@Un8H`T(>O!ro}pN;Q8*>4R~dhyxjW!0rOo7ZW{tp|}=}d%PQP@fWF$;DSOI z*ascj_g-F+_n=&ndxNIViZbRn9t()~&vtFmic&?Cm6g4_-d?e=*s8;SteZ>6U7{g* z$JJ%EsexiW(m<}Uhf`Hw--b#WEs*zM6@WUA$5S=L#rqC7Hv*hYHUV4rn1v5b1p%VK zN;?e?SbnfGENr2nci;Qj+1Zn#5b5WYm6iE{!}|3kV{>Sofwu+p+iGJ$^a9(gdkst; zU#D@(U(c}M443Q0F!A}(flL#NO~8{vUAhXVz=ARMQ_F9}rheZ4b>aN^nul_}Th=nb zF2D&tXb6i`2^_w^)WrooxJlC!JOL7f@Pj$u#jMqcf~B?$XI*zNpo2inq!&&N7l17p zz>@@jW^%Co)y|el24Ad)-|lNKdzVwpQ{Z8-prd9o^DcPADRA7YEyG@d2ZzCa#-O=n zv1tc3Z`pFM!<+%!qbDvYJC#0OVqsx%>(;HilaD@b01?8RiKqsqWCKt=ycz*^GYVUa z9@W%qY}7OgdAud!0NJ4~CRW1=@OXhfArd@>*|VoJaDY8<&}Zn1o<5>J1~B!bNBh?u z$aFM3do~IX|G{8ZWU-(ZE@wq|!Y#MxUi=JsY@Voq}s1Cs-X+~ZVG5H~yz5;DY zf)@M!;O8KElogZQ0@5Qr4_VKUnbnHo7TKlUyv;9fqf)c^B(I zpi^0?2IiVIU8xett-y@uuu+Zy0r956(+>`Tcw<&xo@5jlb3Ri!wAhLkrOtYETInlz zx=r~e1R$`{H8LvO1UTQ&aFNfTpYgxK{edOE0s4k(g|u`98$Bls9cR=% zn*7*0)9&!-rJN)~>?Pmf7O#m%>#v+UcNjQcK3G$T8smux&OUDPkGCxc8;#sPdbuUl z_(8vDB}|3&_|dW}Kqxe0TJOdT-8g;`*j7hJ=dLNAVdm=QcJ>rLS}1hY)YQCn6v#4_ z0RQrGGoS(*3ypj)9198x1KUhr1i;Szg~`!_8`A(q?1X~sL)$?;IFc3vz7D2&rJyY^ zEIiCcLG9;`QEvd70T;B*k?EIiffo0f<#7^wwqHeeHmZ?OyJ&TxsJ0Pa4sG zqWxrOl9BHjfImPrV5m+zs7$sTcz*D1K(kd>_Q$5RPG#8_3oBKCVY06`4vlk*I0Kyp zJScuZmh&4uG~MZ^!nxKmycr3n?L`Hifjznrt6`IeS93uhwEe)`A>ic6ldBlfV45*_ zlA=Xkhw~0{i_;FwW!e=oW&B<6fa}XS`0|BDlc#})7sn|uGnm5-kEfImJ{%ek_c40V zBWt-#hdtzsI~WlWHO^pnmu-LofYvcJOKm)S^l1DN6}V@X!@c@XBA_iWvQlWR-iStYB`V3qbVX!G{rF9qwrDf!Qh~9dd}hlX3b>NdJtt-u2gfb zx_ft?nVA_5iLOuj!g}Lya|Zi1$^}gH82Im$YfC&3%xi%_f$$4PfsDE_w0_;X10O|3 zN9&oIRum;9CbHUdT!F5R0jl!+Hf(k_h$nhrlrh}Xn<;TZVIbhfW06*8l_Db}fk>>0 z$>J`8MBEDXm4{vY!jLz?%pgKiXl&dIR(j29&4l>)pTU~y>FrFN547a@DpIKA(WpqQ17t5~=ZH2+BzT_o z1f(shnls>fCc0k&n2MrC0a(0y$`;_iecG7k<44CqKy1C`wT5UZXHyUpnW*pe_}+R- z91A?I*uCRGB~1fJBPcbILvR;CJQcuQ4e~#?uG|ZNFAm(eJrK4Pr)^EPa|WXXp&iiK zZjg@t3xIj*ag&8*W?B7;oz3Y5?<9N-5DV|}Q3Axin5{i-4#e3CmQ}s)yUx+y0Q<3lz-QpZV&kfkgmHD^_|f5F%PFQLHL^xEXw7y zpH8;}Nvc7IzZ<)Ds1XEeaSXP9!WrQ=to}8v@?c5O)~rl0 zSxcwCOfng?xEMRKLWDAfD7cR3-&Mi&XI%E3d9>c6MB)eJ&|xS!0HdLh3JMGv0i#R& zIBj*ni}Hhf&w!ky5{f(_Y%M6^V_-^ZyZDTn@@SLVMxfPBvo!LZMVrzcN-o7wr#4NG zgNdvROF9Zk@8b5`YpwA$^HV!9p-C zAX*iBp+Vo4EQf-34RdBWq<*Jx+E@;&r1ZDkcf=Ta~*XApIZ6WiKsu4OuG!yK%e)e_&vsRWz}2GRU;BOAC3us%rm(AY99+kv((1Y5qUBUN8C15wqTmWq;Kl*_Y|r5>%if(ghq4#kV$)HK8JRJnjad9 z6ElJVLgR@&Q=#PSqnwSwZ6$0c6G4?+0Z7(BK_UVeDF!(Ei#j-VG~kCDH_`wshSEFo z3uHo#MoSa(_|+RU|{F06VvW`UjN# zg_@aZ#({-%&tq1rfTvV~V#t${ZFtM4>qAaxITYW=S|Q6t+#E9gg5sAT%nhSNb5}jW zQE{^stMhvft+Su2Kpju;d0NPNxb{g!>-@zX|6iSm?y9T{`E|Z4ym#RPtf z;8quYI72)_$3@Ac1Oe>0WQrt91G`i?fPLl+88y;Sau(YO#?p{JLJQ!sY1wLfs(LWk z4lZA&4$=ohzY#V3u)k~xNX3sdxCc*ExEU|?kiJ!i(6xdxWkTe6#5V~3UQ&Olh{M8&>!{m6Tx}Qy8)`?#tQTcLK4Z~C0hs?V^<&Mro)wQONn`ePnMj>Ty;tK<0~6qBu-63>d#!jVNfWhJk8Vm^OSLGJ znoL$%d9sOlTou{G4p7b%JX)j3ZB2=uum!g?yS3dpts$MHk9SZ-m;g|kTkpCU$wy1K zSd%TmPjsl;zkw}NfqQhQ5Y%S<@rRSpSI*`2^nW;2R7E=@OgP=s|DZe>q7Zh%XBP_=_$=#`{x zDzpWC6{F^NX^})X=-w@Ad3vUL*lHfh6utR1{V;I(7VTwnY&Q&>#cd1jxROlP%hPBk%%WE)M_^!xbCU*m|AxNN0 zKxs+#E>fC6v(Ys+2FaZ2PJImH-oUOzVGDsB@uKr?d1}BM5gUeIDaACF6(>Q3|SHjsL@F!p)(;5PaHsMrTn;|Ij z3Hs*q^-O&)SSzZ2YBVw3aW*nC3(eO8LEg2c^KNbioI9g}0h-P6CyrB2=8=Yk>`KL( zAj1^72e;nBtI23oi9b#|_I8XpZ00j_Mo{9ZQwt6O?DkLEq)a`m35JR?wY835d$oFF z4FRD&l*cwuET@!{_+6~73au#ndGGxg@!objlYc!l+HQ04=#CuM)Xc8d^pP!@G+#UT zXu$ug?mDBI+P1X^IaojtP(Z}s2}KS~I#B`~r6WZ}3|%@z35E{RM5Gx30qFu3$^i~w zf`lfZgldRLlae4LBt&|NG(mU^?;Yd5H{LsMj5pq|yMLtY?7jA0Yt1>oZ_YJ$=2-Bv zQy%bvZj-&J-6u(%>mvh&rnxtY@>0%71cn>pOpl7UbE^NrcGjn$apc!^tuNC7?iTS6 zbwA+o>|5day3i<>K<}ug#A8qE#=Sq@dixN3g>+7SQfPNh@s}j5emGh~wK0C{aDHz_ zJ0hK2Zzpejud$&nEZ_-a$WkP7n;^Qv*jv`a+uGPnC!{5d@#L4486S;diwh0invVQ& zH!HTAvtZL>XWc-%wP3G(?MuJismIa~9KE<|9+G9AtuObeSLM}AmPQ*+)~YPpwS9zmN5hI@;6+|urS_elZD z!=@hO}@Gv7K97O5gE|D?&W@BB%y~QBH>V#sl7Xk*pwi=Tkuu9ph^n5 z^&O&7x{P>YTwFg6>QhL>ghf^8K1dDwEtx#^LOieg3CZ1u&I%E+?G~4aaptY<)H71c zoSK{1QLEkl*0L!s0d7rK?3yvOPpZ^EXMwL<{A7f7tdk>IZFN#X0bOsm^EDj-{&~J_ zg&?~3@O;=}buh)-cMG2MB1O@iIgLbmPwR+o8l1p@3XG@!pkLZZ;fc)J<-GeEl5m_m zE?CA~b4%P~yVpWWfH%Y{j7|_O-fKPmmjU!4;Ws?Fx+Fh2a=u`d7Sv2^ql?#26!B#Bk*LdW@m?gI8E=id9$|x!xr0GS;wrbT{HlUD!zj`CJ#jI~cNCwe>E2 zZi1fa6@S+|wU-$ZsuqN+N8nL@hse`%qiV$Ra!Tb@sbwCn=*x<|fp`>4Qf>AA7{z$f zu;lvFHfKdH!gD1daU3=ZI9X|CCDsns62}iOf7|{-Ouut59^Q4YL8G*)igCU-EUwnV z-qOhSit_pVEp8|eCV$avcJ9s=QF+4YTyj3_V@0;Len*Fo?D;Bm&k%AFzOe^rmDLUX{J>Z0)eSz>G{5-KCd2PD-3IlgDNcsih}KrlxJ3=g@;gL)WBE#G|}d zqnP;;LR_neiES+~*T0bU=}|#%tCDBSq?=b6+V7m4CpTYd@9<4TZXM#{=9&7sFyn-D z%eD&RPl;<^Y1S$$FWdZ(xpyEgA!;glclk=#9z)boh@;r)bso_Ty80aL$J4yA%CouS zp-li!_1s!XLpZpJK}wqO8O$$xTr>VTbLx^I>J@)g_|k$!H*)vC(Ki*rl8v!aI!#A3 zEZ_ekA@JC-P%8)POAvU><)|x}RjV&}BJKyn&45sfYVV00)X_O{^jB|E&+^Q~mbh|t zwOzrpmz8Qgz-9Jjj2(dTG-U36cY6!rkx*4t4Ws%MFz!rj3M2rDpDvb!rbt0~(*EWE zSEX)`hz$$>pa9<=9pcoh$Igj{Kc)65>O$DP7vIzR`EKoft_|58_1J8?8_8ARhULX5 z!{9x=5fK?-TD^_Pd*3B3)6)lI2|#!$=OcV73%)m8+#O%qyTfODWEYr*mlZ{)a-kAu zwl|b7s3yX*B6dEM2RAurZD*TLDVfF^7;NoM>>TfGOEhZU?%xR6Q(l^K5#5r*^Bn=9 zf~}cyZ5{fhOyeS>qW-6K6mO9glIf#%s6_hv19wsmgKpiBHkD2XuqE#lA?iS#b^u1U>mu^(o?so3cBhb`-w^r)$g1w%W zwmTu#HV)Ihdo(>@Wa92MAjimE!_6ylKToGGok}EC1cqC1LRa1Y=UW4vj_=C5DLAdb z`*Zu9pa183ijv~L?+zbU5a`kI6pae`p5LGvw)R;%x`Frxg}C_n9@0bz^&3)`PI7?z z#R{4g=<6FL?FA1JpOv#FmD(eizmucP_aHmQZlzD*|ABkVQp{YBvKGy?v42m+EE=TQ*JJ;0!; zw=*|b-;~Yy58pVue?L50>KjtW|9svwb>IbBD7n*AGR-N#Egi%+ed|S*V!@IeE}N?b zxxK#ds+NHE!}{LOgl0!vAsV#>Xp&H^(*iW018mDp3%Gdv_S2xWE6Q`GNL89auIU- zvg!$p+T7e7JJEu(nM7J7NOSn;442#pm)RgLZ`!?-U3W2gXfBs{tu_W&( zY9~U}eq3|#;cY1a)aT*hIxVeB@|iB@sOYTdyhBIWqg|`51(<>$!J^ekh-2Z<#gWFK z^A5>zH!hMYW{?7cna4*H|E7s!#}en4JWE=a#Bzz)H*eYo6OFvc`mVJ;emrGmWg&E| zL43P2*D>x?lKT;MY0tY$&)2b?u!#wCtQB1yr3_&@Ip;{8Sy*`d__1#l9Kv(*WP~#o zwlwGt|ER&s9T%_v>aB%VO93c^=EItn~b6uSDFUll5!5}0QC zgu+1)H-%u-{RO3LE@)#Pmj9fgWUAd;^e?qDFE_e)8yXr=)7syoT)2z~QYYx>P%3dsUDQ``r|Q(+ zeIFCveRR|ez6t^Iq^y4THyj8m9nx$X_tI4d>pMsBs3}7)6t8tMx^PJ<%JDvFQ_|9M z$Uh*6@2|fKtz>aH+=tDtQs5}x`r!2~rVvEZ)sFHdC=)i$;A#6&zhOX!?%0u8V#|26;Wl4i(hD+e2Q=P(g6K14%4 z69Y6ODN1J8lRObSjO$`@a`7BX85wKsqx4@6-HxC@crct8A<3(B(Kq;-zW%WXy-dJa z6t&dMTs0re`1;HySoD1CQPNP3c8N652;ETYkE|3W<3}qa%r)_-YJ9_orlT>0wkbuR z3VHTUA5QKhY>o(JxM6Ecj}UQSjf=6bQUB`0{;_Ze-+EapS`Jbb*WRut zSvB!o`~Fw-a zRT{9cfc4L)l*`Bf4YA59=)|L@nS!3)D5sE+?D5vQwNw+yQ)kXdWRhrE^#PcJKtB>D zm@deWY+waM0KphaKMC|wwx@S0u(8`6=c;r{H&CN$_=-}tD_G~YQ^UASf0pAG`RaHs zq9D15;Z|Hyj4m8N-bCE|^T^O^1#NRT%abXF4_$%BfC@MQq}#M6wx z%6GS0HO$?6oc1n?JMg--wVqm<6Dr`Ofl|uZ2FME~tAs9ZS6@LbqJd?Asyc8^@hCiz z$+Bw-ivi-2HRpMfUinxvWc1Uev5)0Mv{CYF!TX~vqFU>wQ*Rik3%TKlC}a12v~cnqN0LpY07)? z{*uF1w|TvmPc$giI=Qj^yTH-M+{vGOo*zse#xPje$h`>tIQ`eCTyjin4WOZ463{Rc z6~1;Svf8m@$7JQ?`Xd(uz?#hk|4jw?0aDB^i_78k^Qk`$c_+t_NAadQE(iNOpR#`Z zu&eh^__4jg{}&f+`CilJ4`5=1fX0kemqZZ-CniDB>%qanPeD6E1RcV&?RM+cEfG`& z3ih&3>J>rE%fni$zx0GepW)M-9AT3I*V-=kYA(Abefiv?wpHuG>&QU9MEz4|AWj;@ z)fBTLH1I@#Q`b4+_h3Ww$BAV4`e7T{va;>NVAzu@q*XNrEA6a?XPxz|z)alRez@m;kzDu*RwU^*a zcwLJ;Z;@u9`|4UoCgSV-#dxAW7S{4kU$(=H4bVrK^0)ji(D8jK*NpLazBV;ynDgn= zbv*tcVvhldOa}*4Rb(REyu{32<5KffRMq(pa|nqDJ$Joxhkrn&ba{K!SbQY$!F%KN z1#)jqIign(#l0xoU*?2bDI`_j%f-ipF{k@|E0C?uu zP&oxtJnar{A3PEY1DI3#R~dbf-+WT)#L>rGiBF7+fM4~m=0}Y#rn?7w#*2j;_|)40 z1^(h3f;^Qn-bJz>+0i5@)aB0R++MG(wYYZe7knb{sllMxOQ#pMt!^30$yuZl8DQS$ z+Z4FC{UOiscq*_`)XcxneB2(o?Wo^ZyysoBp7ykac z00xZc>K0t0-I+HNiAyt)Bm@HId_cwL;cWu&#_>c~rKcx2)kf_yQXkm2F?@X*@!_a9 z3*=75mCSC2?^EE>1LpuzCCGOqF!!odTc1lfc)as9Z=$a{YJ1F+T$>E6LmH8R-cKGG zr>~uUc>D4^3OW6KlO5VuZ!i+CU!VJ5T88E1r0P{sqv#2D99-TIJbHe4pEmMUVi}J zrA>{l*q#Q-M_wK3K7UnIV4LwBUz$P_I-TR^^}*sdz<6a9n67JhUTyy%rA^;II(_J* zh;6QI4<+XX>XytuI7k*n4-j2Y5;rM{n~UJ6kx6VXJ(vF+K(?i2I^FLASa;e-5P&y# z&*d6Tv9_fER)IKI;B|X@0&NGHZNjntqXZDW%Ub3NLeC4!8Xf`FiLeL1v`lmcMm;(p zQF`NnqniYIOI9@2>1u!IR|P+itI$L8`FfS-u0$r0x*lAQ0HFp?@zzEXPBtt<&r7VM zYSz)?+|bYvplDJ4(xe42AH~R25@W=4c6RRT{NnV7qANd#1TdT%2!!8C>#zN#D&(3V z|EspP#K8BCPi{zq@wi_Fg#HZ)s2>_P`hWgPT2QrCz1_p=ZYZHd=tla#J7)DYWGab*~@0_B7t^jhDS7?DOyItnP zE+d0PqFz|ZI$LXbk=>n~Qr6eGrKQ;bVBNbHTKeZQYtF{jwxp~q=ey=wot?amjqQq! zfP`N)OGQoXx-9|&kYn&6Z0n1~jp4yb;03fUZ76DLl0a5*)E`fpOhZSFpjbTxA$p*9 z@}Yu>xZWiKbA!s-Rxkx#1OQgXxIpDGesVm(*Oo_RWw&j}HXw(no#E?bEs)_xUAy=D z5sqkJB7hDx#t<1VH$MGV>`ghFOZxdcc!_nI{5m`HqO45Vz|vB+0#)%iIg#dD|5}!l zhy%b219PPrcdxXx^gT{?J?M>vwPp9t4jZ%)n7;peV>fRikVxcjLWjYOyg+A-HQ3xl zAb_u9Cok9($E_GJ#WCu|O~n1YxB}Nf1E5EMIKyrtJ|7;AEiJDCL`GU#+7pR%a|=1S zZ<94g#wc{!7Rz4*_KqrMfNmTw>_^_r$f&yzp5}}-1ZWL%nn8K^XU^Dn^B{F5S`5DW zH53-O0|Q_{Sp=1AH+Lc+A@kQB;YoD5_>iil5Jym5MECgAoFxcZ~B?9@7e zU9@ZVPnhH9_up7w-Yo6JV)Ot;X5~Di4c7o`8BV)6uBi#M3D_iSYa2E~8y1i609m9n zGYjp2j+zx^3yFG&34_o5qeI=x`yplC&dp8srnr07w`|Yll5qB5Ivo+`YVQE&tm#$W zLWjQovW)}aJxlnjFkNwBDq`r<>q9`Rr_Pz<#y@`+_`!7OkuGdo{|gT-GQK(^|yl1Jm8^laRCP|YIrr(xJXF!j2Nyt z>3?lQh0h7BFdaOkabaxOKrPoT1i8=0bpyp-Ve5w?K=gsWr#+w&GGVdg5*+++twt3h z3ChW8d7IdI0A9b{j`8@o+&VJ=;xd01qj;~ocp3!jOJ|T5x!<@5aqwV3EPJ&cE+Zoo z54NsolJ266pK>+bH)MTbqL=WFxzXpdd=@1005Y+E1bl?j70#Sx$iQWRHPDV+@c4Ni z;r-9Jk#3=h$v-}PX!|$b;pydF^Uokw^d9GttP7cL)xwqsz-FXprdxU0@xgxpFILB~ literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sortable-table.png new file mode 100644 index 0000000000000000000000000000000000000000..fff25f1ff68350b9a030f2877d94a51a27855ddd GIT binary patch literal 46842 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..f71f9a3b52c61d06824684a258ec8c2750acdff4 GIT binary patch literal 39596 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 T(Q%2F0SG)@{an^LB{Ts5uLbMY literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dc9530fccfb7326438389ab521bf6ffa946271 GIT binary patch literal 38270 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 HB{Ts5$f2Cs literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/table-grid-context.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/table-grid-context.png new file mode 100644 index 0000000000000000000000000000000000000000..70a70e5c9715ef45f507d4073689a26ae32a2ea7 GIT binary patch literal 47521 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 Lvt6m5IUfIiUPveQ literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/table-no-rows.png b/packages/terra-table/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_medium/table-spec/table-no-rows.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9b14a840460c49ac82540bd87cd4a34157b0f1 GIT binary patch literal 8628 zcmeHN`(M)c{@US{wx5{&+9iDE93$k0 z`ze{=Y!&_a`FCp7b68`~w~ox8j$Z!fo>PC?x~J-i$H(3m)Bfv2@eiAvbRLwsh@CI$ zGQpW$A{F@DNOSMMqC+yy17(9hTz9P`=K(BaOOi> zN7wfk2R$6^<>UFAH<3r=`T3n+#R3;r)B{fkVVi7h&NjYdWAi-zJsX?T=%d<_Q5@GPeY7S}T4RgZZH@f7hcsUIGw6+#1&l9KewpbVk+1CrNb zef#fN&wrxFveW}VK>57z-uaao<11&&zQy{7zh|Yyfm`AFJ2LZ~{c)}Pd!s@EJ96jy zhP%ub)ciEjN~uE)yklw-%G~8k_A^wT-&YXFArThZP)FQ}bIqZ;*Gbg7+0z5| z4)(~wn#g?1plPkw0QPSQP8}L6>+wF_z9)KawA}fpE3%v{q>xT!gy584#MDIae%kKU zf)rGc7TQHALV79o@q5m4jv-J{Rp9PmtRovIO)f5QdO&JM|3sP3>1&?4`F^{nPu1D)*o8K9|4D?dCDgPWjail86iu8p z7$kH2v%>5lxMiOOIPPJpU(#`Rig9U-q!s9OGicj{Ul%&iF=gIy71jf|SXEWkX;fTk zQJ4+bhbjGK$~ml%x6})&Y;JD0UIWkTpK--3jEV%$pMO;dL4KlD`M!nd6DO3y%{ifX za0k7N{T6wgk~lOwz{%PQJ89PE3A%yulrq#Vo67?>d5Mt6Tb03q`I^;gab||MyVzW+=UXH%nk4JA5z)E7@FU=NJWv&Hn+=jT_qqcxSRV*o?6G~vH*m8a;@}!woRd1N2olCK)lxFiV?VrQ4 zyqZltzx;x__^OE<;F~A@)J4(^Mwm6_Snl3(qoLt+hfn4D%UW>Wv*m{G+WgU^$z56i zdf);YRzo)~j7rO(rom`A$T9))SHC2{o4-G{VCgVupC562FX5jH;=6v%3E7E-(22D< z>HUy`t5^36m4a0TAllT-fp8XfsY80BzKL^ams)c3y;^T>-wiKT&g_u2a?H4=E#{dE zN?x-I-KTka=kTxZ_lE=~y31oeumduH1eJ_Rd31!iiQjD;yAViZz(6Xky`DYDr4+0nC z$5@F;KAltDu9WU2F*_CKVATZyP2K-^v#tNctx}}w4UX*vL*(TIN;~}QqT-5gc)^gf zLw5+{1&;DZ(GK#fU?Dd$NP1mFG22lOp8H0Mn+74ZHIe!`1UZm}5(y2yM9T3KCs+Wr zTrop%l;ZMiqe$AEM-UOEj0c<*97cc&D@AGV(7J9Qo@Dj9m$O8W5Q{$Aj2&-lNA*05 z$G^A)F<+cy5r-FC{Q>o(1o4tnc{Ua&^~(49E# zBS#Q7ztWZKf})quGCDu4v>2WJ&kfw_R1ZM;%1D|<++|EdikOU5gwA}mun^f_<_(cI zu!McvhEG?rlMEW>YG(*KZ&od@5Rp7Y%D5nk7qtKIY8rP`bU3J%j`^|`En~tuzyBJr zud=RD5@P)6uNu+AbU`{Czdj9FdIG23CFwO|X2vKuER0DJD#{VeCh|(Xo)=BNb~*%? zGRa;=N;?UVf#)x)tsn8!9WGf~S~6yiI%1~{K7u2ThyRMNIzMyU)MjYxXvyXcM10qt z7Ct0t4lEdLo-ApIZ}#6cgyufJV9QdNy~Ru1LOv}d$VmrX`Sw&(0;8FoM1@kwfD_z^ ztv4Ss05b1LUc3-b6a)ZJiuM>gKYK^aF_nZiqY(>6vkVX}u|C$`(GkVFHY`VTR)gSK z;uQVJa0XwEFsl7=3uBM4OD|&#*wxdxl<8}~0QMxl*3glZ?(iU~cQ?H4`;@>2S@8v1 zM`XV#u4S^sjT(f@@R*~_+-^uFp&S-xLz@t6Lx zWQkiU_MuydJFjoM7c0?p*)9s1XN(fJdjq*kAiqk2Ax8vwxlchR0iTHL)HaO9d7JbP%wlr zgDi|jq44(V)fSUh+?EO(e|q*q%hh>Dv`A(#$y9uBxylQn{}L&pGTO9Czl%2!?+EO+9*jce>Z)w%!Ib-8k)cHT6wZ?4kFGJUEWU?yovY#1QG!fz%uf|;PjDZ7ZAk*hzR|U9(_%{ zi_Ja=cu=UHwclow0h~DbEE1BOnR%dKZmbRL#3Zjz+XI0O<_FLrZR8#VC&`03z#n9! zCv=eD$B!S^RD(>PEXFsmlhTDDmd>&4!AKV}@1#FUM^Af*I2{s3?d8skjDS>4T$gDSe*f>W z!gw+=FnxqB=>Q3!C?OAP4Ki|zsoNRT>z1nJgGKUrG=&&-lRzpw2$U!?JrF4X{pNS! z6<*qrU-~iD#!tfHO8|cdl1Cs~O1~Xblf2N`2ETXqYYs)lfZ!L;IIOl0v%}C~hPn70 zMXb0rJcoPop!8f-~x`=Lt z->5{9NTH%y7)KLJAc-dR1r%e!BW;RSDWD!o`BEvQ(T-i&p)la2RDjgV%qCz-t&$}Y z#=;VAq>r{Lii^l|yCGwMTYwWoC#eT-YqS6|RQk-JU9y{KieZ$ncmmq@(W(@S4wMqn zWo+Gj>+Z&%)@bb3XkB`8Vc7Z<9RMV}MIN9RR*Y({1m{RQLzkX7wV8BkB^AZweWZV51+pP4SF&pLhm&RddF}U8vA3)S z3rIZ+sMHm+{QN5<1OE-Vj8R<;K=!69aqeEk2QGx19p2}UG11m&rWDZ1dl=aR;bJxs zH{P}r;Mhoxte?w$V~r29LydwGtHscQ(uJ+*qZsasBS)w?Z^HHPT);m7RAT0u2mKS1 z<*(rPrnc*4ir6M{?1DHmdR%YC#{F4Nc}dArcuR8l(4Et?-QL0Jp9i8x=x@&vxa;zt zeNw7n&AGY>?w#wEzfP)6>E?3lS!Z8(X-M^T5siHlf7g6A{npo7tWeX-XpE8XWZh}*{0Jkd5aPj7@rBnvjnR}n=-eAq<9cJdSHLYHPX-D3 zAj%X_{6M(Xv#oM9Jy?rU2^sm$?I86)KJ1VWO%7(v~Y1T^KwA} zIQT%Z75R94@L*AhPr;a3G77ft*jgGG$>;8pE?(v%?tYl6{%#jOY%Hr6$4cg<`YV2| zZUF+4>$%m1(-8gj82_A^ml2hIyPZwaON8a-6W}ELd8Pnp2f*lgz2pId29%gQ(S50H zilOGqd8L~EickW^T0v+i{c(OiAisNidU~kju`I~gZLBIKTXl9^pWEvu6I|Qd#JgTy z*azeX>@7(LP9cwp;=Q~bW8GK$GSON2qSsw;bz+(j2&l!|_=%I{X4HsomRz!PR{o6R zfPww?`KD^*JQsI&>&Ca(Zt>6QyKc4A^{ie+@yhJ5Y6Xoy5*0>>s@r#E2m50beJK@A zS(UuKBm4(oPNhZU<=y)A;V!0?awvF5M!M9rfK!!L8jqfeZ~ZuRh~x<}FBWK*2cuDd zueF)6LCFfx9lpUQ50POJ&Qmi-(^E0se5xL>x8ka*B+VK?lQOjA8u0D52~*Z?5myUS zde&D6f%Py-h@Ggk8 z3#0~3T4SfCE}pccetQbKIWaA^{!|KJYgS$Nos>hcniu`hvaNQ}(8FE&nxK^4sk33m zDyZ<{WDTgCP1L>1M2~``Og6E%CDF7VN_$n`#jy4)hN7DeHNURb50rE0(}O`OqgL4e zTG|{+^J?nc=Zr8K^m0#V36Kwvuj*pO53^#d&eb1G5YkD@nxd5M?!jmgnll|K_B&MJ zNSP|qLc4U(n9_YfZXa+Zj%A72SQuvwYCZwD$Y1e(71xtV$_DXonC{p|f`oQo|KEl= zzhOMIrN)gI4~&)GT{~B5yXBqG4q)oEi75fbOE$hfn>{(%3BV$U{@5AQZz${EoLX(H z_{U8DHqLS59Do1pcmq8f=-EIIz=D6{_m&OLY;b0SGaH=w1AoHZkdzHc`Trv+7CX>S Y0o>=K+pPc3un9jFb+qxn&-~+m0m8iJcmMzZ literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/default-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/default-table.png new file mode 100644 index 0000000000000000000000000000000000000000..d11b15fd3cb3358a68956bef6da58aab0c689481 GIT binary patch literal 45636 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 TPJL8_qrc(9-1XPj?Wp)0td8B< literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/no-interaction-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/no-interaction-table.png new file mode 100644 index 0000000000000000000000000000000000000000..f3331aa7068550ba2182a9599cc10a39cddb6eea GIT binary patch literal 44888 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 LJjoN)d;fm`+=26g literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/pinned-columns.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/pinned-columns.png new file mode 100644 index 0000000000000000000000000000000000000000..9fede2263badd1d56e4bc09bcfb272cb2d94a061 GIT binary patch literal 18294 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sortable-table-focused-header.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sortable-table-focused-header.png new file mode 100644 index 0000000000000000000000000000000000000000..91c80a2612a7f997f5fc6620371758281c102812 GIT binary patch literal 43253 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 MW&iffZ?^CMe|^4PL;wH) literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sortable-table-keyboard.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sortable-table-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..405343e1ce84a338ff19deff6e19a2f0ea5e7f4f GIT binary patch literal 41862 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 bgD-4c+#RwRhGzcX!Rw@f*@@!gP7%KYp>Kk} literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sticky-header-scrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sticky-header-scrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..569ee63b152cec943bf80cf0aca22f7c360ebf25 GIT binary patch literal 36592 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_large/table-spec/sticky-header-unscrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..11d8e3551366a51c2457fb944730ebb2e4eb7a93 GIT binary patch literal 37672 zcmeIb30PBC*EZbNTIvL~RM0Y{)he}2A}Sz|)LNuYAfh5N1f_ro5)dIkCKVM0By|FW zK&q&y3=vRf5@uwKipWgD80I7dNJ6H6AF#E3imk2I=l#F;| z&hN4?Uo`*o`R~2=-lDBPe82m>_vU=@-h1!A_wh&I%=XQnqThS(5_{|SoAv~}KU@?@ zf<4U8|6I?IRbP_IjjzeBgo2 zCw3!?ZNq>1;;XBl%v-`D{h0pf+*kU%JO+YFY4lYvOX{0QGGU{epE#GVQ#W=ia?8PRW+Eq5Ic?RPInHERBSU^j6N12o?R$M;R|8!BM>XLZwEM-F&pb6xj6e|}6@ro8*J?|PKo$ie%NNP1-j ztb%!R&YC`C3Y8j94p*=CDoHZ(syY0?&Wl`HPq%O$OEIu=bgZ+P5L~uQJIrlWCDbgX zK8kthk<(coYiny)-K&iJp)zlKluxVLW!nPRMSE*weM=99jE$&G9jvjjDq=M`H#!84 z3I~Rb59vM_(05G}d6nE%-+21$R8Xj6ym8b{6@xU1f5948-(9x0m9Yzy(+`$>^o^$G z>U$K5n^a}NojZ4azKhGpn<_hQjE@tsORHKAJP^T1+Z-I!4D2yWV0gio1|3tFvkO(f z&2X(<(>L_`_t}<@Zu6|rN~}V> zMLl`Z{1%UAjRudiEK%j^6J(&&gq^r?z4)L$qtD%M9*y0gitu09VH_?*KYsl9Te`Yw zK;Wp!S$XyEpLkH{iI}WZ?9vZb(oGC5gs2Bz**P(hJvp)rU9+?W^>7K%M5-KFz=uNv zdEb~_qd-Mm%46q54d}aBSveL-MZ>l4%eZQxpMU;&_SBS$VCY7fXLG7rV*DEUi<5_4 z3I{aErGpJg*NoYFAGp^enZwBVI;E>uj}Nq63!}?W;lhpU*R6Y;VXgp_OS~Q|XEok3 z#2e^H(S)7-wo;$Iv-`Tax{Ec=G!=&_SJOW`X?L`21yOd!gMgm1oSdSIFNRHa5*(8Q6x zI?PoXD_$h6Aq>-Wwe2!Xqbb`rZ=Pd{8E5w9@E{$TQ3~MX(e~W2gCAcp;kB((59+bn z(9qc3lI7N>=X{vfu+L;nfZRXXA<_!uJA5>pua6K&e;B2*9Bm!E`GY5xIOiGwihD)A5DX7@+`<8^O?t&PPEJP_{WTP z6jB~BF88b^@ET-~#VeJ4dj;DA+$ukHrLB`YI?_T6U|tW&={d#Ao*Jue!q812yIIO( z-vHh`czts;+*fI(zH6;(KXcQxjWaB%VHtIXaUL3u79sL#(PPX#p;gt@fi9ya7DfkE z6XfCNltJ^N;;d}f;sBij4pv=Kt(gDtu$~!(3MX$?Fp5@5rJjngLo@HXkykY42l{4? zGAmP(lALQ>*4JQ0{47M23_~7?7tO1(2d2=_*k}!AQtwuG>iSDrKF7e-U8aX8b4 z%^_=WeOlXGYhr327X^Q9o8hlbBV(1_;(RtXTI7@D)i$o_ExP;JRe+jRZGog?#fDqd zu%GCH=BLh}d}>c~?SndnCR0%w0Ul2dg*xJJ@DTN5YYgmhbJem&3$5vJ^VC3IpJ#i~ zWlc@Z1QdJZnvuvXw8Q@XPxtP9voV0Ehcr8>d%q&JV_vE zZ;4r-^s{Y->-b>vX7%i2onlb5!=M>p#O`W{cPh>)CC{i4;Nht>M z`rJFpG!YmDt95lNqA7O&Qa3Pe#tI^n&PNnR`)C|%UScy=50jl68#@**{N@|M z2gc(=)n_lL*gg;(oqy&7GB*7r0DoTK^Ax*^I6{8Nt?G`1U0?t7bpB+k+lL2STvpPi zdUXSw23LqXsfZ^D7=tacVGYmr>vPJ*c_2bLMM;hIL}i~J$n>ntLid}4K=d{6{vQVu zh`h13oGVu4xw(E1P>lFX&r=RqrF%K3Y1=)xdGp@A&`ZEhwt*2WTC@mjt9|d@VQ>|# zzT$tWT`fG348TQ0Lp7lEt;nMGuuj zSkPU*Q#>GD-R9E>6ZE<#I@QoF4<6inZS3)$1DS`5fUAF-bd9$*!{dk{dpP6plN+Hd zWOUI3W!GK1fe5z_Jx|%6=dZm|)8_f^9J7_kz15N0?x2yM-w@RH(s$QS=pnQI`3+^? zERaqqspTgeZQZc6e$Ty-MJ`pFt=*e%%v~|rHYdfkuDT}mZfAZ5{f1fCH}QmnAJscX zZ`x{WyKH5OUDlzImWNl8?QOUBDqY3yC5V`FHh8v`Mi`GL-06O9SD(Yn0@2qjfW4-V zyqCGX$vLaDCeTGkw_t339(yB+4md+yZtlj=eJPH$S(yXh0{~?g$PD^uX(uLz5SuU_ z+(W7PlR+E2+J4AzU2=S|X>nB*K$D$}j@HXh=SS+;mCNHqKR2WvIP(By8K$&18KA*b z__bstEuNmfT^1J&Aj{7Wmf_XDQ73zREnMJaB%7bN*Tz>CY<(9P5Z9Q^smo(OO=4vN zPCC?z!R$Uz^wg!g={gGbpk;5;Pm?1vqW0TC*1J40)X1}i%nX3w&D2q6$kXOVIhM=8 zv{*~zQ>v-(Kwn?G`F{-K@)9}Sy5V@)pvmPHcBS9e6FGb zgvv@Zhiy(w$?8iF!`F6(T0OVIoz79u?UKj!d*oRA3gn6E}ctBvQ+v>MqUXvTJP&Hx9?YZbLsB zh^hRP8XjY$>)Vb(K@c)E6@(8O*E`-4+&KMFeTL>PSNq9mbpN4Yk%ev4u%V9u8sMnKW&<$SB`BNj)_{j_V5?w(U!3eyib8} zOPBK8L2`KG#7v%7zV6}&FEYsb@8`cr2zMy1c6yNq?!5U%4XYy5^>1_g^_*Yy2J}$| z64$i>kKYT|lQo8|_g!jo_&qQ>Oq#2Fu-u|TFgo4mH3vCAzYkK^k+K-0f0Bm2e!i;Q z^uS%wG{}oSe64<H^2S%3iN^7) zMAH&l3xEoNkWTC)NLlcfO!pFlN)ekzcTXf2wFOe1KJ>6j%{}yiWNP9TFwSZX`=SyB z#CK1A`Z73&*~qfmyZ4M%nC?fuF=1OTx8N%%5-BN55hmMY$S zcHy#`hmH1Tts9Pl9Fr>*v3*+x+}5Bwl8%qGTun-i{+5Qv3Cotr%E0VyLXM!`p2sUi zs+UEhLgz~nPnwz@xpZrIH(gHvYEU^jKTCk#YRKy2{JhgsM4hL9OhZvCw%Y z;ztQPVkb?Ah{-j;KUFbp+_vM@DI{#yyrmgAhQcfL&2Ef>9N)38M#*FEWpzwqQu7ae zkhG7|clxqLr$M7bNnPG>%`MPPumZf)GD56Z?x|w|?>#=*j7E);OwNlEO$t-8B=MS* z=)%%@-Pa5cnyge@<+#->V}7`B)mX3P%9usA^S+a z^zMX*Fko7hXOu~neiLgP$q2GOK5$j*L`%fd6(BkL;#MhKgby)Z)xIUsB2HjZkj02U zxH)8ON^Ag0v@c)0mPNv-!%`&Ys;ai>o^=%VSDw?zU0H{fz@^enaw@&{2W6`O(B)`cVzx$UQ9T(FTHHqe9vc>^ zTCN&#Gu>8ymBms^nbg?oxCG_JjHpDX^+t{eI{4IT2B?O$*AR&&r}}DRtwG_T{EV_g z@v{)v!7woWyzxU|`rK9(RM!O|ic_gUzJI7}+c)1-3JPY2apNQrZ_81r2Tt<4Xx(ra++5*m|Jmd(ulQtkCjzXD~eWfZZYN<-vPZwn!f!` za&k|lhI)c^q6HRmLCDJ7>l5`47rqx-w{b|dJYrcbuRgw0&`sH)w-A24&->;ACvnsl5Xx13K(%{_Z#Y;3+GMzY>3 zN4RAbgNsSc>Dx&1Z8Hk|bcMP4Bel!y8+XjYl=dj7R6!#)C{sb@Z{?4+8xAG=F5Q4d z%OkpeP|`lIx;cv7&YF`zVKtz$<0kJ%uoE68J^Zm&5yYh0>hsUrV%~? z9O-&~J_&@2@CtR&0yAq^O!1}_=DYVeIMhD9RSgoe!_2}t)QTv`n5S@g2nn^FJQBor z8GlmY-A9Pq1mG(4HhkTg;4Kk1@8ssj+}a*>5yOgG2>}8AxIkg`Ag$iwcw6p@_3L%H zwwZ0|YR1F&=g@b?Zg~={u*0QilicofaBH}DjrXG>M&cbya>sZF9&^MoX0uh&zLX|h zmc#17juhkSD8eIF;M9QIvWehecaYJ!xVWg|1q#p%$Ae(pj`<;`q?>3zq<7%BxMx z36=jm@Qdw{S_gZpu70+NqJH+=t_LFZJS%J7rzdrC#|NIC0fn{67GH(XT>pU@ zAjKcH0))~-kD5?dKTozT(bT0CKMIz2Dj#PpO>2w~HJP5?L#(By&yvf6|T#c~2MGl57`6usBJEh~Wu|C~w z!M6Fmb3Y#(5}Ih*q&g*~WZnRO&rJS7^Xuj#Nhx0+$Z%bxvcc=e#&-UVn;@?NrQ~Fg zuVfx=-TgGx!46(sb@kx`l9g@OdD-nmtMAtm+p;c+X3o48l;Zc2*FU@ z(P)N2ZC29<&Q$kr1ec)dbBEEk0}nm7ZUxmx!vTO$LE~13SFf}%olrIrbAq8d7)0qh z^G3EpNwO@wz&xCpMJqVp3Z6%#IamC&yX%=X0b+tbP~uGkWfJ}}YHNJY#^am^M;b0& z)7{Zs-9n&A1QT&I$B?U+sgq5nQs;2t~=fDVJJxC>HP&Hw< zU0$gFNK0DI(9;}!Q1RX5;purZKmQafKDHc96R90|aCp;`M;GP1t5zohG`z8$RR?tT zQ3@CcK;DgLsS<>C2SDTi#0#Q*gAE>!K@zxHm-2JZT@7+yc6a%q8Uw47gp;_*=2#J% zaKdlsxz+K;b^?>gZ`*z#?bJOb?f$1Z3qa{;2bJdq3ikVHc+;HFP*>=|5vUAM!}aMV z!9x_;B4CAIrR?9dH%tjQ0p#wh7=Z@hIw;qF*?yz{@DEXS4$)(U!Jnl78&b5~c!mg{ zI!8+ckzjaZeoU-aE&xUK6VHWqj6<;&aiHa#&kCkmJhU7iL~jcIXv}5rx+JHGnDw8H zWY9mBiV=Kk8yj=rnP`SYZc;r>IR_*MPjC4u-!|cVVWzn+nOO?RXaXp9GEcl;Ls}o! z3&TIUy)!nOO-1mgfmPEc`P-zVq;3%7ZuMWktB~P9aeUy>7;!_{1d&o(~)LVXeo98l!;m`_c>e5P2WDJo+<=3fQb0`cs)H` zGTC|%=mtrnLWYkSEg%AILj(jT8o$0X_IbE!;1`zgiFGJy&Iy1hYu%sz=&wT61R8_V z3{YIkVReW=$*yN|D;hkkfweqv-&r}tW7Q|Q=>mpxkBM}m;rItTi_c*Bm=z%K{0su3 zJznSnl@3=-wp=zf9}ZUR4A-~lE>rec>et^1Xoz|W=oz@JE9dc%RhGGNap+MxYnh?b zdz(WRcHT>(^cF9ub1QYkq_fW9yqA-F%H8t?hZZHso09G->^ulOH#lUUe&Ev)dqVqq zKzAwGU7<-|Q@&>PKQVuDZ?7htzDe!^pu%UyN843Wl9R)SD73Q~ba<2pMYO0k)_`R| z%Zczm+L{iy7&TnNXAq&3O$O?p0wF;fPSe4LvDE@Txp3jaLiKg$0L3{=KPK^O^nTt< z>k8FOy^()|lmKEiaJv51ECqzDnJ(yfe}#Mf?M3F|es4fI{EoHf`XzvlL49U>R;ojD zw)=`!RF)bge=TvIBIV}c;@&8$^or3u-wvTNr|;BUtVit8Y>=~Xi801#^*M6#%-EjW zDk!J6Y{eYTjj-m_Mt^(XiL0MoFdki6XT--&ex9alW*T&y^>n*Vadd6vPJ@oZY)}O5 zG*brlGm_mmsJVKq&Zpt3qCnWM2l+s|zgivO)F<>}FUNZ2pY-Xr=qV1}?(E;pJ8=&9H^;8oQCAjbE=gY1I+`XL{FtQeDi0xqrzx#4X@CM| zBu67|qhIlKA;Xh8Ke~1wJ-+o=>EaOIfm_|ejoNmT>ge_fxjG}3=X8amrZ44#3|r&T zCTGENb0R#Ha>JK}f^y7*(|_Laww{c?c1hyhG+ZL4D0}odfrS7w|9OICyFuX?{rE}_r?8u20C%<%T?>xA8JD< zep;Y+Jy7E?bmFxAxp}q5o2F0ne7ECp$GihCPF&Cku6CwgAo8k|_p zdU0#em(hz`gT5Y3-+J43;lq!!6#h=9Un;-o1B@aE8vftzbb5l{*S(kznBXyJKIboe zvH}!cH_tlLS9JPlT4sL`;%qaWz0(<~{y~U0zA6PPIBFP6W}WIQdYxT$K$m}*>MMGE zh3fuRcmJBD%s#tUboUB%0ZV;d!<=1R=k0-3qPqTxul#mMz}WtQul#;Uzf9!6=)3?I zewoHUwvk`F@9&x9408Q~CcE~4BJ-L5KA8Pak;hNJVDfL^@oy>U%`pQgXd8I;0FQcs z&VQ@>-#Yc%u#f*4@|X@Xz|4OO1b<6GzXr|U1Hs>u&_3WQ=s%C@e?7pzit4X5z+b%g zuW80B2K2^g4k_aoa`KPE%Ui*6;40KB|79vRqqJ!%_+M2CV3`;HlW4xe0$zbCZ%n^t zh|p(C)|6wf|DRTVrTYIPv~mSJKE|g0pH}{7Y2`3jWlpexQm4P?s=tBVw-Vk!x;dR5 zz5*G3)7>jD?(ap@S7*0>Kbiim;NC`1fo8GmnX)*B@Eklm$N?46z^?Ne(0X{r)bkDE z{t!fuhPgBvEOM?$t5Bo2qjy3JdOTBqsWyzr(&Sj1PAuIM$D$3aW0pQv4P-yrx@Pp* z{*7Op@Bi3Jb@8sAr6xwCmIKe#P<1{wE`D?MKH9a(IFW$7L=hKhB-ug-K!;M-| zUq{z`8gc)IzO-X#-B%~yTQt5;_GB*&cjo6B&k>6!WMYu_)uP+#_Abn4!AT1@OfbKh zlL$WDzbj|6%n*DE-f5a$RXFqM{@#x)ray(Gto0r&f zoyIH!dEIIJaUh%l)t-#(@k=c4rv_~z72#Fnl-X!dBZWzu%g&uV;3<Er^seJts3z zHTDl@3p?1X7v8ZDWyHOguweD{h>u zw8US61(dE3oU+5cA7vu4C80Z%xe@66%Ni!!#GHW=1MWGPc$50nPjb8kmNGLPYJZ{- zyXW0W8>szR?bhEY?$0dfSJ4;V{ksrDCf z@zMumpv<~1p|0R)Dz)!(@F1fc!{Ed3g@%~+e3?JoODM!JM2_l`JLVj1g`iL9l3JEe z?fOOzmq;KDQ4m!Fi7=*e{N$c*F7xwQ1@_0eW#WPuJ5`fM*73*nlu9rR45=O z^~9y!FgmPYYOO_ps8x1}93bu%CfFd$QKquF_M%ZVuh9lsYtYVun@m{|du-`=c}hTo z3s&3>V>vRsE%9R-cv8J3LXF>|naZ3>Fb{mfrv7BtF&0Vk=I7zo)3`(Qo=uFYqgZ|k ztj-)UX@wt~hbW5@hv^=44d}QP#kmwk4QEOFc!E-m2%k|S7KeureO3n-c}l;mAi`M9 zQ6^D|(l%?u&IFifDMBdF;AGMQjNM@HnmG2juF-%gJ5X2I0jo!#^eM?Hj9t-isF|xw zqR)#m;qS(?`N*21UcToDqWdA-;qCF&LzH|HB4=<>zDy!hCSc1vjJm`14Lge$u^%u<&;X7XUzKMY}(98pDZy47>Z5y)NATIsgFH zzj3v{iTmD9--nwMWPAeMQj8+9+z~Qg`#>SghmMhY#0NZ~dlwG?HM)V-eE_`T3#*Z1 zhdL%wJ%G+oOauIgP2kfqWv&XaLyfjB=BCu367pC*V&X$QD~n8@%OcbD2_ub0c(Ea3 zEW3hRC}(n_TE=NG>8(`eJ*qG{>s%4x!vUA&jY`^vR7NX#It8a!m`8YXFO!RJ(E~RC zljsHT8E7(O6y@D_&26lkD6*msYOKrVV~TIdD8dz49tW<`wYQImJ-wg~K~{8>jv<%` zNusP~31R$me0L+cl1$@XAbE=gKKLFVV)sdffcK(gok@XJmv#Ft5(5{4)k@thXj&`_ zc!T43o^FpBjc05x%x(1HjMp1=)}jIzFuds$R=9p$A#NZFznV{NEHDI57VDVBd5jB< zvdX>xXZ*h-J#S?EOnHt`?%*OqRU8}ZMjfuEUQwhDU03M6XCPh;sp>Rks*2LJAw=GX zS@?dPDNB_)s?KMg=282@eu}wF?JLgneQxXKQ%sXKA}j0|QyU;dw&zoa0{SzlFNxY3e%jShT#Du&@_GXAAP-?U|ypbcwUJ0_L$g|($QBjz?0f_YJngLogYkhdsj3O5Er=0pRnCuxynnv`p;=1 zKydPfKViGS!tbxN`*qpwth76LPF(y4X26}jukI+6YE=S zl#I{87Ad!dD$0}a8_D7x4WohQS=99!xK3sKmj-R#a|}8HR=^Pc;i3-NNz!p%t%0xP zNkZG`WLEd%>zh>#y-z4czz}t}=pyY@VD%*b7I$p_SrtPO=b-ei7do%i=P6k1_Xt(M z%nIZJ$}(@dkDi#u7`HSS{uj1vw*GhPP zHGww+p=TwpmCOA)-8W+5;9^DjF{69iM!64>B^1e^zChP!ykE{}AQ&e8BrB)(=$&nK zCcFiKlB-b}1w$#k!6Uo>zlLs0Pb|%gvh~ndyn;9 zLq3AItQ*<6(nyCQ#+e`I~GEjtLMLhk6k2s z7hk1d)MP(l7(NV+V{ot5-i{;|<6lk;(3h zkv&o{9n`}%mZ(=LlhNvS^u=JEjVfeiu-wj%9Q~S;gpX=ro%%T=M^V*JKwurvWCz)R z!7qV|0Kn=vQ;o8D8ma)8jN>upj*=Ke55!bCD-e^0UbzFSbh4`*0_tNKH4}|UdIdu2 z<2aTc<@2-=U)$&%r7JszXD%l8#1SNoZCGAyes2n@_aZT9p<9_P>G=2*0BQfMZr(c# zH$a1bw27B>qgf30jUp+y_#Ki2P?nMts+y6?tmDV^#Uh!I(CG}aRk!%SRS0f3v70JR!pAQ*wvb zs&jrub#m0?c}*22p&)?{2^_4CucL|3j0?}Ol7i7%ne=SZH2tGV*fKeJGA^1@!1+!} zG$^=c$x>naqEZVc4^Vm68D(5cT&S+Jix=>;3{jHEt8p_4M&ir$1@UYNJ^~;Z$#=3D z%R*y~88RHBI+6G1Lr@#th201-PTHgjz3XNOyr(FC;wY-SgK->LXCzV`#V}A^k1nnt zamEu(uWC3RUrZM?xE-4+suzxiAV^@1>E#7FhGdj16V+?1KDI_4MxDc$`dN-E9qOQO zr3-qIJyH1HWhPx0iPLThxe*ats=ys#Os0^=qX-i=*ajQ?O0wl2D}#S#YHyS)gNy%P z<^}#ODva^IZgdVWP9Q7hAvvwnHK3d1oO9OFgHSz2s(}53CKylT_M)l!lnXnzr&2HpcRxsKTx9Do+)|q1PuTkjVj2ZSW zoVp~+^|eNKXG+np6|vrsTY)NdN8rTzJ*zZk3gLeifnU!3pO>;Gt^`CKIsmd;jsE<6nd`@bKovbDDSL9Pd`~ z-iZa=ohUdy%9wH9+QO(;HV|inEO8jcYW)6D(!VOW$$UR3t9TL+@8%w?H|&^f9g}R|rMG`G=Ut+8(!zI%pDAk%JE!f_?KM|fybUdaOy@Uq zl%Xb>b3H%Fy~meCp*t>Se|XnJ8>4A;H#}_R{DhAWFTWd}^|Vf})jiV1#`?=$7n2Sz zOc+pVKeF6YzjVRRTa4F#w8!bhmBsU|HmzL0+s)oX@7U$I<=#PL-##Ong#Up9iFJ}C z6E00i-f~9enc(0t(Oq{n;^LCk6~-J>Ap?>JaW=KhD!P0;H0zY?%!o5=`l}$<+iW< zPwq3zK;EViL4@l+xX-_BM1XL;n(Dor?l(zqM)iL0Gu2Abw+AfVeZMbI;w9$%N-bCooSCm(FxOs9*EJ#3FZ>i`wgG}W1 z%)gW$|Lxx|<}o9TN0~S%m z;zw+0MHyttkV*G|B?}`&(YUes;$Gd}FEOK)4qV?n#AzNPNN4-@?cy&O(#b3%rk>mw zcl+~<`}YeS(ni~O`+d6(tPL~eH^nJ7k_y2ZHEWY@8*-&45fM=^8T56%%%eSrmDX4K z@JA)gXqvG`s?kXYH13lGKURE2jAG*@+u@vwQBro_hyLvoo3O*;1%ecYR1MlVR>@pF z@I#uUjqzj5=;-q}jJk(~{dU(hu>Z1eSBzqlU!$Df0rY5KvXPJWwX%53aNT(i3#Ud0 zSg9Jittbh}I{+6HDWnZwBw|0TpmpufZ1pm}JuvDu`*36vS+Jf73Ska3$sC!4O^;bm z>3TnJxOiQAoVK@evTa5r4O@Zq5o<TQtT+$4ARFe{kbB-B=oAL&9UNn6z~^$7MO$cDX`_>u}9ZKxPuQpvd2QJ zZ66+4Vy+taS;8yMS9|4ix9o#q*EC|K-=qq~d+m9`B*6$vx~l#-Ity%UEN?Wv#<9SE zk&UB|5!j!v>)ZAh1!6c*Tx+y&?ee5b^tFGJMJ zlNwVyt2A}o8t&~?_35z+-*B|0bg?etQWj0}*>j{oPhHeh!AXx&t6bOKu6;~n1FECu zE=sn&1Ko#d_Mn8M53|(8PSP%IRF?!M@bD^_*taivf014V^%RdzJHc-AR}q;WK|(_g z3kw_O{uDBH3L)KWfp5KQf9%Oz``pgUs=hToTFLvtYh1li&0YFriI#3aQP_S$XGJ#H z+|j77$;Mj>b`gvN;-s06RD%H@^zpf9N$As8m0pUnvNhqHROop~!L3&S8@f`-bZlRS zYEVUegAPuUW3R}xb6O@$g}AyHCR!J#mwltN(A-5aoDYw?HN&yxv{;yuAzp0d)5 z=4!R&JCQ6$O`9ii;7P*tUt=z<#}O2ecxDqs`^mz$tTCsBdS zIk3XfJa&0pGpBOVu!IwmQM;j)lSh}~{6#tK*@J^gf;JYMPLU$%POX^su2UnX%3+!e zkL}YZ_d>R%43iv|aziz1{p<}W5P!Cu)e%`J+SP7QF;eb0$O z4X|e3Ep3r~2CB1Iv6Wyrt&!ZaAN60KIOK;QKtKyBj9^5N3o@V-bc;!0QW| zLS_iOCLJ-=tvsfoD_8-~>FicL{`jP--!nb&7n({o-V+UEX9f;dIl#usg~0s3rXU6u zX&HmJRfU5#wDPG1@Tyh@e!enTR$D!q-7W9PDOTn_ON5_UK$m?CUY_(2#<67TSsg)| zG*Lb)&8HhI7za+7Y#bF!3)H6vPNLRKaYE>wObz(SyhD-o}~2KUR( zD5tPaNce7LUGr0^Q@$ph=ZUOvJ~h^q-xlmlG>tbPjR#5lhWWnbwr&^qYH4e8uV^67 zYd@#Z&h1T_JQxpt z)C&+04g!64?`=p~*D~287JMyq`?3OO>{7`CMM1vfxCY>RPV{v1_%c*GB3N>_( z9ua=RMIne8-1J~zNJ~_zq2mI)E&W*UHh;&QOB(Rbd7d5l*K~0M)mSc>`iO!UYTTdM zxEWUUl&G6_utcL7MKe$HADO2b)Zd9^WwJSu1_c+-oSC~tCLr2yx|9ok%Imrjrqj0* z6*R}rWD<-Pz{~w=ojh;RNR}_tnQ+lX0XUDn@UG^v5wNYbN#7H>`@@^Sy5QIixHuQ^ zPMG4}T1(k@s=XwKp2n*)&Y*W-GCZS1>|&y{pExZZ+w9BNP8-{i2t{Y|dE?NRy0H(2 zg^WB@Mg{SZYb4}48uPo3z^OdLp>RG}m;T#k&B5y9->OUc=LiZ|GWje9-k2~}yg8uO z!?9Y^(MPNPxTTMDuJTx2J)_LlEk6X-BVM4>6PHK>-(VM@P(6w3SrPDzDoP)`C`!xD ze&nbinTwwouyl(V-TK>3*MJvhb5lnaRI=_G0LAlIUJf_a1yB)Hx<>)Sr$jBza z!wcds8X4YmC_xSL?EM-Vl7Va3P{;Phi`rQC!5U8-D$;>aGBNz1-olf+qSdRKD1Jm- zlPf)|63~!j!MvB0>I!^?I(C&Z1`s<$#Vh+_oPW#tqnXWTUBKSUKZ5Po+pei)GUBzB z_Gx*Gj%K9|PYt2Km$;!_!{P{@Zct!^-k{4u6$KJ?1U34E5kk5km=Af5_?S}75CbjI+4$ZBG=uf1!Rx%U(;`X3q zvNfZuICQQTZDd2F1GaLd$q|NmdYQcOaG{dsKCS!h{;g@#f6p7)kSQo^cJqC@71c9d z-vRlqU0dU5wO{)V8BKwN+n^CQzQqDDq6Rs<1j`)GFdDdNaBRw*?d0x$-X%!^9u1kf zk}kG$0ob{K$Xv3c-n2xn4jv1EPa=6zJ~A>=fQNfeHj|D&RWXu0K;H)*nqJ=#xUta@ zqYbf=RI1ndMlK0`443`kW`| z4;P{3dw~-nTDJVlWh11f} zIo8yvYjzYwV6E0bR$R`&ZI$M(ScZ6&Y>FbQ>i47IOj|uO7P-kLMEmXSd+wJYtI{zH zR);-7GSP+?jc93UalmVfu^tqOGQQ6ZA0s;lzTD+J*fIOOcIwd3et(*1E>Pnf0)cx5 zs|yqMo7;lh0J^9I{ch9`-uXrh-T<2^&?M?*3MFOA$l~|qhAU`|5JYLC@S1M<{Pxqv z^?Y<)u5Vyz1F|gsq&TJmEcg4!#41S0BnWf~b z>Ui-@4Q{crT2&)W>IW1YeLF8{?r3S9@kl95T*QX{R2&EsehdXrq_`^zyk0Ncya6Ts z2z-@?DU#mfhM!D?M8QJ}K2S!E@!Q5~?UtHy-dAw)@mUEIH3_whN5;`6Cd{pEy9ULq8U0Lw-J!wm^DIX96mYGN~gxNFSc zowtI(lpV-krj-XU12S&Ii7S`qp`VHBf)D`V7h`#`j2`Gc#h%NSoj(VwSAd8F5NDAp zuEq!AkEe|X%fWZQn6gcST_B)>2A3FrY;9*m5GNQ`BV-{9p=2ZyH=e-a`6BpEApaSC z#Sk#i6&kvE;V5jkidLSt#BBI}iF~#(h?tp=902_g>rHRRjcxcGLNw+mNEm6wVaRa} zEsT^$uJ|%U6~uii87VkJW<@6;>#h@~K2@K*U$6^;I>6Jsd%zcIRH$*1-ApfwI{5H5 z|JIQ^EQBmj_1L3>B)>k9@C;HA7-2Nkt2&ja+j&r-HO!!3U{QX5S;&~12I&!9T0`gL zHWr+f-H}ZW(GQiJwM=K@J{}J1WS{kY4U7<_bbWah8zIC=0U_W|8&d(JI8?arUj^fxDo&t!kCZ3dnXeP<` zd769uDtVKB?wv*C?9)T3tu@sVhL_wVE&AZaL_cUB{y7RkCPzv%bUMv+rxYFWJ$fcb zWEJ<1^)4sMZXvtMz)46|f9p;}DTfa@N4Fuzhv?Rvng>6(UL!x$JvYzzKl{ub+Q3U+ z5z%8yo7|z!1EF@pP4YQStVyd%hvL&^06$8~%GYk^WgLa$2hJK#7eizR*ch3dfGLNl zk(o^VIJz}nWJm8_Mi1CX6F*2iW{G~?3d%r8m%AlyextqbBC<%#%1H!odnXCU5XfqX zmA$C03?L4j90)lCB4qxkAEk4puIVW|5C!w{pkowuxL3??q@G=(xert$r>i-##bG-T z>qNr^25tlI&iSIPUFH9_-N8*4zAb9#p=?%ByQwa@UujZnJJDW2By35E?R^W(>xXWl5O) zMjdSR560OJmoz8sclu;z9o{T`zg(_2OL6$0KFx@kDe(=2c)Y*(-S!NM+%GIvHlZYt zoqpxw#93zh^4Y^1JXCn$BnlND$X5N?6MC5?hQlwGICP-J*AyxjRpOLVhdvMZ>~K-r zm+i>MIu>Gu%(%#>B}+fKwdcT6QBkIsN7#WIBj@YYE=*J$AgNhz`ef7YGeMtTst|LHkSSITz=`LqaQO2wSL%kIRR?fobbI^1)!x>|G>98M0}?s54!DAF1n zl%N*9duE#5b2FN023lCWx|u8ZndI23LKl-}?l5~F-ZLHjuGwq$F-tQis9%M~GyP!n zv)y@?Nxp3MwVHUd!XBu{Ip#^l>BtnRaIs~l6*Ov*OdC3Pr5V5aL;Vk z^QS}kbL;u7U}rJ1GDz6!sTGTVW2=AK+gmZ|du~Dk_&zW;=NcU!p^FD~0ah!cYao%_ zSJ4sBy$CKbrd2Bt1bpm-CgDu8T&*!Xzr+nLGNKA@>GI-Ggs?<1J_d#X1sB0MTdac+ zcQSYl6!8*Q*gCLJl{{HE%o21(QESjtiFQ1G${j!4t1H$cOu7;3h@%WvBYwh0XdoLz zjyatk89u+%)ktOn2;Q1+r(n$(hJK z6D2!G#P-asf!}cq;+i>53BpM5@#_j)wseHn2iwa9is2R`gzNDfG@@|WYRnK}_FC@$ za#H`m{eL$pDXJ}xuZ5@uU*ng9;p=3C0nry==wtP51(>KjG<$6x&{O+#6NL0Caubeq z)kcu0n}4D?p{MKdpCHuBA-)8%HGG8pzVf%LBN-F@&$P?@d<=bTx}v1bVr+RQ)f+M`n!Vjmm{hoOi2(+kxfnbQJVg1kfcSKGcdW>@%R& zG4L{x_&JIYBd4Iw0TmfvR-IaWVBa$8SQO!8a{{xW(UB!&jdC;cg?+L4oF_zXyok?+ zT6OShQP? z{t{GQddVy#@=e3T3ugijeXW_!C=>k+cK${@@mCI~qz`^DhBGMkUzl`>ug{&=W#?}J zr65$CwrhLk8?*8Lf6KIhoy;U)4*8UK+;8HHUE`%X9j~4Fy&c;Ex#~>%S5amO`P5$r z$+zTAAa$EI>i`}3*P||P$Fcx?tpWXJgbaNLA=mFS%74+art{Nj^Wveo)IU}YW(yjB zk}zW|cDeuhdmBnEx`yopLXo{^2VtyZ`H5%@7r6?Lh5$vPc7P9d)|?TT~X1T>>H|_!ttwonG~UQMkFa> zrFcwbVbD)$`NhUVNh)@yCu|l-z3fSCR$?N)!AxKJFA*zg2a+;hV;uw|v@p*fFG#l> zTEF$;#?y)GeQ0gnAH3F?)*0!0$Dm%p|Jr}}AJMRW%q6IZrppNvsC%_nO{nZB>An@=((Z4c*rd)bl0l(WTj;}z;mk4AqEZJK3*LM zXYf4^5Qu*n2y3?LspPsB9$u*@?LEtprf+~_BW@)ky0cw`!%66Sc9D@m*s+5-OSAor zmD*1(Xszs_(P(j=HP(D8j$fSd<-d0A+HQB;HzB((Hqk2a$GzUX7AakB@p+=m_(EP@ z-bW{wSpFjB`Iw>OfFm=KUlA!uW3qSa>enwD*zc>Pzj$hssroD>WhjgTmyEy+99qQa zYHL?!xtw&Y`o$C{h~jKf4b>Q`jvAMm8Dg)iuOCW{QKqtWq=^x4Q2Z&G(_Ka3^;CFW ze#4m>g7bELl3iDwkalvmZ!PCMwLc1z;G{r+=kcEL-C5)llE?{-M&7z#3ui;w8_J%H+F_QjF*Mhb~- zod>{81$vp5_ypzAv9bFX0AU&mbnnN;s;kmHsP^{7c6?=COIHjm4z&1Uu^0^F&5o}Z zrqpT0i+u_v`>of6--wC1T>x=>({DtH zU3TogB_#3WfY#>1;jqB&a$m*92iOWYWf{S&LG!~S4xWqorL8k5KmS1pze1L4w==Xq zHFst8TFQ+K@;x*=N~4IBrd)h>!IQ6ha}EgMc{LhWsl@JXm#$^z!451{pv-%5SQxGl z4Od})#j#85psaAzNT{;^cGlEalGki(il)lzOLHy7=+CcKSa63_J$!IVWbm%KxFvmQ z=7<6FYkfC2H=nGc8}>#e_g+8pRcuK)W>8?4_|(lNVg;E*;{&q1AfLvaDSr8EM{3}% z)&i=@D5(Ud-(T$h$m0hz%CYY}PH9y*;(^%MOnYjyKN&mT@~d zA-XzUHe@J+T;S3)n0Tq&lkuvnvYj_

?l{Oz(~w%Jx6>MdB?6@k|Pt*=A)ydb1OMxhF(LbG!z$i z7#o$|)JY|b&2AbgoOzP1Bun%hFv@)pBs*YOKLJ;XtVf>v)h+c$V~+`ou%&(^;_^-f zl~C$+S%O#WUcb;EQ!=&Bo!eTyaV7W4Ytx)vU`;=xeAmPq{cve_XHfYK?}H)9Sy}gZ zH1Yd|goOh-qr`|U9BR%zDamt_!w1qXuZklzch}m<29FiV<0-Q-&&^B8<7YHjbW-c__~cje5i5sV7#wQ+D!17< zxbHu|GPEy5Y1mOk6RT2IWHHTZd3r%Sc#rh2+O;7bg7=oXg+mo4J=}&&-BAnM)C5#+ zKdRkwJjEd_p&yIyc|PWoXTuGE%w()L^-X)CqJHz{%^p|h%PyJKz3E7jQu!*UC*Mx> zk&8LRbsO0igaCFuITv%3oF6OyRMlIObE573#=Dopoz4d=*`}tA20nZC%#<{+$DPEy zdAfkmAa8}K9;FLDp0DJ(FgewhOQ-6Wln_HZ zf?jDvOuQ=RCo)WTr*Gx}`W(_nl>q-wpB6b6b8Ltn;GTFP@uYcsd%Fass2c!Z&<+uI zota-P8XuVNJZ5*MBg07Nn04RHGzP;bXP!c-KaN%TZWDeMLW*m+=X8)ru3ZX-}sGBQ5KZK~m_)fbm8Z%c$w>(i<63!@PXhp0X6cLd7nFrtW`1DB4 z79O7+TGriK4N~&uEasT? zk0Uj->1RDBz&{WzfRVbBi|<8{m1WCgCo}&oDw|XCY(>=1sPnkYNFTG0!;5B$n=?~6 z>dz!;neW_j%z}uEH@EB6Jw2e}$w*G~A{uRuPx7Q#9%?^-m!0!Ujg*viOQD47*Mhe$ zUe1p=kdzcuw6tfBERGnd$1TZfzh$1JC6cpwb4-p4Q6necE_J^HMydQ6myCm@=Av=2 zU{7#RNBU)_!Rv&Pcxjt;nl*Dfwr%q}he~j$R7z^>9O)M^sIT`FMa;<-lmPo|PlL-JyrhN_m!MySSKOQ%5 z!K?CY0Tlr~o|#s>JTW~`7Q4dNk;~4pOZ?YolVqmK4Okty?k%qiPRs}e7)RRD#!uZ=x>EsZVachsJXqys4*Rd zJcn95i-@JIs)oKw898pw-&U^Nv0EHFdD+>y<(R`j+z?iYH>unjFe@+u9($3DTPBXR zykM?g%5vPMXSm9Hc@`^}%v!!UTS!z9pi{Q*Zv8F=O;AZAWLKR$W4>kD> zc6nC^_>%T$0qj9$CR`--t1HBx+|z{>1UxZ(Hx;c4OrjA;_48BvYR%B7FM$QPNa_t( zqxwUz)!T5MW1a+7V1S*Bvo5aPYvi`t9WmL6M(ZL9GANPqD!d|E9cr=T%%c5d5SC%COsjM_IO^ro{w z_DqVVdU8u!a(>2xpu2ZB-@VLz|Kg=fb>nxN&5t0;;FJ3&~R($*M%a=dO=-D1Lqs@;k zOm+u8p6xFI-h!m$cvE!crdrGoEw3J_Mk`y%@MtG%j7=lr&b4HjR6dk++sw25;Mu`v zqM7@w+n!zs!W>NqdYyO@KV!o({3}GiBJ6Hm!E??Va=){i(G14DlzejNUihdUzA3T zKLQaDU!I~vNt4fAC$vD|WO2R`21QF&OWsepehkr7f`sua2)qnC!Ev>}SX!S;nej~^ zH*Dw;JBbJ%yMtv!N@>7@AM5QpGH3;7u>tqkT;7UjiGp!rX5vQ>p2INoSWv6xNaHeD z6Zea$I$LJ>yd=P&G#*Xm=ISWJ8nf19$Eu+K3Tb(DBbQcrejItkek78Ob?&KaVruRah%`{mp9Iujpna-Hgk1VCA%`LHTYA0PG_i-y~mnrs2q%%Mf2Z0pv8 z;#kvTz}Gtt4A3H%mamH4rq0y7ycJluR6LdPwChI}bG48-t7tut#&gD3&$cJ;PGjco z=A1EySNV1ZvvJ3++xHhsUR%&<@|d)SEGb}dDdX{;oJr+k&NS8?Ftoj(>~)A*D|vRU z{(9qhA)EHe_Bgi=nEdjf2A`DqH>|S&O$$O}U+^SjYNB+swHs|LEEZ;31JbM#qVGuf zXAW~$qHqIc-t`^}uTu<<&ih<0us^42P+-sBnyg&YM`Yn3v)-tO&*OWm1kbMv2D}tU z?6Hv!;p*aLH_QSADi^G^J)CQ_l^At`g=Q^ZSt`@{C`9bbX)JypucC*p0N5V(l8iaQ2+)4IS5On@#Bm0)Y=12#prh9uM#Ecr;IzxvN;|1?W zMb(~@4M{5W_+AL7h}kVv%c*=lMO)wzuuo7f{fo94T|XKpo;(|OGz0{Q&SQ>OZ;X~0 zv0ho4P_0?wSM->g(Q#FJx=}w>H+?w9CesSUXP`JtqM8xzm076CSVKXfPutZH9?6?y zz-?(|kKL^}j^^=cyMH!XCVu|;Se{MigD61f$#&9QEWxmuT+3hkSaH_0BNrbA+&t#$ zY@bi-rOlf+%Mtswxz6@QV;PGM&}@F~NT)Tsb>c3R_^@AdY_tzS8JZGi zbpb8Ms7owzrC0*CYc8k&CSZ4#laLTjIlxt+8RA*+ce19$rsEYotFjJ{7f$pzFOeBp z?yp7I$tz=T4y?N%IVvAe)K+n*JTV;cer;x(7^2+7_fj$}M z%{k#30}0F;#872yuZ*WzMX&aq1-x^bA~;9wc3ETQ)izf46{gbR!-qXw8!k#_6pbsK z+yV~(5;k&!1J(Sz(@68Ay}kI@*wk)G^P^}V+ryAh07qRHE)}hDY8si|%t9H{sDtZQ}&ls1j0K6~Mle z78VEOi{#TTKabh4afQ;gAQB|tCXej*690GtttJoww*VLr11gElDDpPjA zaPg{civqLs8B$$cvt8A2wYrDrfMJN7&$ryhKAVK&UH4HCUf1tzuXV!BZM&$a2O)m+lUccMG5Eekw6a6iW9r8>oUcuwf+M{NZaffQr&c@hc_{vE}5PNf%E6UzBJ4PE#*vh&wR z!&l{PI?@h|%oOOoF7oq&Qem7DFY(!-h@AZ?g>)AnVC>RNuT!&hr-b9H`*E~Z zOs-|~<*?ZzqKZF;E((du8aJ`64h9IjT*5HDB;+*H}&3ABf=bBWW%$dAqBR^3kIDf*ntMI-(fpofnL>(Q(8Oam- zD1|G}UIX#lZ#FI^B{w!2UVlhj+_KU?ct7Bx1b__;d^GFaNxXpa)&6JFNlBR(Fsn;8 z6^{Z08X76YaPoq-lsqjWysigG8i+5Vd?rKd-n1l1#dFEuZ0T&MyV{c{q9))Z$1~IW zJo#5s4h*rH8!?=Ri8~X1@Z6~+tvJtdv=l2+uTEj*O(Kv&hSzq_*u8Jvj1aVYb!+hvQ6p!=5m6OJf+jusvP|XH^-mox(I2)Q! z)?MZ;3zuKK2zF_=lE=}2#o6Y;3O}0FAKk6!K7EDB(0eF1MtE6%}XWES?n%+BzeEMic zE5_5MI@Wx;E8CA<(Ca3gIpHJ;9Ic~b24Q4IUy;&$-HvCesVN{L2?RWCyg4>pBbl}j z(!KyW)M_|j<#i7wWSu8NHTF)?id;NL?~4F=)YjHkwX+jD4b4>3O*%l(^O(Mljt&$; z!_Z!f2uqmNw7QZ8;;96Xb_n1<*^!^#d-e6N@{rZEOYCx%+mvokp8UOo!Mx#-xYODO z+Lgrad^=G(2@BU3yL`;brteG#lTOmC3E@}l(l%-yQWH3*3lbV2DM6d7thY}JP3?7I}{nd^%9{qE%G8Q1_Y%Xox_b@0fj!zN_Fr7+v zd76@PAT`Olz9Zd$_Qc~&1-pm6?lvB?nvlIIz})0yce`@lNrH#Sn2ZYIh2L*zIAe+P zda#vOCd-tjwbX4TXkR+9D}zPI4k}sI1@VLulj*ItD}x&oVs)w>W}7|LJbruwKj-9& zUxrO3akO?Ak1T3mWMt%y9XlMGBvcO_KD=*454*zFX(an~Qn@J5nQt7=vwyvlJKPDE ziK;IoZ%;`}1Frg#&`64vrQ|}FSr-!Hdw#O_U=-}>7?VDdb|BR{{Gj>HUAvsgC%7GF z<*`5Bm2mF1NPH+gWv$>gUH9Z%>~7bpD>*=mvO+*GX9$V){#gxV)-u($2-nnEL``GjDgq7j zSW86mFg&elcO|xRw<^GX{m4i`)1bYgk!S8-xby}H@}@xJc+HkJ>(=ff7h!#gljToA zLIiSp4@W{VQy-vPrV9utb6XHO(zO^1$h-RbhC@k!fX}@&3A5UJZR0OCf`kRT7O)}# zOqVj|eNc0L+aW;a5ytrJi!$~CfqdRR$I7kd!90roD^P9)WEQUjrc~3=5N8)yRvz%0 zvU?oY#}~1Zan)t;x-Fr6BT!`_adCz@#t-THh#2^nN#(&U40b;6X$d9TsP=Tv^T425 z=CUx8vAn%1-Jsr~@1YEPJ|q#=t*ldk(LqqmaqfcEgDi zprwf9z@_XP&uuzd3LFH>pZ1+BvL$5u1(}8Nza%h8r$L|^F!4|*nz6lhi+s%EKN#XC z%s`obo`=LvgZwNc$(T7GgB!x(`xORe)7xP;jb$-?3?T30#*Hrp(8I8{_IC1{h!oeEmRpw1o8^`V{X8dIAAsLc1m=?Q-s>rp1wV8PA z)F)i6Ahjg*Fp5=?O23yO!V1Ywx?=rj+?xv-w+Hjs#|dXrvf*cm*d>blfbuv1p18l#VrIVBGU zVdK*hLzKcK%p68RCT4kH1N%{00d?L2=(ac&UoVQ?{EO9a9{Krw_QkYaoU^V+kpwq( z9w9K5sSLr!*Q)+uuOF#;13$?!Vny6@kXawZ=eZ47=p5`wg@+}iV!tg`V#ooB>xcxY zxPFjDt{U=N5c_Rd(s<+&B0a4TnR6jGd zvN#jGGRxyT*6uplc7IzXevG2DFeg+>!IcCFB6(REpjW9kw-Y_aQ-nnhA0CeVKK@L& zj)7jF)}$cFAL@fB%Rfdgo|4iiC%0Jj-}J#Xz+Ggee)BM<>fml=9E6YU%45atrVMf~~KeIUdjW7)J@#&>Q5`;MJ! z;RpQ`5X*2|U0FIQvS@uE$znaMVHFwi;B}^h1Gquwx9Eni?rH0_V8!AqKd!mHw0)8_ zLHvGT^7gyEH^!-FDfL>4U`L%|ZL z;n!g&*9$?C_MF=Dw%Fv__txMNbo$x#(O)B;brw|yxcqQo8wk(vN?C4!hJpgkYvC5d z2(3j0^!BpHC#`~@t?S09S>NYkj))^*Ctkdizjexoy>ndtlSn6>#pS=BYBVD9~mQ~r>4 z;%8FOBI~WxPXZY|ksf&J@R1|tF4dNj4`2w5%!IO2lLKWSj}8+u!^O$RIWjiw-wNV? z-7c2l5^j?ham?!O{lGv70)fJN5+*Od$|#;c90r2j)ytbk>US$&I|fYIebz6lHW@lq z?=+8-o<8zK6Qj`*k)pjDL?d}>wgW6L z@VJaO4c#2k{NDP_t4B=nfJk!c0zkPYY25k#N$9q^%uxudntom?C!Ya=dpM&+U#ANVAI z&?eBv!EMRKUN9iK=B0F;Vq5a$NT>+Z|KcPv1rGuz&|rzBKFW)Cz#u@FYifdHpW?^w zZeCl2;f3SAGWLBxLDO@Z(w)>cE?@7L)OFlfHxm^#F193`2>MLH$2yc(&uTuae>zYS zwNlDlab9xh4ntcyofZLuuSZO`Bwbu}rlC1!de}g06a-r>e!!MTWEzByrtLLrd?02H z{XX^!8V*|A3M!5%TRY)8e_Gi2YNxolZ8u}X*i?s*+f_mc$Z|VE=Ss7u-5NU6)h0pm zR4hi8_$tGwu8=X`SOos+p_4pMEY#P!1M|BD{iSiv^xl6BG^uKddqqIqXgyXaRh8~; z?o0Z4A2c(;eW7sXSNi-t1wyGty)tq(^&U)Gk-6(t0w+iq@jG^eUC_;s2m-zAbptV% zw0XBFC_}6T3V_VzZA1_S3DBi7UEPxpavwYfSMO^mOzamgTHd$zpK|06+n~1lpC5KT z1+7Nj269$(%I%d;2-G{I3_@$HYp#Ff z)9>2(Q)|b2KDR+{VQa_zg8Ra9{nw6P*9Y7NWM4b} zV{_01%;vX-r^0gAn}dd7qiO5SLBC*T>%D)d`Kbq7*Vjl4hWW<<{(I)rHXPPc3?_9P zXfucMMH$@X{Z?DUxVF{ntF9gWMpb`u?zp#h{GRsh{W$6UYsXV6KY@m)*N*?t95g)b z+_ByqGz^QAUT+@8b^o{CLBIR!_1Am zbuRrY?)Lv}NB_I|1#shA`TQ7h{sa2_GvfRw^no&H%me>J1nGYgVctQ(A0Wp^0L@<` z2SoS31RC?C3uk=A|8I+a(}?dh*Z-U?It74^74d&S_nX3fzcc@1fG!LGUHP{kYeW6l zf-Yoo{h3wr`LG4DdHxj}^LO+C*5$usWB#L3G6(+ls``HrVOZ$t3eSb_UERhfxK0!u z`|(jnS?A&J<$M){tv7x9T<6!*L3?Cv+xFjBYRVgN4Z1Vf5-njeTy@}^u%AZ0JLYtJ zxV%bibKw`_4_i;$ItK1r_~vj(jXl9T@Wz)XL>`Ybn9K2$C2HYMCG@k@M+wORIu?U% zeyLmHye{c{t)X1l@FL|SPepn;Mpm3zyMtYiCvClxzc?kgnDq<{5_3r=WG|LPJ5s zxsn8iTBFyWo%(1Jet`C$nW}^NSp*c_7xD45d`IzrftK$!0b-kvqviWn|2&7jCojZk zAIG8ZTKx+g`kuAZ8Q*I9v^dNo1zA+v!m$SiT{#vUu_{biR)}3M=MYv;mf#~LxID=2 zIST3s2o0bbqE;W~Eibt8DxlkU=J|AAwx1e&F6rIE0hs)gOL|X>@+h$H#JJUKGOH~c(a~_<`oJQ3Kl%Y{o6k^# zs3)n2NUqziF^IiY=1rZS()9VRw}23xi v31=J?#}32iN?Y+ie3z_Dm1lI$>ybQR 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/default-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/default-table.png new file mode 100644 index 0000000000000000000000000000000000000000..ce85e05d8d3cd05ebf2933cddff3b4fe51cb3ef7 GIT binary patch literal 45052 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 Ef7|O0zyJUM literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..51863d5d6a7695c11de45826db171cf50a778ac9 GIT binary patch literal 14073 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/pinned-columns.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/pinned-columns.png new file mode 100644 index 0000000000000000000000000000000000000000..269decf81933cfc59c34d96c9cff83e9544cd460 GIT binary patch literal 16914 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png new file mode 100644 index 0000000000000000000000000000000000000000..91c80a2612a7f997f5fc6620371758281c102812 GIT binary patch literal 43253 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 MW&iffZ?^CMe|^4PL;wH) literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..405343e1ce84a338ff19deff6e19a2f0ea5e7f4f GIT binary patch literal 41862 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 bgD-4c+#RwRhGzcX!Rw@f*@@!gP7%KYp>Kk} literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sticky-header-scrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..569ee63b152cec943bf80cf0aca22f7c360ebf25 GIT binary patch literal 36592 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png b/packages/terra-table/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_medium/table-spec/sticky-header-unscrolled.png new file mode 100644 index 0000000000000000000000000000000000000000..11d8e3551366a51c2457fb944730ebb2e4eb7a93 GIT binary patch literal 37672 zcmeIb30PBC*EZbNTIvL~RM0Y{)he}2A}Sz|)LNuYAfh5N1f_ro5)dIkCKVM0By|FW zK&q&y3=vRf5@uwKipWgD80I7dNJ6H6AF#E3imk2I=l#F;| z&hN4?Uo`*o`R~2=-lDBPe82m>_vU=@-h1!A_wh&I%=XQnqThS(5_{|SoAv~}KU@?@ zf<4U8|6I?IRbP_IjjzeBgo2 zCw3!?ZNq>1;;XBl%v-`D{h0pf+*kU%JO+YFY4lYvOX{0QGGU{epE#GVQ#W=ia?8PRW+Eq5Ic?RPInHERBSU^j6N12o?R$M;R|8!BM>XLZwEM-F&pb6xj6e|}6@ro8*J?|PKo$ie%NNP1-j ztb%!R&YC`C3Y8j94p*=CDoHZ(syY0?&Wl`HPq%O$OEIu=bgZ+P5L~uQJIrlWCDbgX zK8kthk<(coYiny)-K&iJp)zlKluxVLW!nPRMSE*weM=99jE$&G9jvjjDq=M`H#!84 z3I~Rb59vM_(05G}d6nE%-+21$R8Xj6ym8b{6@xU1f5948-(9x0m9Yzy(+`$>^o^$G z>U$K5n^a}NojZ4azKhGpn<_hQjE@tsORHKAJP^T1+Z-I!4D2yWV0gio1|3tFvkO(f z&2X(<(>L_`_t}<@Zu6|rN~}V> zMLl`Z{1%UAjRudiEK%j^6J(&&gq^r?z4)L$qtD%M9*y0gitu09VH_?*KYsl9Te`Yw zK;Wp!S$XyEpLkH{iI}WZ?9vZb(oGC5gs2Bz**P(hJvp)rU9+?W^>7K%M5-KFz=uNv zdEb~_qd-Mm%46q54d}aBSveL-MZ>l4%eZQxpMU;&_SBS$VCY7fXLG7rV*DEUi<5_4 z3I{aErGpJg*NoYFAGp^enZwBVI;E>uj}Nq63!}?W;lhpU*R6Y;VXgp_OS~Q|XEok3 z#2e^H(S)7-wo;$Iv-`Tax{Ec=G!=&_SJOW`X?L`21yOd!gMgm1oSdSIFNRHa5*(8Q6x zI?PoXD_$h6Aq>-Wwe2!Xqbb`rZ=Pd{8E5w9@E{$TQ3~MX(e~W2gCAcp;kB((59+bn z(9qc3lI7N>=X{vfu+L;nfZRXXA<_!uJA5>pua6K&e;B2*9Bm!E`GY5xIOiGwihD)A5DX7@+`<8^O?t&PPEJP_{WTP z6jB~BF88b^@ET-~#VeJ4dj;DA+$ukHrLB`YI?_T6U|tW&={d#Ao*Jue!q812yIIO( z-vHh`czts;+*fI(zH6;(KXcQxjWaB%VHtIXaUL3u79sL#(PPX#p;gt@fi9ya7DfkE z6XfCNltJ^N;;d}f;sBij4pv=Kt(gDtu$~!(3MX$?Fp5@5rJjngLo@HXkykY42l{4? zGAmP(lALQ>*4JQ0{47M23_~7?7tO1(2d2=_*k}!AQtwuG>iSDrKF7e-U8aX8b4 z%^_=WeOlXGYhr327X^Q9o8hlbBV(1_;(RtXTI7@D)i$o_ExP;JRe+jRZGog?#fDqd zu%GCH=BLh}d}>c~?SndnCR0%w0Ul2dg*xJJ@DTN5YYgmhbJem&3$5vJ^VC3IpJ#i~ zWlc@Z1QdJZnvuvXw8Q@XPxtP9voV0Ehcr8>d%q&JV_vE zZ;4r-^s{Y->-b>vX7%i2onlb5!=M>p#O`W{cPh>)CC{i4;Nht>M z`rJFpG!YmDt95lNqA7O&Qa3Pe#tI^n&PNnR`)C|%UScy=50jl68#@**{N@|M z2gc(=)n_lL*gg;(oqy&7GB*7r0DoTK^Ax*^I6{8Nt?G`1U0?t7bpB+k+lL2STvpPi zdUXSw23LqXsfZ^D7=tacVGYmr>vPJ*c_2bLMM;hIL}i~J$n>ntLid}4K=d{6{vQVu zh`h13oGVu4xw(E1P>lFX&r=RqrF%K3Y1=)xdGp@A&`ZEhwt*2WTC@mjt9|d@VQ>|# zzT$tWT`fG348TQ0Lp7lEt;nMGuuj zSkPU*Q#>GD-R9E>6ZE<#I@QoF4<6inZS3)$1DS`5fUAF-bd9$*!{dk{dpP6plN+Hd zWOUI3W!GK1fe5z_Jx|%6=dZm|)8_f^9J7_kz15N0?x2yM-w@RH(s$QS=pnQI`3+^? zERaqqspTgeZQZc6e$Ty-MJ`pFt=*e%%v~|rHYdfkuDT}mZfAZ5{f1fCH}QmnAJscX zZ`x{WyKH5OUDlzImWNl8?QOUBDqY3yC5V`FHh8v`Mi`GL-06O9SD(Yn0@2qjfW4-V zyqCGX$vLaDCeTGkw_t339(yB+4md+yZtlj=eJPH$S(yXh0{~?g$PD^uX(uLz5SuU_ z+(W7PlR+E2+J4AzU2=S|X>nB*K$D$}j@HXh=SS+;mCNHqKR2WvIP(By8K$&18KA*b z__bstEuNmfT^1J&Aj{7Wmf_XDQ73zREnMJaB%7bN*Tz>CY<(9P5Z9Q^smo(OO=4vN zPCC?z!R$Uz^wg!g={gGbpk;5;Pm?1vqW0TC*1J40)X1}i%nX3w&D2q6$kXOVIhM=8 zv{*~zQ>v-(Kwn?G`F{-K@)9}Sy5V@)pvmPHcBS9e6FGb zgvv@Zhiy(w$?8iF!`F6(T0OVIoz79u?UKj!d*oRA3gn6E}ctBvQ+v>MqUXvTJP&Hx9?YZbLsB zh^hRP8XjY$>)Vb(K@c)E6@(8O*E`-4+&KMFeTL>PSNq9mbpN4Yk%ev4u%V9u8sMnKW&<$SB`BNj)_{j_V5?w(U!3eyib8} zOPBK8L2`KG#7v%7zV6}&FEYsb@8`cr2zMy1c6yNq?!5U%4XYy5^>1_g^_*Yy2J}$| z64$i>kKYT|lQo8|_g!jo_&qQ>Oq#2Fu-u|TFgo4mH3vCAzYkK^k+K-0f0Bm2e!i;Q z^uS%wG{}oSe64<H^2S%3iN^7) zMAH&l3xEoNkWTC)NLlcfO!pFlN)ekzcTXf2wFOe1KJ>6j%{}yiWNP9TFwSZX`=SyB z#CK1A`Z73&*~qfmyZ4M%nC?fuF=1OTx8N%%5-BN55hmMY$S zcHy#`hmH1Tts9Pl9Fr>*v3*+x+}5Bwl8%qGTun-i{+5Qv3Cotr%E0VyLXM!`p2sUi zs+UEhLgz~nPnwz@xpZrIH(gHvYEU^jKTCk#YRKy2{JhgsM4hL9OhZvCw%Y z;ztQPVkb?Ah{-j;KUFbp+_vM@DI{#yyrmgAhQcfL&2Ef>9N)38M#*FEWpzwqQu7ae zkhG7|clxqLr$M7bNnPG>%`MPPumZf)GD56Z?x|w|?>#=*j7E);OwNlEO$t-8B=MS* z=)%%@-Pa5cnyge@<+#->V}7`B)mX3P%9usA^S+a z^zMX*Fko7hXOu~neiLgP$q2GOK5$j*L`%fd6(BkL;#MhKgby)Z)xIUsB2HjZkj02U zxH)8ON^Ag0v@c)0mPNv-!%`&Ys;ai>o^=%VSDw?zU0H{fz@^enaw@&{2W6`O(B)`cVzx$UQ9T(FTHHqe9vc>^ zTCN&#Gu>8ymBms^nbg?oxCG_JjHpDX^+t{eI{4IT2B?O$*AR&&r}}DRtwG_T{EV_g z@v{)v!7woWyzxU|`rK9(RM!O|ic_gUzJI7}+c)1-3JPY2apNQrZ_81r2Tt<4Xx(ra++5*m|Jmd(ulQtkCjzXD~eWfZZYN<-vPZwn!f!` za&k|lhI)c^q6HRmLCDJ7>l5`47rqx-w{b|dJYrcbuRgw0&`sH)w-A24&->;ACvnsl5Xx13K(%{_Z#Y;3+GMzY>3 zN4RAbgNsSc>Dx&1Z8Hk|bcMP4Bel!y8+XjYl=dj7R6!#)C{sb@Z{?4+8xAG=F5Q4d z%OkpeP|`lIx;cv7&YF`zVKtz$<0kJ%uoE68J^Zm&5yYh0>hsUrV%~? z9O-&~J_&@2@CtR&0yAq^O!1}_=DYVeIMhD9RSgoe!_2}t)QTv`n5S@g2nn^FJQBor z8GlmY-A9Pq1mG(4HhkTg;4Kk1@8ssj+}a*>5yOgG2>}8AxIkg`Ag$iwcw6p@_3L%H zwwZ0|YR1F&=g@b?Zg~={u*0QilicofaBH}DjrXG>M&cbya>sZF9&^MoX0uh&zLX|h zmc#17juhkSD8eIF;M9QIvWehecaYJ!xVWg|1q#p%$Ae(pj`<;`q?>3zq<7%BxMx z36=jm@Qdw{S_gZpu70+NqJH+=t_LFZJS%J7rzdrC#|NIC0fn{67GH(XT>pU@ zAjKcH0))~-kD5?dKTozT(bT0CKMIz2Dj#PpO>2w~HJP5?L#(By&yvf6|T#c~2MGl57`6usBJEh~Wu|C~w z!M6Fmb3Y#(5}Ih*q&g*~WZnRO&rJS7^Xuj#Nhx0+$Z%bxvcc=e#&-UVn;@?NrQ~Fg zuVfx=-TgGx!46(sb@kx`l9g@OdD-nmtMAtm+p;c+X3o48l;Zc2*FU@ z(P)N2ZC29<&Q$kr1ec)dbBEEk0}nm7ZUxmx!vTO$LE~13SFf}%olrIrbAq8d7)0qh z^G3EpNwO@wz&xCpMJqVp3Z6%#IamC&yX%=X0b+tbP~uGkWfJ}}YHNJY#^am^M;b0& z)7{Zs-9n&A1QT&I$B?U+sgq5nQs;2t~=fDVJJxC>HP&Hw< zU0$gFNK0DI(9;}!Q1RX5;purZKmQafKDHc96R90|aCp;`M;GP1t5zohG`z8$RR?tT zQ3@CcK;DgLsS<>C2SDTi#0#Q*gAE>!K@zxHm-2JZT@7+yc6a%q8Uw47gp;_*=2#J% zaKdlsxz+K;b^?>gZ`*z#?bJOb?f$1Z3qa{;2bJdq3ikVHc+;HFP*>=|5vUAM!}aMV z!9x_;B4CAIrR?9dH%tjQ0p#wh7=Z@hIw;qF*?yz{@DEXS4$)(U!Jnl78&b5~c!mg{ zI!8+ckzjaZeoU-aE&xUK6VHWqj6<;&aiHa#&kCkmJhU7iL~jcIXv}5rx+JHGnDw8H zWY9mBiV=Kk8yj=rnP`SYZc;r>IR_*MPjC4u-!|cVVWzn+nOO?RXaXp9GEcl;Ls}o! z3&TIUy)!nOO-1mgfmPEc`P-zVq;3%7ZuMWktB~P9aeUy>7;!_{1d&o(~)LVXeo98l!;m`_c>e5P2WDJo+<=3fQb0`cs)H` zGTC|%=mtrnLWYkSEg%AILj(jT8o$0X_IbE!;1`zgiFGJy&Iy1hYu%sz=&wT61R8_V z3{YIkVReW=$*yN|D;hkkfweqv-&r}tW7Q|Q=>mpxkBM}m;rItTi_c*Bm=z%K{0su3 zJznSnl@3=-wp=zf9}ZUR4A-~lE>rec>et^1Xoz|W=oz@JE9dc%RhGGNap+MxYnh?b zdz(WRcHT>(^cF9ub1QYkq_fW9yqA-F%H8t?hZZHso09G->^ulOH#lUUe&Ev)dqVqq zKzAwGU7<-|Q@&>PKQVuDZ?7htzDe!^pu%UyN843Wl9R)SD73Q~ba<2pMYO0k)_`R| z%Zczm+L{iy7&TnNXAq&3O$O?p0wF;fPSe4LvDE@Txp3jaLiKg$0L3{=KPK^O^nTt< z>k8FOy^()|lmKEiaJv51ECqzDnJ(yfe}#Mf?M3F|es4fI{EoHf`XzvlL49U>R;ojD zw)=`!RF)bge=TvIBIV}c;@&8$^or3u-wvTNr|;BUtVit8Y>=~Xi801#^*M6#%-EjW zDk!J6Y{eYTjj-m_Mt^(XiL0MoFdki6XT--&ex9alW*T&y^>n*Vadd6vPJ@oZY)}O5 zG*brlGm_mmsJVKq&Zpt3qCnWM2l+s|zgivO)F<>}FUNZ2pY-Xr=qV1}?(E;pJ8=&9H^;8oQCAjbE=gY1I+`XL{FtQeDi0xqrzx#4X@CM| zBu67|qhIlKA;Xh8Ke~1wJ-+o=>EaOIfm_|ejoNmT>ge_fxjG}3=X8amrZ44#3|r&T zCTGENb0R#Ha>JK}f^y7*(|_Laww{c?c1hyhG+ZL4D0}odfrS7w|9OICyFuX?{rE}_r?8u20C%<%T?>xA8JD< zep;Y+Jy7E?bmFxAxp}q5o2F0ne7ECp$GihCPF&Cku6CwgAo8k|_p zdU0#em(hz`gT5Y3-+J43;lq!!6#h=9Un;-o1B@aE8vftzbb5l{*S(kznBXyJKIboe zvH}!cH_tlLS9JPlT4sL`;%qaWz0(<~{y~U0zA6PPIBFP6W}WIQdYxT$K$m}*>MMGE zh3fuRcmJBD%s#tUboUB%0ZV;d!<=1R=k0-3qPqTxul#mMz}WtQul#;Uzf9!6=)3?I zewoHUwvk`F@9&x9408Q~CcE~4BJ-L5KA8Pak;hNJVDfL^@oy>U%`pQgXd8I;0FQcs z&VQ@>-#Yc%u#f*4@|X@Xz|4OO1b<6GzXr|U1Hs>u&_3WQ=s%C@e?7pzit4X5z+b%g zuW80B2K2^g4k_aoa`KPE%Ui*6;40KB|79vRqqJ!%_+M2CV3`;HlW4xe0$zbCZ%n^t zh|p(C)|6wf|DRTVrTYIPv~mSJKE|g0pH}{7Y2`3jWlpexQm4P?s=tBVw-Vk!x;dR5 zz5*G3)7>jD?(ap@S7*0>Kbiim;NC`1fo8GmnX)*B@Eklm$N?46z^?Ne(0X{r)bkDE z{t!fuhPgBvEOM?$t5Bo2qjy3JdOTBqsWyzr(&Sj1PAuIM$D$3aW0pQv4P-yrx@Pp* z{*7Op@Bi3Jb@8sAr6xwCmIKe#P<1{wE`D?MKH9a(IFW$7L=hKhB-ug-K!;M-| zUq{z`8gc)IzO-X#-B%~yTQt5;_GB*&cjo6B&k>6!WMYu_)uP+#_Abn4!AT1@OfbKh zlL$WDzbj|6%n*DE-f5a$RXFqM{@#x)ray(Gto0r&f zoyIH!dEIIJaUh%l)t-#(@k=c4rv_~z72#Fnl-X!dBZWzu%g&uV;3<Er^seJts3z zHTDl@3p?1X7v8ZDWyHOguweD{h>u zw8US61(dE3oU+5cA7vu4C80Z%xe@66%Ni!!#GHW=1MWGPc$50nPjb8kmNGLPYJZ{- zyXW0W8>szR?bhEY?$0dfSJ4;V{ksrDCf z@zMumpv<~1p|0R)Dz)!(@F1fc!{Ed3g@%~+e3?JoODM!JM2_l`JLVj1g`iL9l3JEe z?fOOzmq;KDQ4m!Fi7=*e{N$c*F7xwQ1@_0eW#WPuJ5`fM*73*nlu9rR45=O z^~9y!FgmPYYOO_ps8x1}93bu%CfFd$QKquF_M%ZVuh9lsYtYVun@m{|du-`=c}hTo z3s&3>V>vRsE%9R-cv8J3LXF>|naZ3>Fb{mfrv7BtF&0Vk=I7zo)3`(Qo=uFYqgZ|k ztj-)UX@wt~hbW5@hv^=44d}QP#kmwk4QEOFc!E-m2%k|S7KeureO3n-c}l;mAi`M9 zQ6^D|(l%?u&IFifDMBdF;AGMQjNM@HnmG2juF-%gJ5X2I0jo!#^eM?Hj9t-isF|xw zqR)#m;qS(?`N*21UcToDqWdA-;qCF&LzH|HB4=<>zDy!hCSc1vjJm`14Lge$u^%u<&;X7XUzKMY}(98pDZy47>Z5y)NATIsgFH zzj3v{iTmD9--nwMWPAeMQj8+9+z~Qg`#>SghmMhY#0NZ~dlwG?HM)V-eE_`T3#*Z1 zhdL%wJ%G+oOauIgP2kfqWv&XaLyfjB=BCu367pC*V&X$QD~n8@%OcbD2_ub0c(Ea3 zEW3hRC}(n_TE=NG>8(`eJ*qG{>s%4x!vUA&jY`^vR7NX#It8a!m`8YXFO!RJ(E~RC zljsHT8E7(O6y@D_&26lkD6*msYOKrVV~TIdD8dz49tW<`wYQImJ-wg~K~{8>jv<%` zNusP~31R$me0L+cl1$@XAbE=gKKLFVV)sdffcK(gok@XJmv#Ft5(5{4)k@thXj&`_ zc!T43o^FpBjc05x%x(1HjMp1=)}jIzFuds$R=9p$A#NZFznV{NEHDI57VDVBd5jB< zvdX>xXZ*h-J#S?EOnHt`?%*OqRU8}ZMjfuEUQwhDU03M6XCPh;sp>Rks*2LJAw=GX zS@?dPDNB_)s?KMg=282@eu}wF?JLgneQxXKQ%sXKA}j0|QyU;dw&zoa0{SzlFNxY3e%jShT#Du&@_GXAAP-?U|ypbcwUJ0_L$g|($QBjz?0f_YJngLogYkhdsj3O5Er=0pRnCuxynnv`p;=1 zKydPfKViGS!tbxN`*qpwth76LPF(y4X26}jukI+6YE=S zl#I{87Ad!dD$0}a8_D7x4WohQS=99!xK3sKmj-R#a|}8HR=^Pc;i3-NNz!p%t%0xP zNkZG`WLEd%>zh>#y-z4czz}t}=pyY@VD%*b7I$p_SrtPO=b-ei7do%i=P6k1_Xt(M z%nIZJ$}(@dkDi#u7`HSS{uj1vw*GhPP zHGww+p=TwpmCOA)-8W+5;9^DjF{69iM!64>B^1e^zChP!ykE{}AQ&e8BrB)(=$&nK zCcFiKlB-b}1w$#k!6Uo>zlLs0Pb|%gvh~ndyn;9 zLq3AItQ*<6(nyCQ#+e`I~GEjtLMLhk6k2s z7hk1d)MP(l7(NV+V{ot5-i{;|<6lk;(3h zkv&o{9n`}%mZ(=LlhNvS^u=JEjVfeiu-wj%9Q~S;gpX=ro%%T=M^V*JKwurvWCz)R z!7qV|0Kn=vQ;o8D8ma)8jN>upj*=Ke55!bCD-e^0UbzFSbh4`*0_tNKH4}|UdIdu2 z<2aTc<@2-=U)$&%r7JszXD%l8#1SNoZCGAyes2n@_aZT9p<9_P>G=2*0BQfMZr(c# zH$a1bw27B>qgf30jUp+y_#Ki2P?nMts+y6?tmDV^#Uh!I(CG}aRk!%SRS0f3v70JR!pAQ*wvb zs&jrub#m0?c}*22p&)?{2^_4CucL|3j0?}Ol7i7%ne=SZH2tGV*fKeJGA^1@!1+!} zG$^=c$x>naqEZVc4^Vm68D(5cT&S+Jix=>;3{jHEt8p_4M&ir$1@UYNJ^~;Z$#=3D z%R*y~88RHBI+6G1Lr@#th201-PTHgjz3XNOyr(FC;wY-SgK->LXCzV`#V}A^k1nnt zamEu(uWC3RUrZM?xE-4+suzxiAV^@1>E#7FhGdj16V+?1KDI_4MxDc$`dN-E9qOQO zr3-qIJyH1HWhPx0iPLThxe*ats=ys#Os0^=qX-i=*ajQ?O0wl2D}#S#YHyS)gNy%P z<^}#ODva^IZgdVWP9Q7hAvvwnHK3d1oO9OFgHSz2s(}53CKylT_M)l!lnXnzr&2HpcRxsKTx9Do+)|q1PuTkjVj2ZSW zoVp~+^|eNKXG+np6|vrsTY)NdN8rTzJ*zZk3gLeifnU!3pO>;Gt^`CKIsmd;jsE<6nd`@bKovbDDSL9Pd`~ z-iZa=ohUdy%9wH9+QO(;HV|inEO8jcYW)6D(!VOW$$UR3t9TL+@8%w?H|&^f9g}R|rMG`G=Ut+8(!zI%pDAk%JE!f_?KM|fybUdaOy@Uq zl%Xb>b3H%Fy~meCp*t>Se|XnJ8>4A;H#}_R{DhAWFTWd}^|Vf})jiV1#`?=$7n2Sz zOc+pVKeF6YzjVRRTa4F#w8!bhmBsU|HmzL0+s)oX@7U$I<=#PL-##Ong#Up9iFJ}C z6E00i-f~9enc(0t(Oq{n;^LCk6~-J>Ap?>JaW=KhD!P0;H0zY?%!o5=`l}$<+iW< zPwq3zK;EViL4@l+xX-_BM1XL;n(Dor?l(zqM)iL0Gu2Abw+AfVeZMbI;w9$%N-bCooSCm(FxOs9*EJ#3FZ>i`wgG}W1 z%)gW$|Lxx|<}o9TN0~S%m z;zw+0MHyttkV*G|B?}`&(YUes;$Gd}FEOK)4qV?n#AzNPNN4-@?cy&O(#b3%rk>mw zcl+~<`}YeS(ni~O`+d6(tPL~eH^nJ7k_y2ZHEWY@8*-&45fM=^8T56%%%eSrmDX4K z@JA)gXqvG`s?kXYH13lGKURE2jAG*@+u@vwQBro_hyLvoo3O*;1%ecYR1MlVR>@pF z@I#uUjqzj5=;-q}jJk(~{dU(hu>Z1eSBzqlU!$Df0rY5KvXPJWwX%53aNT(i3#Ud0 zSg9Jittbh}I{+6HDWnZwBw|0TpmpufZ1pm}JuvDu`*36vS+Jf73Ska3$sC!4O^;bm z>3TnJxOiQAoVK@evTa5r4O@Zq5o<TQtT+$4ARFe{kbB-B=oAL&9UNn6z~^$7MO$cDX`_>u}9ZKxPuQpvd2QJ zZ66+4Vy+taS;8yMS9|4ix9o#q*EC|K-=qq~d+m9`B*6$vx~l#-Ity%UEN?Wv#<9SE zk&UB|5!j!v>)ZAh1!6c*Tx+y&?ee5b^tFGJMJ zlNwVyt2A}o8t&~?_35z+-*B|0bg?etQWj0}*>j{oPhHeh!AXx&t6bOKu6;~n1FECu zE=sn&1Ko#d_Mn8M53|(8PSP%IRF?!M@bD^_*taivf014V^%RdzJHc-AR}q;WK|(_g z3kw_O{uDBH3L)KWfp5KQf9%Oz``pgUs=hToTFLvtYh1li&0YFriI#3aQP_S$XGJ#H z+|j77$;Mj>b`gvN;-s06RD%H@^zpf9N$As8m0pUnvNhqHROop~!L3&S8@f`-bZlRS zYEVUegAPuUW3R}xb6O@$g}AyHCR!J#mwltN(A-5aoDYw?HN&yxv{;yuAzp0d)5 z=4!R&JCQ6$O`9ii;7P*tUt=z<#}O2ecxDqs`^mz$tTCsBdS zIk3XfJa&0pGpBOVu!IwmQM;j)lSh}~{6#tK*@J^gf;JYMPLU$%POX^su2UnX%3+!e zkL}YZ_d>R%43iv|aziz1{p<}W5P!Cu)e%`J+SP7QF;eb0$O z4X|e3Ep3r~2CB1Iv6Wyrt&!ZaAN60KIOK;QKtKyBj9^5N3o@V-bc;!0QW| zLS_iOCLJ-=tvsfoD_8-~>FicL{`jP--!nb&7n({o-V+UEX9f;dIl#usg~0s3rXU6u zX&HmJRfU5#wDPG1@Tyh@e!enTR$D!q-7W9PDOTn_ON5_UK$m?CUY_(2#<67TSsg)| zG*Lb)&8HhI7za+7Y#bF!3)H6vPNLRKaYE>wObz(SyhD-o}~2KUR( zD5tPaNce7LUGr0^Q@$ph=ZUOvJ~h^q-xlmlG>tbPjR#5lhWWnbwr&^qYH4e8uV^67 zYd@#Z&h1T_JQxpt z)C&+04g!64?`=p~*D~287JMyq`?3OO>{7`CMM1vfxCY>RPV{v1_%c*GB3N>_( z9ua=RMIne8-1J~zNJ~_zq2mI)E&W*UHh;&QOB(Rbd7d5l*K~0M)mSc>`iO!UYTTdM zxEWUUl&G6_utcL7MKe$HADO2b)Zd9^WwJSu1_c+-oSC~tCLr2yx|9ok%Imrjrqj0* z6*R}rWD<-Pz{~w=ojh;RNR}_tnQ+lX0XUDn@UG^v5wNYbN#7H>`@@^Sy5QIixHuQ^ zPMG4}T1(k@s=XwKp2n*)&Y*W-GCZS1>|&y{pExZZ+w9BNP8-{i2t{Y|dE?NRy0H(2 zg^WB@Mg{SZYb4}48uPo3z^OdLp>RG}m;T#k&B5y9->OUc=LiZ|GWje9-k2~}yg8uO z!?9Y^(MPNPxTTMDuJTx2J)_LlEk6X-BVM4>6PHK>-(VM@P(6w3SrPDzDoP)`C`!xD ze&nbinTwwouyl(V-TK>3*MJvhb5lnaRI=_G0LAlIUJf_a1yB)Hx<>)Sr$jBza z!wcds8X4YmC_xSL?EM-Vl7Va3P{;Phi`rQC!5U8-D$;>aGBNz1-olf+qSdRKD1Jm- zlPf)|63~!j!MvB0>I!^?I(C&Z1`s<$#Vh+_oPW#tqnXWTUBKSUKZ5Po+pei)GUBzB z_Gx*Gj%K9|PYt2Km$;!_!{P{@Zct!^-k{4u6$KJ?1U34E5kk5km=Af5_?S}75CbjI+4$ZBG=uf1!Rx%U(;`X3q zvNfZuICQQTZDd2F1GaLd$q|NmdYQcOaG{dsKCS!h{;g@#f6p7)kSQo^cJqC@71c9d z-vRlqU0dU5wO{)V8BKwN+n^CQzQqDDq6Rs<1j`)GFdDdNaBRw*?d0x$-X%!^9u1kf zk}kG$0ob{K$Xv3c-n2xn4jv1EPa=6zJ~A>=fQNfeHj|D&RWXu0K;H)*nqJ=#xUta@ zqYbf=RI1ndMlK0`443`kW`| z4;P{3dw~-nTDJVlWh11f} zIo8yvYjzYwV6E0bR$R`&ZI$M(ScZ6&Y>FbQ>i47IOj|uO7P-kLMEmXSd+wJYtI{zH zR);-7GSP+?jc93UalmVfu^tqOGQQ6ZA0s;lzTD+J*fIOOcIwd3et(*1E>Pnf0)cx5 zs|yqMo7;lh0J^9I{ch9`-uXrh-T<2^&?M?*3MFOA$l~|qhAU`|5JYLC@S1M<{Pxqv z^?Y<)u5Vyz1F|gsq&TJmEcg4!#41S0BnWf~b z>Ui-@4Q{crT2&)W>IW1YeLF8{?r3S9@kl95T*QX{R2&EsehdXrq_`^zyk0Ncya6Ts z2z-@?DU#mfhM!D?M8QJ}K2S!E@!Q5~?UtHy-dAw)@mUEIH3_whN5;`6Cd{pEy9ULq8U0Lw-J!wm^DIX96mYGN~gxNFSc zowtI(lpV-krj-XU12S&Ii7S`qp`VHBf)D`V7h`#`j2`Gc#h%NSoj(VwSAd8F5NDAp zuEq!AkEe|X%fWZQn6gcST_B)>2A3FrY;9*m5GNQ`BV-{9p=2ZyH=e-a`6BpEApaSC z#Sk#i6&kvE;V5jkidLSt#BBI}iF~#(h?tp=902_g>rHRRjcxcGLNw+mNEm6wVaRa} zEsT^$uJ|%U6~uii87VkJW<@6;>#h@~K2@K*U$6^;I>6Jsd%zcIRH$*1-ApfwI{5H5 z|JIQ^EQBmj_1L3>B)>k9@C;HA7-2Nkt2&ja+j&r-HO!!3U{QX5S;&~12I&!9T0`gL zHWr+f-H}ZW(GQiJwM=K@J{}J1WS{kY4U7<_bbWah8zIC=0U_W|8&d(JI8?arUj^fxDo&t!kCZ3dnXeP<` zd769uDtVKB?wv*C?9)T3tu@sVhL_wVE&AZaL_cUB{y7RkCPzv%bUMv+rxYFWJ$fcb zWEJ<1^)4sMZXvtMz)46|f9p;}DTfa@N4Fuzhv?Rvng>6(UL!x$JvYzzKl{ub+Q3U+ z5z%8yo7|z!1EF@pP4YQStVyd%hvL&^06$8~%GYk^WgLa$2hJK#7eizR*ch3dfGLNl zk(o^VIJz}nWJm8_Mi1CX6F*2iW{G~?3d%r8m%AlyextqbBC<%#%1H!odnXCU5XfqX zmA$C03?L4j90)lCB4qxkAEk4puIVW|5C!w{pkowuxL3??q@G=(xert$r>i-##bG-T z>qNr^25tlI&iSIPUFH9_-N8*4zAb9#p=?%ByQwa@UujZnJJDW2By35E?R^W(>xXWl5O) zMjdSR560OJmoz8sclu;z9o{T`zg(_2OL6$0KFx@kDe(=2c)Y*(-S!NM+%GIvHlZYt zoqpxw#93zh^4Y^1JXCn$BnlND$X5N?6MC5?hQlwGICP-J*AyxjRpOLVhdvMZ>~K-r zm+i>MIu>Gu%(%#>B}+fKwdcT6QBkIsN7#WIBj@YYE=*J$AgNhz`ef7YGeMtTst|LHkSSITz=`LqaQO2wSL%kIRR?fobbI^1)!x>|G>98M0}?s54!DAF1n zl%N*9duE#5b2FN023lCWx|u8ZndI23LKl-}?l5~F-ZLHjuGwq$F-tQis9%M~GyP!n zv)y@?Nxp3MwVHUd!XBu{Ip#^l>BtnRaIs~l6*Ov*OdC3Pr5V5aL;Vk z^QS}kbL;u7U}rJ1GDz6!sTGTVW2=AK+gmZ|du~Dk_&zW;=NcU!p^FD~0ah!cYao%_ zSJ4sBy$CKbrd2Bt1bpm-CgDu8T&*!Xzr+nLGNKA@>GI-Ggs?<1J_d#X1sB0MTdac+ zcQSYl6!8*Q*gCLJl{{HE%o21(QESjtiFQ1G${j!4t1H$cOu7;3h@%WvBYwh0XdoLz zjyatk89u+%)ktOn2;Q1+r(n$(hJK z6D2!G#P-asf!}cq;+i>53BpM5@#_j)wseHn2iwa9is2R`gzNDfG@@|WYRnK}_FC@$ za#H`m{eL$pDXJ}xuZ5@uU*ng9;p=3C0nry==wtP51(>KjG<$6x&{O+#6NL0Caubeq z)kcu0n}4D?p{MKdpCHuBA-)8%HGG8pzVf%LBN-F@&$P?@d<=bTx}v1bVr+RQ)f+M`n!Vjmm{hoOi2(+kxfnbQJVg1kfcSKGcdW>@%R& zG4L{x_&JIYBd4Iw0TmfvR-IaWVBa$8SQO!8a{{xW(UB!&jdC;cg?+L4oF_zXyok?+ zT6OShQP? z{t{GQddVy#@=e3T3ugijeXW_!C=>k+cK${@@mCI~qz`^DhBGMkUzl`>ug{&=W#?}J zr65$CwrhLk8?*8Lf6KIhoy;U)4*8UK+;8HHUE`%X9j~4Fy&c;Ex#~>%S5amO`P5$r z$+zTAAa$EI>i`}3*P||P$Fcx?tpWXJgbaNLA=mFS%74+art{Nj^Wveo)IU}YW(yjB zk}zW|cDeuhdmBnEx`yopLXo{^2VtyZ`H5%@7r6?Lh5$vPc7P9d)|?TT~X1T>>H|_!ttwonG~UQMkFa> zrFcwbVbD)$`NhUVNh)@yCu|l-z3fSCR$?N)!AxKJFA*zg2a+;hV;uw|v@p*fFG#l> zTEF$;#?y)GeQ0gnAH3F?)*0!0$Dm%p|Jr}}AJMRW%q6IZrppNvsC%_nO{nZB>An@=((Z4c*rd)bl0l(WTj;}z;mk4AqEZJK3*LM zXYf4^5Qu*n2y3?LspPsB9$u*@?LEtprf+~_BW@)ky0cw`!%66Sc9D@m*s+5-OSAor zmD*1(Xszs_(P(j=HP(D8j$fSd<-d0A+HQB;HzB((Hqk2a$GzUX7AakB@p+=m_(EP@ z-bW{wSpFjB`Iw>OfFm=KUlA!uW3qSa>enwD*zc>Pzj$hssroD>WhjgTmyEy+99qQa zYHL?!xtw&Y`o$C{h~jKf4b>Q`jvAMm8Dg)iuOCW{QKqtWq=^x4Q2Z&G(_Ka3^;CFW ze#4m>g7bELl3iDwkalvmZ!PCMwLc1z;G{r+=kcEL-C5)llE?{-M&7z#3ui;w8_J%H+F_QjF*Mhb~- zod>{81$vp5_ypzAv9bFX0AU&mbnnN;s;kmHsP^{7c6?=COIHjm4z&1Uu^0^F&5o}Z zrqpT0i+u_v`>of6--wC1T>x=>({DtH zU3TogB_#3WfY#>1;jqB&a$m*92iOWYWf{S&LG!~S4xWqorL8k5KmS1pze1L4w==Xq zHFst8TFQ+K@;x*=N~4IBrd)h>!IQ6ha}EgMc{LhWsl@JXm#$^z!451{pv-%5SQxGl z4Od})#j#85psaAzNT{;^cGlEalGki(il)lzOLHy7=+CcKSa63_J$!IVWbm%KxFvmQ z=7<6FYkfC2H=nGc8}>#e_g+8pRcuK)W>8?4_|(lNVg;E*;{&q1AfLvaDSr8EM{3}% z)&i=@D5(Ud-(T$h$m0hz%CYY}PH9y*;(^%MOnYjyKN&mT@~d zA-XzUHe@J+T;S3)n0Tq&lkuvnvYj_

?l{Oz(~w%Jx6>MdB?6@k|Pt*=A)ydb1OMxhF(LbG!z$i z7#o$|)JY|b&2AbgoOzP1Bun%hFv@)pBs*YOKLJ;XtVf>v)h+c$V~+`ou%&(^;_^-f zl~C$+S%O#WUcb;EQ!=&Bo!eTyaV7W4Ytx)vU`;=xeAmPq{cve_XHfYK?}H)9Sy}gZ zH1Yd|goOh-qr`|U9BR%zDamt_!w1qXuZklzch}m<29FiV<0-Q-&&^B8<7YHjbW-c__~cje5i5sV7#wQ+D!17< zxbHu|GPEy5Y1mOk6RT2IWHHTZd3r%Sc#rh2+O;7bg7=oXg+mo4J=}&&-BAnM)C5#+ zKdRkwJjEd_p&yIyc|PWoXTuGE%w()L^-X)CqJHz{%^p|h%PyJKz3E7jQu!*UC*Mx> zk&8LRbsO0igaCFuITv%3oF6OyRMlIObE573#=Dopoz4d=*`}tA20nZC%#<{+$DPEy zdAfkmAa8}K9;FLDp0DJ(FgewhOQ-6Wln_HZ zf?jDvOuQ=RCo)WTr*Gx}`W(_nl>q-wpB6b6b8Ltn;GTFP@uYcsd%Fass2c!Z&<+uI zota-P8XuVNJZ5*MBg07Nn04RHGzP;bXP!c-KaN%TZWDeMLW*m+=X8)ru3ZX-}sGBQ5KZK~m_)fbm8Z%c$w>(i<63!@PXhp0X6cLd7nFrtW`1DB4 z79O7+TGriK4N~&uEasT? zk0Uj->1RDBz&{WzfRVbBi|<8{m1WCgCo}&oDw|XCY(>=1sPnkYNFTG0!;5B$n=?~6 z>dz!;neW_j%z}uEH@EB6Jw2e}$w*G~A{uRuPx7Q#9%?^-m!0!Ujg*viOQD47*Mhe$ zUe1p=kdzcuw6tfBERGnd$1TZfzh$1JC6cpwb4-p4Q6necE_J^HMydQ6myCm@=Av=2 zU{7#RNBU)_!Rv&Pcxjt;nl*Dfwr%q}he~j$R7z^>9O)M^sIT`FMa;<-lmPo|PlL-JyrhN_m!MySSKOQ%5 z!K?CY0Tlr~o|#s>JTW~`7Q4dNk;~4pOZ?YolVqmK4Okty?k%qiPRs}e7)RRD#!uZ=x>EsZVachsJXqys4*Rd zJcn95i-@JIs)oKw898pw-&U^Nv0EHFdD+>y<(R`j+z?iYH>unjFe@+u9($3DTPBXR zykM?g%5vPMXSm9Hc@`^}%v!!UTS!z9pi{Q*Zv8F=O;AZAWLKR$W4>kD> zc6nC^_>%T$0qj9$CR`--t1HBx+|z{>1UxZ(Hx;c4OrjA;_48BvYR%B7FM$QPNa_t( zqxwUz)!T5MW1a+7V1S*Bvo5aPYvi`t9WmL6M(ZL9GANPqD!d|E9cr=T%%c5d5SC%COsjM_IO^ro{w z_DqVVdU8u!a(>2xpu2ZB-@VLz|Kg=fb>nxN&5t0;;FJ3&~R($*M%a=dO=-D1Lqs@;k zOm+u8p6xFI-h!m$cvE!crdrGoEw3J_Mk`y%@MtG%j7=lr&b4HjR6dk++sw25;Mu`v zqM7@w+n!zs!W>NqdYyO@KV!o({3}GiBJ6Hm!E??Va=){i(G14DlzejNUihdUzA3T zKLQaDU!I~vNt4fAC$vD|WO2R`21QF&OWsepehkr7f`sua2)qnC!Ev>}SX!S;nej~^ zH*Dw;JBbJ%yMtv!N@>7@AM5QpGH3;7u>tqkT;7UjiGp!rX5vQ>p2INoSWv6xNaHeD z6Zea$I$LJ>yd=P&G#*Xm=ISWJ8nf19$Eu+K3Tb(DBbQcrejItkek78Ob?&KaVruRah%`{mp9Iujpna-Hgk1VCA%`LHTYA0PG_i-y~mnrs2q%%Mf2Z0pv8 z;#kvTz}Gtt4A3H%mamH4rq0y7ycJluR6LdPwChI}bG48-t7tut#&gD3&$cJ;PGjco z=A1EySNV1ZvvJ3++xHhsUR%&<@|d)SEGb}dDdX{;oJr+k&NS8?Ftoj(>~)A*D|vRU z{(9qhA)EHe_Bgi=nEdjf2A`DqH>|S&O$$O}U+^SjYNB+swHs|LEEZ;31JbM#qVGuf zXAW~$qHqIc-t`^}uTu<<&ih<0us^42P+-sBnyg&YM`Yn3v)-tO&*OWm1kbMv2D}tU z?6Hv!;p*aLH_QSADi^G^J)CQ_l^At`g=Q^ZSt`@{C`9bbX)JypucC*p0N5V(l8iaQ2+)4IS5On@#Bm0)Y=12#prh9uM#Ecr;IzxvN;|1?W zMb(~@4M{5W_+AL7h}kVv%c*=lMO)wzuuo7f{fo94T|XKpo;(|OGz0{Q&SQ>OZ;X~0 zv0ho4P_0?wSM->g(Q#FJx=}w>H+?w9CesSUXP`JtqM8xzm076CSVKXfPutZH9?6?y zz-?(|kKL^}j^^=cyMH!XCVu|;Se{MigD61f$#&9QEWxmuT+3hkSaH_0BNrbA+&t#$ zY@bi-rOlf+%Mtswxz6@QV;PGM&}@F~NT)Tsb>c3R_^@AdY_tzS8JZGi zbpb8Ms7owzrC0*CYc8k&CSZ4#laLTjIlxt+8RA*+ce19$rsEYotFjJ{7f$pzFOeBp z?yp7I$tz=T4y?N%IVvAe)K+n*JTV;cer;x(7^2+7_fj$}M z%{k#30}0F;#872yuZ*WzMX&aq1-x^bA~;9wc3ETQ)izf46{gbR!-qXw8!k#_6pbsK z+yV~(5;k&!1J(Sz(@68Ay}kI@*wk)G^P^}V+ryAh07qRHE)}hDY8si|%t9H{sDtZQ}&ls1j0K6~Mle z78VEOi{#TTKabh4afQ;gAQB|tCXej*690GtttJoww*VLr11gElDDpPjA zaPg{civqLs8B$$cvt8A2wYrDrfMJN7&$ryhKAVK&UH4HCUf1tzuXV!BZM&$a2O)m+lUccMG5Eekw6a6iW9r8>oUcuwf+M{NZaffQr&c@hc_{vE}5PNf%E6UzBJ4PE#*vh&wR z!&l{PI?@h|%oOOoF7oq&Qem7DFY(!-h@AZ?g>)AnVC>RNuT!&hr-b9H`*E~Z zOs-|~<*?ZzqKZF;E((du8aJ`64h9IjT*5HDB;+*H}&3ABf=bBWW%$dAqBR^3kIDf*ntMI-(fpofnL>(Q(8Oam- zD1|G}UIX#lZ#FI^B{w!2UVlhj+_KU?ct7Bx1b__;d^GFaNxXpa)&6JFNlBR(Fsn;8 z6^{Z08X76YaPoq-lsqjWysigG8i+5Vd?rKd-n1l1#dFEuZ0T&MyV{c{q9))Z$1~IW zJo#5s4h*rH8!?=Ri8~X1@Z6~+tvJtdv=l2+uTEj*O(Kv&hSzq_*u8Jvj1aVYb!+hvQ6p!=5m6OJf+jusvP|XH^-mox(I2)Q! z)?MZ;3zuKK2zF_=lE=}2#o6Y;3O}0FAKk6!K7EDB(0eF1MtE6%}XWES?n%+BzeEMic zE5_5MI@Wx;E8CA<(Ca3gIpHJ;9Ic~b24Q4IUy;&$-HvCesVN{L2?RWCyg4>pBbl}j z(!KyW)M_|j<#i7wWSu8NHTF)?id;NL?~4F=)YjHkwX+jD4b4>3O*%l(^O(Mljt&$; z!_Z!f2uqmNw7QZ8;;96Xb_n1<*^!^#d-e6N@{rZEOYCx%+mvokp8UOo!Mx#-xYODO z+Lgrad^=G(2@BU3yL`;brteG#lTOmC3E@}l(l%-yQWH3*3lbV2DM6d7thY}JP3?7I}{nd^%9{qE%G8Q1_Y%Xox_b@0fj!zN_Fr7+v zd76@PAT`Olz9Zd$_Qc~&1-pm6?lvB?nvlIIz})0yce`@lNrH#Sn2ZYIh2L*zIAe+P zda#vOCd-tjwbX4TXkR+9D}zPI4k}sI1@VLulj*ItD}x&oVs)w>W}7|LJbruwKj-9& zUxrO3akO?Ak1T3mWMt%y9XlMGBvcO_KD=*454*zFX(an~Qn@J5nQt7=vwyvlJKPDE ziK;IoZ%;`}1Frg#&`64vrQ|}FSr-!Hdw#O_U=-}>7?VDdb|BR{{Gj>HUAvsgC%7GF z<*`5Bm2mF1NPH+gWv$>gUH9Z%>~7bpD>*=mvO+*GX9$V){#gxV)-u($2-nnEL``GjDgq7j zSW86mFg&elcO|xRw<^GX{m4i`)1bYgk!S8-xby}H@}@xJc+HkJ>(=ff7h!#gljToA zLIiSp4@W{VQy-vPrV9utb6XHO(zO^1$h-RbhC@k!fX}@&3A5UJZR0OCf`kRT7O)}# zOqVj|eNc0L+aW;a5ytrJi!$~CfqdRR$I7kd!90roD^P9)WEQUjrc~3=5N8)yRvz%0 zvU?oY#}~1Zan)t;x-Fr6BT!`_adCz@#t-THh#2^nN#(&U40b;6X$d9TsP=Tv^T425 z=CUx8vAn%1-Jsr~@1YEPJ|q#=t*ldk(LqqmaqfcEgDi zprwf9z@_XP&uuzd3LFH>pZ1+BvL$5u1(}8Nza%h8r$L|^F!4|*nz6lhi+s%EKN#XC z%s`obo`=LvgZwNc$(T7GgB!x(`xORe)7xP;jb$-?3?T30#*Hrp(8I8{_IC1{h!oeEmRpw1o8^`V{X8dIAAsLc1m=?Q-s>rp1wV8PA z)F)i6Ahjg*Fp5=?O23yO!V1Ywx?=rj+?xv-w+Hjs#|dXrvf*cm*d>blfbuv1p18l#VrIVBGU zVdK*hLzKcK%p68RCT4kH1N%{00d?L2=(ac&UoVQ?{EO9a9{Krw_QkYaoU^V+kpwq( z9w9K5sSLr!*Q)+uuOF#;13$?!Vny6@kXawZ=eZ47=p5`wg@+}iV!tg`V#ooB>xcxY zxPFjDt{U=N5c_Rd(s<+&B0a4TnR6jGd zvN#jGGRxyT*6uplc7IzXevG2DFeg+>!IcCFB6(REpjW9kw-Y_aQ-nnhA0CeVKK@L& zj)7jF)}$cFAL@fB%Rfdgo|4iiC%0Jj-}J#Xz+Ggee)BM<>fml=9E6YU%45atrVMf~~KeIUdjW7)J@#&>Q5`;MJ! z;RpQ`5X*2|U0FIQvS@uE$znaMVHFwi;B}^h1Gquwx9Eni?rH0_V8!AqKd!mHw0)8_ zLHvGT^7gyEH^!-FDfL>4U`L%|ZL z;n!g&*9$?C_MF=Dw%Fv__txMNbo$x#(O)B;brw|yxcqQo8wk(vN?C4!hJpgkYvC5d z2(3j0^!BpHC#`~@t?S09S>NYkj))^*Ctkdizjexoy>ndtlSn6>#pS=BYBVD9~mQ~r>4 z;%8FOBI~WxPXZY|ksf&J@R1|tF4dNj4`2w5%!IO2lLKWSj}8+u!^O$RIWjiw-wNV? z-7c2l5^j?ham?!O{lGv70)fJN5+*Od$|#;c90r2j)ytbk>US$&I|fYIebz6lHW@lq z?=+8-o<8zK6Qj`*k)pjDL?d}>wgW6L z@VJaO4c#2k{NDP_t4B=nfJk!c0zkPYY25k#N$9q^%uxudntom?C!Ya=dpM&+U#ANVAI z&?eBv!EMRKUN9iK=B0F;Vq5a$NT>+Z|KcPv1rGuz&|rzBKFW)Cz#u@FYifdHpW?^w zZeCl2;f3SAGWLBxLDO@Z(w)>cE?@7L)OFlfHxm^#F193`2>MLH$2yc(&uTuae>zYS zwNlDlab9xh4ntcyofZLuuSZO`Bwbu}rlC1!de}g06a-r>e!!MTWEzByrtLLrd?02H z{XX^!8V*|A3M!5%TRY)8e_Gi2YNxolZ8u}X*i?s*+f_mc$Z|VE=Ss7u-5NU6)h0pm zR4hi8_$tGwu8=X`SOos+p_4pMEY#P!1M|BD{iSiv^xl6BG^uKddqqIqXgyXaRh8~; z?o0Z4A2c(;eW7sXSNi-t1wyGty)tq(^&U)Gk-6(t0w+iq@jG^eUC_;s2m-zAbptV% zw0XBFC_}6T3V_VzZA1_S3DBi7UEPxpavwYfSMO^mOzamgTHd$zpK|06+n~1lpC5KT z1+7Nj269$(%I%d;2-G{I3_@$HYp#Ff z)9>2(Q)|b2KDR+{VQa_zg8Ra9{nw6P*9Y7NWM4b} zV{_01%;vX-r^0gAn}dd7qiO5SLBC*T>%D)d`Kbq7*Vjl4hWW<<{(I)rHXPPc3?_9P zXfucMMH$@X{Z?DUxVF{ntF9gWMpb`u?zp#h{GRsh{W$6UYsXV6KY@m)*N*?t95g)b z+_ByqGz^QAUT+@8b^o{CLBIR!_1Am zbuRrY?)Lv}NB_I|1#shA`TQ7h{sa2_GvfRw^no&H%me>J1nGYgVctQ(A0Wp^0L@<` z2SoS31RC?C3uk=A|8I+a(}?dh*Z-U?It74^74d&S_nX3fzcc@1fG!LGUHP{kYeW6l zf-Yoo{h3wr`LG4DdHxj}^LO+C*5$usWB#L3G6(+ls``HrVOZ$t3eSb_UERhfxK0!u z`|(jnS?A&J<$M){tv7x9T<6!*L3?Cv+xFjBYRVgN4Z1Vf5-njeTy@}^u%AZ0JLYtJ zxV%bibKw`_4_i;$ItK1r_~vj(jXl9T@Wz)XL>`Ybn9K2$C2HYMCG@k@M+wORIu?U% zeyLmHye{c{t)X1l@FL|SPepn;Mpm3zyMtYiCvClxzc?kgnDq<{5_3r=WG|LPJ5s zxsn8iTBFyWo%(1Jet`C$nW}^NSp*c_7xD45d`IzrftK$!0b-kvqviWn|2&7jCojZk zAIG8ZTKx+g`kuAZ8Q*I9v^dNo1zA+v!m$SiT{#vUu_{biR)}3M=MYv;mf#~LxID=2 zIST3s2o0bbqE;W~Eibt8DxlkU=J|AAwx1e&F6rIE0hs)gOL|X>@+h$H#JJUKGOH~c(a~_<`oJQ3Kl%Y{o6k^# zs3)n2NUqziF^IiY=1rZS()9VRw}23xi v31=J?#}32iN?Y+ie3z_Dm1lI$>ybQR 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/default-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/default-table.png new file mode 100644 index 0000000000000000000000000000000000000000..2631b3172d4235a27cdf59ac020d165b99e64e50 GIT binary patch literal 51345 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 W%fCGZGQl=B8`f_8d+FOBeDZ(F+oZVw literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/no-interaction-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/no-interaction-table.png new file mode 100644 index 0000000000000000000000000000000000000000..c387200a8a0ba08ff5f45012948bb5088364ee03 GIT binary patch literal 50380 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 Mb5=Uz)TJN)4>RCHnE(I) literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/pinned-columns-scroll.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/pinned-columns-scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..251b10f2fb9a462b6d908979031acc0b60331bfd GIT binary patch literal 22763 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 K^N!KMu)hH5`C2{z literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/pinned-columns.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/pinned-columns.png new file mode 100644 index 0000000000000000000000000000000000000000..c89c83ed136892a7cb10468655e7c4e9c018527c GIT binary patch literal 21851 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table-focused-header.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table-focused-header.png new file mode 100644 index 0000000000000000000000000000000000000000..58f1a5424b52098c67f2179a03b9f954f00236d7 GIT binary patch literal 48682 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table-keyboard.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb1b9fa3c50e9a3b1aa6c23518a65fb0cce0a02 GIT binary patch literal 49316 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_large/table-spec/sortable-table.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1d39f11bef3f2048ffcd0bf43ed311995e1b2d GIT binary patch literal 48389 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


sTo_HB(%Cyi22%^(UFvx38IjD`%*T_ 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 PjMl7n`z+_*-~R9)>~gjh literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/no-interaction-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/no-interaction-table.png new file mode 100644 index 0000000000000000000000000000000000000000..6abd0264ee2ad6e847649ffd0c272a21edbdb0e6 GIT binary patch literal 49779 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

}ql+kO}(ur3ZSn&Z+&(qc1vuRL|oFe~a9lez~- zHwXy`yj;f~YX39xQ={X~RH`6vuA8hN+T%0wie`PFsD(T^J8$j@pABH@@f-AJN~sfY z1j#gZnX8IdbKDHK)XhUx-rL~p8v%LqtlNm^Euw^Xp0CskL57g>#2I3i#;LvZE+BIe zhqixtCoQTGEVsD@g7brGdCMb+Lqc>kkv+Y|SprU-+KiVZ*#g4D00h#sop`f9b70?0 z>uie`Z+16}Zv8gZAq?uv8{Q5IBZ8f|F(d9({m zDJJK^oY~e}9+VFQdnKYF{h;=o$e;962~(^*_u`D4bvGnsGeS97p)NNfmIdL0lOt{?uiqz{gUt zIlZb0GUQ?6!HLJT0$UKFA%|&SgP3@y6cyi5J(!J@o1BgL#b7-|5h(|S-ZW?0WOPf= zSG~Xa_yqM2byKrjA&(KaFTCC`P6i;lVi-mg4^d)n`}@jelCwYFAc!hf_cSh1o9a3|Ix%>P%L{FPYze7=XRNU9nt zJLO0BH5#8h{(j{Nyh*T!Ez;F!`>TPj#u$HN&vmsGFpqJfEK0X)Ee@A}Ph1Q`j`2cW zYwZ(Tf)iv5vGz3R(TQW~At&-E%dF$^m>C0bZib>LD#!2=VX`#cT~hrEqxiuu(J@pK}MeMAGX310FUV@zL|tMzr1k z=~AceR!=U@O^M+KSn3k#?P6Wz;5uR|REBJ2HsBAsDu_6+MQATA(M!&XVTp`(Xel4ZYJ74T zoEd{0s66I8`!gU_NoBe}Ln^C@mEVaDSdCLx3peN{bRq8Nw%(cq$Gvf7Dtry(H%lT3 z&NbX7W|59XGkm?G^C5(JQ*y5bIrwrB_~ae#l!0eu0yOPc=q^M@Ai|dR2fWyGFOepE;Jdm;tV~z%)2{ED79m=9xX)BEfNuX|^h4 zZnn(d5GyGBCOFxss*y5cu9*EYj}s9t$9H6*dFQl&{a@?CGLeuHSY4PFYo_J%A)5Vlm9U-_CCua*(& zvJ&z1X-t2jbF7?!lOvXPr3d2m&gUI6pQ!1?SU(?TA%F3Kc0<$E?HnUR;(H! zg|lCy@nV(tMqS|^g6>LC+Fym1{|L?gigGK^a=+iwy|2U$2)Gm>of1T3)t_+SC&u^^ zV(Oz+V;KDSYc&2q?!8gxeZu(-qBvGV&a16}f37p$>(&!1A&F}H=Jz53aJ9BR>G4l; z;)}>WYN+LVt1?Lc(qA^Iz7*eov}z8V(D{0e3l}8>{>o4G$20J&Rr{GPq)*!Cy*&%8 z_cvU7|Hy{@UtM02yUC{}cdp`}`^0OXB*K@Qc+g2JjPI~-J7UlRUH{ao{qjQxmGdUYEq-K9u$LQha9pT2o zq8>bKM~+8(9KZaZaJJ~^Al=4uB>#t<8~6+|Cm2p%b7t;{(vep3XO_e z7A;CEwDFjom3-{vp$|38p%yXqS_CEMCwJXjx%R~F>N&b+pObPpO6R|aP%xyAO!a}?zCK3*K|eATb!B{gj`~0-U@Gd8 z`d4ri$PI+2R+#GFL#W?Ks(%GXfhhdQRI$7M6&&?}P{Gy-HMOZbk(J0cNjao&mCsIw zh8!N5Mb9?bR#O}Ig!-3G>Q&R2m{B(mrwe8+>X)CQcd@aa(@6JcR%O|Ye0+ZnkfXB0 z>+_m@9{m?6LN(CY%X!d+a~k{V4@QwA#@twB4HNvDDjx*T?A zI#P+b6Tt8MD(ErfN{Ftd6~7rH9eAW~(wgiK1ybCG;wb_?sL4&4n%+uP$dd+x4Y3Q$ zCHfnf4g^N{h zP~SbZss2O>*;(oFo#%NoJhK|rv#vpGUA{YM`GnECNCifjlSK}F#P(i%>yeQ`Rl0RF z&bCEYwn4z78q(qY=qa7wJmER2k#iH`Qg3CYnnLi(`h0@07pEUV>Cx#!GAL#m)Ghjp z7mAQ*cO>}g26w_k^z3LXoMZ1mq93n@I$`e?11j<`XwQ9Kti*{nG5_#uB4(Yf+RcTW z5rjfl`E4XOzG2xj*>)pyJzGjRAn4CEa^$EQenZusk3}TZUT-;o9 zMgmr^zTe2~$k3(8D6guzHHnl-zQvd^OFwJX^2)ToGt06@xX!ZY1`Wh4hV(fvYV32S zESBPg?|iGh$c5FM=ISB_9;%DiIynD$%Vy54e6gBEm|32ER|^KZ4$i+GyB91#I`Z@> z*JjSWA8t*vbnSMu4^D5W@5{}=ZPC9&^ z)|pJIs;ViCm|3D_c{QgOqqK`zQ`(tx=Z;-oUYM3#s29XJI&GH)uN*IWdY)~4d}v{r zbgmmRA<47!fns`Vg$&Cdr=@vMPFlxn*l&<>94?RW;n6E74GI;p+fT7-8p)aH4PlZP zWPrnwck<>ATesSGZJ24frX7FLa<74bfs>Ed!eu2V`y=*ej$LF?TlhwP6nj0rHf}e* zr0VjEy1W7lXA+}+U-Ha!-8`wuLRnjzNd94C_j=00-n`kduKMRXYh<+-I_br%=PW(d z)z$51u*-b7c_KxB{NZ7b`<{#z>Nk_Ub=o9DM}nNmG^cQqw}Fhi&T^UOm~1W=zl9-L zo?QdgCUw2`WBPT{%v*||Jv&b-#qt_eJUqI|S4qi*&^290kvTKgnmaEiEFzNBOz;pxAx2C!I z)H6922d@Z75u6!r2?-}f;R{{X(C$jD!=Wer7%h(2p@!<>*zv^VsYmV^i}CoX>iW0a zjTCi@t8Fp{*rg+D%+lLlHuNb*Ko2ze^~8_nS#hvExzv(%b$`afj?wHs-n72TLjR7V z?a>xkM&GlE<}KpeG%*`yTWsjnkY(}Uyk_~_k6Y@K47g>ZaMpryKT)=^O%8C5U+cCO z^9IDfELQ#_y~AyBRo0`)og`1Zztp{_$E_6;H1OXh9R}!zx?ibhoa(&n=r}zn`)u%HZhv*m7S6u?0>>cN#JDPQLlVi@#N<(CW)P>5 zLS$0-jc}WC^0#fML1Ph%)>Df!Bb?&H&mRqE69ep>drmq}MaXlcaPm(^Z}u1-jwEJW z_fuNp6&4n*uBn+ggG3DJDN4B|B?-!$d^5G3-g5GG+mp!1TUlA+XR(^8o<+)$&)cE6 zTz9)mb#3j$SQK7SRdugkq1RzV)RVmj2QSj)E){dDsH*y=nl*{QV2p(gr(&4UrImE4 zV-+r*qb)_3>*ASx_G7M7b_YZxCEc@wbtolft>5$3x46gJ>Aohf+&OP1*1ZA5WTUZG z{Ra;oR6cdv25&mvW4$DrskyO13^?&_czI7xO5?H+{!#zP0uX2T#2HYT;sF84eK_>H z=Z{=W<8%FekqUxV;tkXIV4veL_EU)lIa!Xv=lL$Y zXtQ2qmhR(*dX`7som|5q^4?Eb2^AD#o)?s;SFn=}@BJNC&cI+VW^uG6hnt>%{Glrc zH+Mu$q(TUT-D}^_Wmi`IZbtXB`f*RPvVup7daPB>pC?&u*Mqbj(fUf;fp>0o+Sssj z7J2jg#&VKxs~mMLv>iPaB4P&O(uYNggKzA0aa-H4Jz2VyCv{xX4g9E^^RFpzL5r5e{W`_i4>uhET%hW*_hVimM}F& zJQ3v`sZGfHNpk!UD9sFzrvjZ#a%@S-AyPxS2=_jd&Yf7h`xr|;f)SqFiKr=VTlT&v zh2C}cq#-dYuq;HhYEa1{=cR{l;qxi-UfY3A%W~_^qNqt&K}?dCI}-?Gc4x<-xSyB> zzu!DRMK{N=Fq|tYKbnoK-@?~LMia2Jl%%1$HUAdIZ=wsNMpK$oFl@CXB*B8aYzi1N zMn_Iy2Ca7?*Kos8TGnF$yjlk-IVMYXZ%Cj})R%jMj2QSYeUoG(J`_7fYF!+&8ouTo zm6&)tpO&$hmM`#dCOiMepb2V z4)Ylt_UAVI0bdDcvJH7@rfHaC+wxQt)4}mg=W-Xg#t0Nt05SVsc~}Xcj#j#|Y->~@ zi;ySic`EYOFH~*E%iwco4Ton7_~&Ceo2^M~fNUrPW^A)ntk$AJ*m0+ajm*W5+*yhr zpYWT@*s)^=l>0>$vXaMt;Ns$%Bg9y= z-%6){hp$-Am-FI2r*d>cLR3u5?QhqtwQMj5sD#AjrM;xyGChFMQ)6xTp#%c1JWL`P zmK>x6v#~hO>3C+@4!inB+WNyh0Ld<`s zmr(i6n}>)vsez_+zNTc8s(s!PqXz-K9(LczoH71tz1Y%tK4;eAXf_l{E}3t4r8NfZ znQTPteX)kN8{64ngg0228n7QT0k!VVY{$?SYO@i*_m!5c2R7wm?mw{DUqABb#r1EY z!mB5De|_R^^jNMaQb@CHu0WJSJ;QPrt@IK&Ya=ZRO+Y1#99|2yvxrssAS(5vF{9}!Db0(WoffW*JZ=JgdDz3m+ zj-@EWs;fTDjIkR*sB%Zn zpMb|EI`8l$U9REUrx5(wl@@gzkHXlGX7(|loDOoIi+va#egpfu;4b5K;mdSDN5k&7 zzAy@LTaK+;w|X&4_(R^#WHEOFQY;xTXCW(Al3vSpbFyKXE_(GL8NU5xmlvxvE?z4; z399u0$UZn-tsEqvw-$Ll1Zm|!UXLVYi3Dh{z-zlJl|)ObIHhRl3S@yy3?~!smGlG( z8Ergz>!(LGfdYCUyKRT-efcm0@;N{SIvz+iQHC^Au*EzT#Rv9?m^Hp85v7TRsXF;< zFFH-g9=p3k_6(wEIz4vR<6I$+9fesqZCff(SW#d97K+_xLN*Y?0pm@Wg{eo;SPFS+ zq$vQ_G2TbeamqM0^@3?)t!|vb%NsP3%Trah{S_|0yX63t^Z?*C01KUtM=j}Qmya|K zRKW8R-t6bbm2BnG6eltcAS#l4noLB=^9Ja_Xn)!+cynRFk;S2VbAb;lnDh^0W4#jf z3ayD!v!|!J{gecCU;hW78H_R1_T7n33vKu-13}8-Qc~}fAP9ULA#G^+pY^FSMaI1I*#8w3to>-M>W0W&{bCZ4N zZT7iNdcyH%h+YH6kwfym7zA{`R}*cu->sEpyQ?QOA}3*AynHWV-@rb|OQ4AfBv_`LbZLx8d{m8Yu_BSs-a#MdD1iE&rK zUE9&-pz!ITx@4(Vw7RgU=$0c7p&P@HjrJ3xh!-_K>M4A61Ea_w6(XS>Kea&%pw2UXc`AFr$^bnHL)I@r{Md`GLhI}Oi|0sZq0QoY)w@Aj>1t|R| z%P4Z?(o}yXVqW+(LY@*L^)f&La$YtzZa0!%+@9}F8`bZz+q)fXbwi*RBJ8S^q{AQ~ z&_5jB8U|hjA38WK0FC6F(1BGdXg_`ll3>LUU^LK>%s%gg12cDG8ZzzXNqtrC-W{Rl zm_Z5%r+EAIH5pyr67?YIK&Tm1hRc5B(eFVb_^~S)cD}w1G01pV(vx+)U56KB`0TLUf)B$vE8`i#fpji|Xx z@1cVZ)X_~bsk+6Ev%dlBR|YEm7PLbSqnOP;>bsw`W7n*)jTo{TNICosd``$J%ETYJ HbmM;jDr+dP literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/pinned-columns-scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..4610438d87165fe513c7dee16830180363b36c6f GIT binary patch literal 16636 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 _x(=O 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 N@O1TaS?83{1OT5j@7(|Z literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table-focused-header.png new file mode 100644 index 0000000000000000000000000000000000000000..58f1a5424b52098c67f2179a03b9f954f00236d7 GIT binary patch literal 48682 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb1b9fa3c50e9a3b1aa6c23518a65fb0cce0a02 GIT binary patch literal 49316 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table.png b/packages/terra-table/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_medium/table-spec/sortable-table.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1d39f11bef3f2048ffcd0bf43ed311995e1b2d GIT binary patch literal 48389 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 literal 0 HcmV?d00001 diff --git a/packages/terra-table/tests/wdio/table-spec.js b/packages/terra-table/tests/wdio/table-spec.js new file mode 100644 index 00000000000..943699662c0 --- /dev/null +++ b/packages/terra-table/tests/wdio/table-spec.js @@ -0,0 +1,93 @@ +Terra.describeViewports('Table', ['medium', 'large'], () => { + describe('Default Table', () => { + it('Validates the default table', () => { + browser.url('/raw/tests/cerner-terra-core-docs/table/default-table'); + Terra.validates.element('default-table', '#default-terra-table'); + }); + }); + + describe('No Interaction Table', () => { + it('Validates the default table is not interactable', () => { + browser.url('/raw/tests/cerner-terra-core-docs/table/no-interaction-table'); + browser.keys(['Tab']); + $('#focused-button').isFocused(); + Terra.validates.element('no-interaction-table', '#no-interaction-test-container'); + }); + }); + + describe('Empty Table', () => { + beforeEach(() => { + browser.url('/raw/tests/cerner-terra-core-docs/table/table-with-no-rows'); + }); + + it('verifies that a table renders with no rows', () => { + Terra.validates.element('table-no-rows', '#table-with-no-rows'); + }); + }); + + describe('Pinned Columns Table', () => { + const pinnedColumnsSelector = '#table-pinned-columns'; + beforeEach(() => { + browser.url('/raw/tests/cerner-terra-core-docs/table/table-pinned-columns'); + }); + + it('adds pinned columns', () => { + Terra.validates.element('pinned-columns', { selector: pinnedColumnsSelector }); + }); + + it('keeps pinned columns stickied when scrolling', () => { + const testScript = 'document.querySelector(\'div[class*="table-container"\').scrollBy(150,0)'; + browser.execute(testScript); + Terra.validates.element('pinned-columns-scroll', { selector: pinnedColumnsSelector }); + }); + }); + + describe('Sticky Header Table', () => { + const stickyHeaderSelector = '#table-sticky-header'; + + beforeEach(() => { + browser.url('/raw/tests/cerner-terra-core-docs/table/table-sticky-header'); + }); + + it('verifies un-scrolled sticky header table', () => { + Terra.validates.element('sticky-header-unscrolled', { selector: stickyHeaderSelector }); + }); + + it('verifies that the table column header is fixed when scrolling', () => { + const testScript = 'document.querySelector(\'div[class*="table-container"\').scrollBy(0, 15)'; + browser.execute(testScript); + browser.pause(250); + Terra.validates.element('sticky-header-scrolled', { selector: stickyHeaderSelector }); + }); + }); + + describe('Sortable Table', () => { + const sortableTableSelector = '#sortable-table'; + beforeEach(() => { + browser.url('/raw/tests/cerner-terra-core-docs/table/sortable-table'); + }); + + it('Validates the selectable column header is focusable', () => { + browser.keys(['Tab']); + Terra.validates.element('sortable-table-focused-header', { selector: sortableTableSelector }); + }); + + it('Validates the selectable column header is sortable with keyboard', () => { + browser.keys(['Tab', 'Space']); + Terra.validates.element('sortable-table-keyboard', { selector: sortableTableSelector }); + }); + }); + + describe('Table with Grid Context', () => { + const tableWithGridContextSelector = '#terra-table-grid-context'; + + beforeEach(() => { + browser.url('/raw/tests/cerner-terra-core-docs/table/table-with-grid-context'); + }); + + it('Validates a cell is selectable and focused when clicked', () => { + $('tbody tr:first-child td').click(); + Terra.validates.element('table-grid-context', { selector: tableWithGridContextSelector }); + }); + }); +}); diff --git a/packages/terra-table/translations/en-US.json b/packages/terra-table/translations/en-US.json new file mode 100644 index 00000000000..d4cd371b626 --- /dev/null +++ b/packages/terra-table/translations/en-US.json @@ -0,0 +1,10 @@ +{ + "Terra.table.blank": "Blank", + "Terra.table.maskedCell": "Masked data", + "Terra.table.cell-focus-trapped": "Focus contained in cell. Press Escape to resume table navigation.", + "Terra.table.cell-interactable": "Cell contains interactable elements. Press Enter to move focus inside the cell.", + "Terra.table.columnError": "Errors associated with column", + "Terra.table.resizeHandleValueText": "{columnWidth} pixels column width", + "Terra.table.resume-navigation": "Table navigation resumed.", + "Terra.table.row-index" : "Row {row}" +} diff --git a/packages/terra-table/translations/en.json b/packages/terra-table/translations/en.json new file mode 100644 index 00000000000..a46e68447ed --- /dev/null +++ b/packages/terra-table/translations/en.json @@ -0,0 +1,10 @@ +{ + "Terra.table.blank": "Blank", + "Terra.table.maskedCell": "Masked data", + "Terra.table.cell-focus-trapped": "Focus contained in cell. Press Escape to resume table navigation.", + "Terra.table.cell-interactable": "Cell contains interactable elements. Press Enter to move focus inside the cell.", + "Terra.table.columnError": "Errors associated with column", + "Terra.table.resizeHandleValueText": "{columnWidth} pixels column width", + "Terra.table.resume-navigation": "Table navigation resumed.", + "Terra.table.row-index" : "Row {row}" +} From bc04ab8242ad7ed484dc59680f20c2d8cb02eb4d Mon Sep 17 00:00:00 2001 From: kenk2 Date: Fri, 13 Oct 2023 12:21:17 -0700 Subject: [PATCH 4/4] Remove feature branch PR actions. --- .github/workflows/ci-cd.yml | 4 ++-- .github/workflows/pr-preview.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 7f76e8eb42a..23853ae7dfd 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -3,9 +3,9 @@ name: CI and CD on: push: - branches: ['main', 'table-mvb'] + branches: ['main'] pull_request: - branches: ['main', 'table-mvb'] + branches: ['main'] schedule: - cron: '0 1 * * SUN' diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 74740e911ab..51ff296820a 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -2,7 +2,7 @@ name: pr-preview on: pull_request: - branches: ['main', 'table-mvb'] + branches: ['main'] jobs: deploy: runs-on: ubuntu-latest