Acceptance test: first testCreate a GitHub Actions workflowRefactor: reconfigure React to use TypeScriptAcceptance test: initial page has no results shownAcceptance test: initial page has index and searchAcceptance test: Search bar is displayedRefactor QuickIndex to output a new component (QuickIndexItem) using props to pass in the item textOrganize components folder- Quick Index:
Acceptance test: Click A, receive results starting with AAcceptance test: Click B, receive results starting with B, etc.Acceptance test: Click C, receive no resultsAcceptance test: On load, no item is highlight in the quick indexAcceptance test: Click A, A is highlighted in the quick indexAcceptance test: Click A then B, B is highlight and A is notAcceptance test: Click A in quick index then enter an empty search, no results found and quick index item is not selectedAcceptance test: Click C, no results are shown but C is selected
- Search:
Acceptance test: Empty search, no results foundAcceptance test: type 1 character, see multiple results starting w/ that characterAcceptance test: type first name, see multiple results w/ that first nameAcceptance test: type full name, see one result
Bug: quick index item stays highlighted after entering a criteria into the search bar- Bug: clicking on a quick index item should clear the search bar
- Figure out unit testing for React components
- Add some style
- Move helper functions in TelephoneIndex.spec.ts into a custom Page class
- Move service/ layer out into it's own package
- Automate deployment to adkube