Modal de temas al estilo de Facebook: ¿es mejor?

He añadido algunos ajustes que antes estaban codificados, para que el componente pueda adaptarse fácilmente a diferentes diseños.