With a UI direction set in place, we started building our components library.The image above illustrates how I utilized the atomic design framework in my design process. I learned to first create a simple checkbox with different states. Then using the checkbox, I combined it with a label component to form a proper labeled checkbox option. Once done, I was able to apply it to various situations such as a search feature's filter options or a 'terms and conditions checkbox' in an account creation flow on a website.
In this UI kit, some of the components I worked on are - checkboxes, radio, buttons, switches, toggle, date pickers, verification pin, tabs, charts, headings etc. Apart from these, I also assisted on several other components such as the data table, input fields, description lists, stats, and so forth.