Three people, including a six-month-old baby boy, have been injured in a shooting in Mulhuddart in Dublin.

The incident happened at 12.35pm in Parslickstown Green.

A 29-year-old woman, her infant child and a 17-year-old boy were all shot in the incident.

The residential area has houses but also parking bays to cater for Traveller accommodation.

The baby was taken to the Temple Street Children's Hospital, while the teenager was taken to Connolly Hospital in Blanchardstown after being shot in the stomach.

Their injuries are not thought to be life-threatening.

The area has been sealed off and gardaí are investigating.

One man has been arrested.

Gardaí are appealing for anyone with information to contact them at Blanchardstown Garda Station.

Man says his teenage son and infant grandson were shot while putting up a Christmas tree in Parslickstown, west Dublin pic.twitter.com/xbNujyt1i2 — RTÉ News (@rtenews) December 11, 2017

Arthur Collins, father of the 17-year-old boy and 29-year-old woman, and grandfather to the baby, said the incident happened as the family were putting up a Christmas tree.

"To tell you the truth I thought it was bangers," he said.

"When I thought it was bangers I ran out. I seen them holding the baby, I seen me son on the ground," he said.

"My son is fighting for his life up in that hospital in Blanchardstown. I don't know if he's going to live or die.

"But I will tell you, it's wrong. It's wrong, it's wrong, it's wrong - no matter what you say, no matter what you do," he added.