All you can do is inspect it very carefully for signs of deforming/damage to metal that will give you an idea of degree of work involved.
Has the insurance company been notified, if so they may take the decision out of your hands.

Years ago I had a customer with a Fiat Strada that caught a raised drain cover, no obvious damage apart from the road wheel, however on closer inspection it had caused a small kink in the roof between the front and rear doors meaning the body had bent, so car was written off.
Looking at the photos you have posted I suspect it will be uneconomical to repair even using second hand panels and front bumper etc.
Just as a guide check the second hand price on eBay for all the parts that you can see now that need replacing, then price in the cost of respraying unless you can find the same colour s/h parts. Is the radiator and air con still undamaged?