As of now there isn’t a Tesla car with solar panels on its roof, or anywhere else.
However, Tesla does have a “Charge on Solar” program, for Tesla car and Tesla solar panels owners. This allows car owners to charge their EV using excess electricity produced by their solar panels.