Hola Jordan
¿Has visto este componente de tema? No estoy seguro de si funcionaría para tu caso de uso particular…