quantafire
The only difference between ordinary and extraordinary is just that little "extra".
On Inventory tool, users cannot create a new field if current one is empty
Move through the Association Tool with Enter and Arrow keys
Association Tool needs to populate the first text field with the number of questions there are for that reference
Set up references in Inventory & Prompt components
Style the reference pulled in
Add a working reference to Prompt
Answers are saved in a separate dynamic context state that is pulled in
Set up saving of the answers in _app.js
Make the Inventory story more condensed and smaller
Check when you hit enter if there is a textarea underneath (rather than create another one at the bottom)
Arrow up and down inside of a textarea changes which one you're in
Created a Question component to make it easier to add a question and styles
Styled end of block components
Inventory Component: Selecting the field changes the current focus variable
Inventory Component: Creates new textareas on enter
Added the Expanding Textarea to the TextPrompt component
Found a React expanding textarea component I could use for all fields across the blog post
Created the EndOfBlock UI component
Create the Text, Image & ToolPrompt blocks