Create input to allow users to name their list #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
These changes implement an input on the Home view that allows the user to enter their own list name(letters and numbers only). From the List view, users can now check out of their current list and return to the Home view to join an existing list or create a new one.
There is a pattern attribute with a regex expression for input validation on both the Create New List input and Join Exisiting List input. This prevents punctuation and other characters such as ?!#$ from being used for list names.
This code also addresses a bug that previously allowed users to navigate to the List view without first creating a list.
Related Issue
closes #30
Acceptance Criteria
Type of Changes
Updates
Before
After
Testing Steps / QA Criteria
You can check the localStorage in the browser dev tools when the list token is removed by clicking to check out to another list on the List view.