Sorry to hear this, all too easy to be caught out by a gust of wind.
Looks like it’s off a MK1 so repair possible but given the likely purchase price of a replacement not financially viable.
I expect there are people out there who will buy your hardtop and have the ability and part to repair.
On that basis I would buy a replacement, likely cost £300 - £350 and advertise yours for sale on an auction site, collection only with a starting price of say £50.
Sorry, yes off a Mk1 - I have someone who can replace the window it’s just getting hold of a replacement but from what’s been said so far it may seem more viable to get a replacement roof.