LogRowMessage: remove hardcoded true from condition (#72976)

This commit is contained in:
Matias Chomicki 2023-08-07 16:41:03 +02:00 committed by GitHub
parent ba3cbbef7f
commit 869d3fc8b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -42,6 +42,11 @@ describe('LogRowMessage', () => {
expect(screen.queryByText('test123')).toBeInTheDocument();
});
it('should hide the menu if the mouse is not over', async () => {
setup({ showContextToggle: () => true, mouseIsOver: false });
expect(screen.queryByLabelText('Show context')).not.toBeInTheDocument();
});
describe('with show context', () => {
it('should show context button', async () => {
setup({ showContextToggle: () => true });

View File

@ -80,7 +80,7 @@ export const LogRowMessage = React.memo((props: Props) => {
} = props;
const { hasAnsi, raw } = row;
const restructuredEntry = useMemo(() => restructureLog(raw, prettifyLogMessage), [raw, prettifyLogMessage]);
const shouldShowMenu = useMemo(() => mouseIsOver || pinned || true, [mouseIsOver, pinned]);
const shouldShowMenu = useMemo(() => mouseIsOver || pinned, [mouseIsOver, pinned]);
return (
<>
{