https://medium.com/the-quantified-world/jetpack-compose-chapter-10-a-comprehensive-guide-to-customizing-textfields-fd3c664f5bb0