Ensure that the component is placed in a clear and visible area during the authentication process.
Use appropriate size based on the platform and the available space to avoid cluttering.
Utilize the states effectively to provide clear user feedback (like success or error).
Avoid using the component for other inputs that are not related to authentication or verification.
Do not make modifications to the predefined sizes and variants as they are optimized for better performance and consistency across the design system.
Avoid using confusing or similar colors for different states to prevent misleading the users.