Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
frontend
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
vicotor
frontend
Commits
146b4369
Unverified
Commit
146b4369
authored
Apr 10, 2025
by
tom goriunov
Committed by
GitHub
Apr 10, 2025
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix drawer backdrop and filters on address tx tab (#2670)
fix drawer backdrop and filters on address tx tab
parent
3cac00de
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
11 additions
and
12 deletions
+11
-12
drawer.tsx
toolkit/chakra/drawer.tsx
+5
-4
AddressTxs.tsx
ui/address/AddressTxs.tsx
+1
-1
Burger.tsx
ui/snippets/header/Burger.tsx
+3
-3
UserProfileMobile.tsx
ui/snippets/user/profile/UserProfileMobile.tsx
+1
-2
UserWalletMobile.tsx
ui/snippets/user/wallet/UserWalletMobile.tsx
+1
-2
No files found.
toolkit/chakra/drawer.tsx
View file @
146b4369
...
...
@@ -7,15 +7,17 @@ interface DrawerContentProps extends ChakraDrawer.ContentProps {
portalled
?:
boolean
;
portalRef
?:
React
.
RefObject
<
HTMLElement
>
;
offset
?:
ChakraDrawer
.
ContentProps
[
'
padding
'
];
backdrop
?:
boolean
;
}
export
const
DrawerContent
=
React
.
forwardRef
<
HTMLDivElement
,
DrawerContentProps
>
(
function
DrawerContent
(
props
,
ref
)
{
const
{
children
,
portalled
=
true
,
portalRef
,
offset
,
...
rest
}
=
props
;
const
{
children
,
portalled
=
true
,
portalRef
,
offset
,
backdrop
=
true
,
...
rest
}
=
props
;
return
(
<
Portal
disabled=
{
!
portalled
}
container=
{
portalRef
}
>
{
backdrop
&&
<
ChakraDrawer
.
Backdrop
/>
}
<
ChakraDrawer
.
Positioner
padding=
{
offset
}
>
<
ChakraDrawer
.
Content
ref=
{
ref
}
{
...
rest
}
asChild=
{
false
}
>
{
children
}
...
...
@@ -45,8 +47,8 @@ export const DrawerCloseTrigger = React.forwardRef<
const
EMPTY_ELEMENT
=
()
=>
null
;
export
const
DrawerRoot
=
(
props
:
ChakraDrawer
.
RootProps
)
=>
{
const
{
initialFocusEl
=
EMPTY_ELEMENT
,
...
rest
}
=
props
;
return
<
ChakraDrawer
.
Root
{
...
rest
}
initialFocusEl=
{
initialFocusEl
}
/>;
const
{
initialFocusEl
=
EMPTY_ELEMENT
,
lazyMount
=
true
,
unmountOnExit
=
true
,
...
rest
}
=
props
;
return
<
ChakraDrawer
.
Root
{
...
rest
}
initialFocusEl=
{
initialFocusEl
}
lazyMount=
{
lazyMount
}
unmountOnExit=
{
unmountOnExit
}
/>;
};
export
const
DrawerTrigger
=
(
props
:
ChakraDrawer
.
TriggerProps
)
=>
{
...
...
@@ -57,7 +59,6 @@ export const DrawerTrigger = (props: ChakraDrawer.TriggerProps) => {
export
const
DrawerFooter
=
ChakraDrawer
.
Footer
;
export
const
DrawerHeader
=
ChakraDrawer
.
Header
;
export
const
DrawerBody
=
ChakraDrawer
.
Body
;
export
const
DrawerBackdrop
=
ChakraDrawer
.
Backdrop
;
export
const
DrawerDescription
=
ChakraDrawer
.
Description
;
export
const
DrawerTitle
=
ChakraDrawer
.
Title
;
export
const
DrawerActionTrigger
=
ChakraDrawer
.
ActionTrigger
;
ui/address/AddressTxs.tsx
View file @
146b4369
...
...
@@ -184,7 +184,7 @@ const AddressTxs = ({ overloadCount = OVERLOAD_COUNT, shouldRender = true, isQue
return (
<>
{ !isMobile &&
addressTxsQuery.pagination.isVisible &&
(
{ !isMobile && (
<ActionBar>
{ filter }
{ currentAddress && csvExportLink }
...
...
ui/snippets/header/Burger.tsx
View file @
146b4369
...
...
@@ -2,7 +2,7 @@ import { Box, Flex } from '@chakra-ui/react';
import
React
from
'
react
'
;
import
config
from
'
configs/app
'
;
import
{
DrawerB
ackdrop
,
DrawerB
ody
,
DrawerContent
,
DrawerRoot
,
DrawerTrigger
}
from
'
toolkit/chakra/drawer
'
;
import
{
DrawerBody
,
DrawerContent
,
DrawerRoot
,
DrawerTrigger
}
from
'
toolkit/chakra/drawer
'
;
import
{
IconButton
}
from
'
toolkit/chakra/icon-button
'
;
import
{
useDisclosure
}
from
'
toolkit/hooks/useDisclosure
'
;
import
IconSvg
from
'
ui/shared/IconSvg
'
;
...
...
@@ -35,8 +35,8 @@ const Burger = ({ isMarketplaceAppPage }: Props) => {
open=
{
open
}
onOpenChange=
{
onOpenChange
}
placement=
"start"
lazyMount=
{
false
}
>
<
DrawerBackdrop
/>
<
DrawerTrigger
>
<
IconButton
onClick=
{
onOpen
}
p=
{
2
}
aria
-
label=
"Menu button"
>
<
IconSvg
...
...
@@ -48,7 +48,7 @@ const Burger = ({ isMarketplaceAppPage }: Props) => {
</
IconButton
>
</
DrawerTrigger
>
<
DrawerContent
>
<
DrawerBody
display=
"flex"
flexDirection=
"column"
overflow
=
"hidden
"
>
<
DrawerBody
display=
"flex"
flexDirection=
"column"
overflow
X=
"hidden"
overflowY=
"auto
"
>
<
TestnetBadge
alignSelf=
"flex-start"
/>
<
Flex
alignItems=
"center"
justifyContent=
"space-between"
>
<
NetworkLogo
onClick=
{
handleNetworkLogoClick
}
/>
...
...
ui/snippets/user/profile/UserProfileMobile.tsx
View file @
146b4369
...
...
@@ -6,7 +6,7 @@ import type { Screen } from 'ui/snippets/auth/types';
import
config
from
'
configs/app
'
;
import
*
as
mixpanel
from
'
lib/mixpanel
'
;
import
useAccount
from
'
lib/web3/useAccount
'
;
import
{
DrawerB
ackdrop
,
DrawerB
ody
,
DrawerContent
,
DrawerRoot
,
DrawerTrigger
}
from
'
toolkit/chakra/drawer
'
;
import
{
DrawerBody
,
DrawerContent
,
DrawerRoot
,
DrawerTrigger
}
from
'
toolkit/chakra/drawer
'
;
import
{
useDisclosure
}
from
'
toolkit/hooks/useDisclosure
'
;
import
AuthModal
from
'
ui/snippets/auth/AuthModal
'
;
import
useProfileQuery
from
'
ui/snippets/auth/useProfileQuery
'
;
...
...
@@ -74,7 +74,6 @@ const UserProfileMobile = () => {
open=
{
profileMenu
.
open
}
onOpenChange=
{
handleProfileMenuOpenChange
}
>
<
DrawerBackdrop
/>
<
DrawerTrigger
>
<
UserProfileButton
profileQuery=
{
profileQuery
}
...
...
ui/snippets/user/wallet/UserWalletMobile.tsx
View file @
146b4369
...
...
@@ -3,7 +3,7 @@ import React from 'react';
import
{
useMarketplaceContext
}
from
'
lib/contexts/marketplace
'
;
import
useWeb3AccountWithDomain
from
'
lib/web3/useAccountWithDomain
'
;
import
useWeb3Wallet
from
'
lib/web3/useWallet
'
;
import
{
DrawerTrigger
,
DrawerRoot
,
Drawer
Backdrop
,
Drawer
Content
,
DrawerBody
}
from
'
toolkit/chakra/drawer
'
;
import
{
DrawerTrigger
,
DrawerRoot
,
DrawerContent
,
DrawerBody
}
from
'
toolkit/chakra/drawer
'
;
import
{
useDisclosure
}
from
'
toolkit/hooks/useDisclosure
'
;
import
UserWalletButton
from
'
./UserWalletButton
'
;
...
...
@@ -48,7 +48,6 @@ const UserWalletMobile = () => {
open=
{
walletMenu
.
open
}
onOpenChange=
{
handleOpenChange
}
>
<
DrawerBackdrop
/>
<
DrawerTrigger
>
<
UserWalletButton
variant=
"header"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment