Short Napper Help

My LO is 3 months exactly today and she struggles to nap during the day and then gets cranky because she’s tired...great night sleeper. She is on an eat, play, nap schedule led by her every two hours...with her naps bring anywhere from 10-20 min tops. She only falls asleep in my arms. I’ll put her down and she sleeps tops 20 min and then is awake. If I pick her back up and rock her sometimes she’ll fall back asleep in my arms for a short amount but otherwise stays wide awake...how can I get my LO to sleep longer...and not in my arms?!