Baby shower

Need advise, I have never been to a baby shower before, in my religion people don't do baby showers or buy anything for a baby until the baby is born. So we buy presents for friends babies after they are born. I was just invited to my not religious friend baby shower. I don't know how it works, what am I suppose to bring? If present then of what value? If money then how much? Thanks