Fix issue with show more button being visible with nothing more to show

Slightly more complicated logic as we hide a different number of items depending on breakpoint.