Follow up to #346
We added some duplication for the tags inputs in order to ship the new component. Let's factor out the common things between the regular and expandable tags input (e.g. with a custom tags state hook) and also remove all the magic numbers
Follow up to #346
We added some duplication for the tags inputs in order to ship the new component. Let's factor out the common things between the regular and expandable tags input (e.g. with a custom tags state hook) and also remove all the magic numbers