Las veces que he utilizado esta funcionalidad, siempre lo he montado yo mismo.
Aquí tienes un ejemplo de como hacerlo tu mismo.
Ya se que pides un componente que lo haga, pero es que no soy partidario de usar componentes (visuales) de terceros xD Tuve una mala experiencia a mis inicios y no he vuelto a usar. xD
Saludos.