Yes, I am sure the mechanic just changed the light. But the tabs on the bumper covering below the light must have got broken in the collision and he just left it like that.
Looks to me like it needs a complete new bumper cover. Or a DIY repair of some type to re-attach the cover.