Gallery of all ux

Hi is there a full gallery of all the ux options
Doc has all the native components but not all of them have examples imbedded in the documentation.
https://docs.streamlit.io/en/stable/api.html

Also a better way to show the code would make it easy to copy and try.

 >>> option = st.selectbox(
...     'How would you like to be contacted?',
...     ('Email', 'Home phone', 'Mobile phone'))
>>>
>>> st.write('You selected:', option)

Is it possible to make this drop down menu also act as an input text so to exapand the options users can enter?