Resolve #3546791 "Tab competitors 2"
For #3546791 (but does not close)
- Lifts state up to the App layer so that other tabs can access all data
- Restores keywords when moving between tabs
- Displays the list of competitor URLs (unstyled)
- Stores the unchecked competitor URLs
Testing instructions
-
Run npm install
-
Run npm run dev -w app
-
Go to the site, enter keywords (with the first being jawn
) -
Go to the next tab (either Generate content guidance
button or directly through the tab) and see a set of competitor URLs -
Uncheck some URLs, navigate to a different tab and back. Verify the URLs are still unchecked. -
Go back to the keyword tab, remove the keywords and add new ones (as long as the first one isn't jawn
) -
Go to Competitors and verify the URLs have been updated, and are all checked
Edited by Sally Young