Feature staffing shift component 3296

Fixed some hour scrolling bugs on the staffing shift component

#3296