Commit d99fe2d6 authored by tom's avatar tom

Merge branch 'release/v1_33_0-fixes' of github.com:blockscout/frontend into release/v1_33_0-fixes

parents 271447cb ec539c44
...@@ -76,7 +76,7 @@ const AddressMudTable = ({ scrollRef, tableId, isQueryEnabled = true }: Props) = ...@@ -76,7 +76,7 @@ const AddressMudTable = ({ scrollRef, tableId, isQueryEnabled = true }: Props) =
} }
const filtersTags = hasActiveFilters ? ( const filtersTags = hasActiveFilters ? (
<HStack gap={ 3 } mb={ 1 }> <HStack gap={ 3 } mb={ 1 } flexWrap="wrap">
{ Object.entries(filters).map(([ key, value ]) => { { Object.entries(filters).map(([ key, value ]) => {
const index = key as FilterKeys === 'filter_key0' ? 0 : 1; const index = key as FilterKeys === 'filter_key0' ? 0 : 1;
return ( return (
......
...@@ -5,6 +5,7 @@ import { ...@@ -5,6 +5,7 @@ import {
useDisclosure, useDisclosure,
IconButton, IconButton,
chakra, chakra,
Portal,
} from '@chakra-ui/react'; } from '@chakra-ui/react';
import React from 'react'; import React from 'react';
...@@ -32,7 +33,7 @@ const TableColumnFilterWrapper = ({ columnName, isActive, className, children, i ...@@ -32,7 +33,7 @@ const TableColumnFilterWrapper = ({ columnName, isActive, className, children, i
); );
return ( return (
<Popover isOpen={ isOpen } onClose={ onClose } placement="bottom-start" isLazy lazyBehavior="unmount" strategy="fixed"> <Popover isOpen={ isOpen } onClose={ onClose } placement="bottom-start" isLazy lazyBehavior="unmount">
<PopoverTrigger> <PopoverTrigger>
<IconButton <IconButton
onClick={ onToggle } onClick={ onToggle }
...@@ -47,11 +48,13 @@ const TableColumnFilterWrapper = ({ columnName, isActive, className, children, i ...@@ -47,11 +48,13 @@ const TableColumnFilterWrapper = ({ columnName, isActive, className, children, i
color="text_secondary" color="text_secondary"
/> />
</PopoverTrigger> </PopoverTrigger>
<PopoverContent className={ className }> <Portal>
<PopoverBody px={ 4 } py={ 6 } display="flex" flexDir="column" rowGap={ 3 }> <PopoverContent className={ className }>
{ modifiedChildren } <PopoverBody px={ 4 } py={ 6 } display="flex" flexDir="column" rowGap={ 3 }>
</PopoverBody> { modifiedChildren }
</PopoverContent> </PopoverBody>
</PopoverContent>
</Portal>
</Popover> </Popover>
); );
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment