(CNN) President Donald Trump on Thursday signed a $19.1 billion disaster aid bill after delays stalled the measure from getting passed.

Trump wrote on Twitter he'd signed the measure, and included a photo that appears to have been taken aboard Air Force One.

"Just signed Disaster Aid Bill to help Americans who have been hit by recent catastrophic storms," Trump tweeted. "So important for our GREAT American farmers and ranchers. Help for GA, FL, IA, NE, NC, and CA."

Trump also insisted that Puerto Rico should be pleased at him for approving the bill, despite criticism from the island that he hasn't done enough in helping recovery efforts after Hurricane Maria.

"Puerto Rico should love President Trump. Without me, they would have been shut out!" he wrote.

Read More