sforkowany z mirror/soapbox
Merge branch 'chats-scrollbars' into 'develop'
Fix chat overflow-x See merge request soapbox-pub/soapbox!2285renovate/tabler-icons-2.x
commit
63ca831d16
|
@ -105,6 +105,7 @@ const StatusReactionWrapper: React.FC<IStatusReactionWrapper> = ({ statusId, chi
|
||||||
ref: setReferenceElement,
|
ref: setReferenceElement,
|
||||||
})}
|
})}
|
||||||
|
|
||||||
|
{visible && (
|
||||||
<Portal>
|
<Portal>
|
||||||
<EmojiSelector
|
<EmojiSelector
|
||||||
placement='top-start'
|
placement='top-start'
|
||||||
|
@ -113,6 +114,7 @@ const StatusReactionWrapper: React.FC<IStatusReactionWrapper> = ({ statusId, chi
|
||||||
visible={visible}
|
visible={visible}
|
||||||
/>
|
/>
|
||||||
</Portal>
|
</Portal>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
@ -113,7 +113,7 @@ const EmojiSelector: React.FC<IEmojiSelector> = ({
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={clsx('z-50 transition-opacity duration-100', {
|
className={clsx('z-[101] transition-opacity duration-100', {
|
||||||
'opacity-0 pointer-events-none': !visible,
|
'opacity-0 pointer-events-none': !visible,
|
||||||
})}
|
})}
|
||||||
ref={setPopperElement}
|
ref={setPopperElement}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import React, { useState, useEffect } from 'react';
|
import React, { useState, useEffect } from 'react';
|
||||||
|
|
||||||
import EmojiSelector from '../../../../components/ui/emoji-selector/emoji-selector';
|
import { Portal } from 'soapbox/components/ui';
|
||||||
|
import EmojiSelector from 'soapbox/components/ui/emoji-selector/emoji-selector';
|
||||||
|
|
||||||
interface IChatMessageReactionWrapper {
|
interface IChatMessageReactionWrapper {
|
||||||
onOpen(isOpen: boolean): void
|
onOpen(isOpen: boolean): void
|
||||||
|
@ -36,6 +37,8 @@ function ChatMessageReactionWrapper(props: IChatMessageReactionWrapper) {
|
||||||
onClick: onToggleVisibility,
|
onClick: onToggleVisibility,
|
||||||
})}
|
})}
|
||||||
|
|
||||||
|
{isOpen && (
|
||||||
|
<Portal>
|
||||||
<EmojiSelector
|
<EmojiSelector
|
||||||
visible={isOpen}
|
visible={isOpen}
|
||||||
referenceElement={referenceElement}
|
referenceElement={referenceElement}
|
||||||
|
@ -44,6 +47,8 @@ function ChatMessageReactionWrapper(props: IChatMessageReactionWrapper) {
|
||||||
offset={[-10, 12]}
|
offset={[-10, 12]}
|
||||||
all={false}
|
all={false}
|
||||||
/>
|
/>
|
||||||
|
</Portal>
|
||||||
|
)}
|
||||||
</React.Fragment>
|
</React.Fragment>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue