diff --git a/src/components/FamilyAcc/FamilyManageTabs.jsx b/src/components/FamilyAcc/FamilyManageTabs.jsx index fc32640..e14c6fb 100644 --- a/src/components/FamilyAcc/FamilyManageTabs.jsx +++ b/src/components/FamilyAcc/FamilyManageTabs.jsx @@ -4,12 +4,14 @@ import React, { useMemo, useRef, useState, + forwardRef } from "react"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import profile from "../../assets/images/profile-info-profile.png"; -import qrSample from "../../assets/images/qr-sample.png"; import usersService from "../../services/UsersService"; import FamilyTasks from "./FamilyTasks"; +import QRCode from "react-qr-code"; +import { useReactToPrint } from "react-to-print"; export default function FamilyManageTabs({ className, @@ -78,6 +80,12 @@ export default function FamilyManageTabs({ familyManageHandler(); }, [tab]); + const accountRef = useRef(); + // to handle printing + const useHandlePrint = useReactToPrint({ + content: () => accountRef.current, + }); + return (
)} {name === "Account" && ( -Username: ${familyDetails?.username}
-Password: ${familyDetails?.pin}
-Scan the code from mobile app
-