@Tom Ireland Hey Tom, really cool and a huge thank you for recording these two videos. It has given me a better starting point to create my button component and have chosen a hybrid approach with a global button component, which consists of several different button components, so I can have multiple types etc. which so far seems to have worked fine.
The problem I still have is how to set up component attributes with predefined options instead of a string value. For example, when choosing the button type, I want to be able to select from three options: 'Default,' 'Ghost,' and 'Bare,' instead of entering the attribute as a string value.
I'm trying to achieve the same attribute structure as on this input element, where I can select the type of input field from an option 'Text', 'Email', 'Number' etc. and not where I have to enter it as a string.