diff --git a/webapp/channels/src/components/post_view/acknowledgements/index.ts b/webapp/channels/src/components/post_view/acknowledgements/index.ts index 7272ae3871..62eca2da5c 100644 --- a/webapp/channels/src/components/post_view/acknowledgements/index.ts +++ b/webapp/channels/src/components/post_view/acknowledgements/index.ts @@ -18,6 +18,7 @@ type OwnProps = { function makeMapStateToProps() { const getPostAcknowledgementsWithProfiles = makeGetPostAcknowledgementsWithProfiles(); + return (state: GlobalState, ownProps: OwnProps) => { const currentUserId = getCurrentUserId(state); const hasReactions = getHasReactions(state, ownProps.postId); diff --git a/webapp/channels/src/components/post_view/acknowledgements/post_acknowledgements.tsx b/webapp/channels/src/components/post_view/acknowledgements/post_acknowledgements.tsx index e72e0adc68..f92f5c6c79 100644 --- a/webapp/channels/src/components/post_view/acknowledgements/post_acknowledgements.tsx +++ b/webapp/channels/src/components/post_view/acknowledgements/post_acknowledgements.tsx @@ -13,7 +13,7 @@ import { useId, useInteractions, useRole, -} from '@floating-ui/react-dom-interactions'; +} from '@floating-ui/react'; import classNames from 'classnames'; import React, {memo, useState} from 'react'; import {FormattedMessage} from 'react-intl'; @@ -67,7 +67,7 @@ function PostAcknowledgements({ } const buttonDisabled = (Boolean(acknowledgedAt) && moreThan5minAgo(acknowledgedAt)) || isCurrentAuthor; - const {x, y, reference, floating, strategy, context} = useFloating({ + const {x, y, strategy, context, refs: {setReference, setFloating}} = useFloating({ open, onOpenChange: setOpen, placement: 'top-start', @@ -92,9 +92,9 @@ function PostAcknowledgements({ open: 300, close: 0, }, + restMs: 100, handleClose: safePolygon({ blockPointerEvents: false, - restMs: 100, }), }), useRole(context), @@ -131,7 +131,7 @@ function PostAcknowledgements({ const button = ( <>