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.

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?