message: allow forwarding refs on SelectMenu
diff: @@ -51,8 +51,8 @@ const StyledSelectMenu = styled.details`
  `
  // 'as' is spread out because we don't want users to be able to change the tag.
  -const SelectMenu = ({children, initialTab, as, ...rest}) => {
  - const ref = useRef(null)
  +const SelectMenu = React.forwardRef(({children, initialTab, as, ...rest}, forwardedRef) => {
  + const ref = forwardedRef || useRef(null)
  const [selectedTab, setSelectedTab] = useState(initialTab)
  const [open, setOpen] = useState(false)
  const menuProviderValues = {
  