Building a Badge Component — Variants, Sizes, and Dot Indicators | DesignDev.io