From 5716832a81c4aa0d80333f33b31be8492ad7dbd3 Mon Sep 17 00:00:00 2001 From: Tristan Timblin Date: Mon, 31 Jul 2023 11:08:23 -0400 Subject: [PATCH] CEC-4564: add trie select component (#404) * add TrieSelect * setup menu button * CEC-4564: add trie select component * CEC-4564: fix selectall bool check * update tests --- .../__snapshots__/index.test.jsx.snap | 97 +- .../CANSelfServe/SelfServe/index.jsx | 63 +- .../Controls/TrieSelect/TrieSelect.jsx | 205 ++++ .../Controls/TrieSelect/TrieSelect.test.tsx | 54 + .../Controls/TrieSelect/TrieSelectContext.js | 29 + .../__snapshots__/TrieSelect.test.tsx.snap | 1003 +++++++++++++++++ src/components/Controls/TrieSelect/index.js | 1 + src/components/Controls/TrieSelect/trie.js | 62 + .../Controls/TrieSelect/trie.test.js | 24 + src/components/useStyles.jsx | 7 + 10 files changed, 1460 insertions(+), 85 deletions(-) create mode 100644 src/components/Controls/TrieSelect/TrieSelect.jsx create mode 100644 src/components/Controls/TrieSelect/TrieSelect.test.tsx create mode 100644 src/components/Controls/TrieSelect/TrieSelectContext.js create mode 100644 src/components/Controls/TrieSelect/__snapshots__/TrieSelect.test.tsx.snap create mode 100644 src/components/Controls/TrieSelect/index.js create mode 100644 src/components/Controls/TrieSelect/trie.js create mode 100644 src/components/Controls/TrieSelect/trie.test.js diff --git a/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap b/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap index 7c0453b..5e55a76 100644 --- a/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap +++ b/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap @@ -339,57 +339,78 @@ exports[`Render Render 1`] = ` class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12" >
-
+
- - ​ - -
- - +
+