@@ -66,6 +66,7 @@ import type {
6666 RootNavigationProp ,
6767 RootStackScreenProps ,
6868} from '../../navigation/types' ;
69+ import { useSheetRef } from '../../sheets/SheetRefsProvider' ;
6970import {
7071 activityItemSelector ,
7172 activityItemsSelector ,
@@ -85,7 +86,6 @@ import {
8586 deleteMetaTxTag ,
8687} from '../../store/slices/metadata' ;
8788import { ETransferStatus } from '../../store/types/wallet' ;
88- import { showSheet } from '../../store/utils/ui' ;
8989import { getBoostedTransactionParents } from '../../utils/boost' ;
9090import {
9191 ellipsis ,
@@ -159,6 +159,8 @@ const OnchainActivityDetail = ({
159159 const { wallet } = useOnchainWallet ( ) ;
160160 const { t } = useTranslation ( 'wallet' ) ;
161161 const { t : tTime } = useTranslation ( 'intl' , { i18n : i18nTime } ) ;
162+ const boostSheetRef = useSheetRef ( 'boost' ) ;
163+ const activityTagsSheetRef = useSheetRef ( 'activityTags' ) ;
162164 const switchUnit = useSwitchUnit ( ) ;
163165 const dispatch = useAppDispatch ( ) ;
164166 const contacts = useAppSelector ( contactsSelector ) ;
@@ -235,11 +237,11 @@ const OnchainActivityDetail = ({
235237 } ;
236238
237239 const handleBoost = ( ) : void => {
238- showSheet ( 'boost' , { activityItem : item } ) ;
240+ boostSheetRef . current ?. present ( { activityItem : item } ) ;
239241 } ;
240242
241243 const handleAddTag = ( ) : void => {
242- showSheet ( 'activityTags' , { id } ) ;
244+ activityTagsSheetRef . current ?. present ( { id } ) ;
243245 } ;
244246
245247 const handleRemoveTag = ( tag : string ) : void => {
@@ -678,8 +680,10 @@ const LightningActivityDetail = ({
678680} ) : ReactElement => {
679681 const { t } = useTranslation ( 'wallet' ) ;
680682 const { t : tTime } = useTranslation ( 'intl' , { i18n : i18nTime } ) ;
683+ const activityTagsSheetRef = useSheetRef ( 'activityTags' ) ;
681684 const switchUnit = useSwitchUnit ( ) ;
682685 const colors = useColors ( ) ;
686+
683687 const {
684688 id,
685689 txType,
@@ -700,7 +704,7 @@ const LightningActivityDetail = ({
700704 } ) ;
701705
702706 const handleAddTag = ( ) : void => {
703- showSheet ( 'activityTags' , { id } ) ;
707+ activityTagsSheetRef . current ?. present ( { id } ) ;
704708 } ;
705709
706710 const handleRemoveTag = ( tag : string ) : void => {
0 commit comments