All files / src/features/MerchantPortal/ManageMoney/ManageMoneyPanel/hooks useManageMoneyActions.tsx

16.66% Statements 1/6
0% Branches 0/4
0% Functions 0/3
16.66% Lines 1/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                1x                                    
import { TransactionSidePanelType } from "@features/TransactionPanel/types";
import { ArrowUpIcon, CreditCardIcon } from "@phosphor-icons/react";
 
type Props = {
  handleSidePanelOpen?: (type: TransactionSidePanelType) => void;
  isTransfer?: boolean;
};
 
export const useManageMoneyActions = ({
  handleSidePanelOpen,
  isTransfer,
}: Props) => {
  const handleShowDetails = () => {
    handleSidePanelOpen?.("transaction");
  };
 
  const actions = [
    {
      text: isTransfer ? "Transfer Details" : "Transaction Details",
      IconRight: isTransfer ? ArrowUpIcon : CreditCardIcon,
      onClick: () => handleShowDetails(),
    },
  ];
 
  return { actions };
};