Skip to content

Commit

Permalink
fix: Initiate Multi Sig from FullPageScanner button
Browse files Browse the repository at this point in the history
  • Loading branch information
sdisalvo-crd committed May 8, 2024
1 parent f58cf8b commit 1c0295a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
8 changes: 6 additions & 2 deletions src/ui/components/Scanner/Scanner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@ import { Agent } from "../../../core/agent/agent";
import { ScannerProps } from "./Scanner.types";
import { KeriConnectionType } from "../../../core/agent/agent.types";
import { CreateIdentifier } from "../CreateIdentifier";
import { setMultiSigGroupCache } from "../../../store/reducers/identifiersCache";
import {
getMultiSigGroupCache,
setMultiSigGroupCache,
} from "../../../store/reducers/identifiersCache";
import { MultiSigGroup } from "../../../store/reducers/identifiersCache/identifiersCache.types";
import { PageFooter } from "../PageFooter";
import { ResponsiveModal } from "../layout/ResponsiveModal";
Expand All @@ -38,6 +41,7 @@ const Scanner = forwardRef(
({ setIsValueCaptured, handleReset }: ScannerProps, ref) => {
const componentId = "scanner";
const dispatch = useAppDispatch();
const multiSigGroupCache = useAppSelector(getMultiSigGroupCache);
const currentOperation = useAppSelector(getCurrentOperation);
const currentToastMsg = useAppSelector(getToastMsg);
const currentRoute = useAppSelector(getCurrentRoute);
Expand Down Expand Up @@ -176,7 +180,7 @@ const Scanner = forwardRef(
pageId={componentId}
primaryButtonText={`${i18n.t("createidentifier.scan.initiate")}`}
primaryButtonAction={handlePrimaryButtonAction}
primaryButtonDisabled={false} // @TODO: sdisalvo - Get list of scanned QR codes to check if we can enable this button
primaryButtonDisabled={!multiSigGroupCache?.connections.length}
secondaryButtonText={`${i18n.t(
"createidentifier.scan.pasteoobi"
)}`}
Expand Down
7 changes: 6 additions & 1 deletion src/ui/pages/FullPageScanner/FullPageScanner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,19 @@ const FullPageScanner = ({ showScan, setShowScan }: FullPageScannerProps) => {
?.classList.add("hide");
};

const handleCloseButton = () => {
handleReset();
dispatch(setCurrentOperation(OperationType.IDLE));
};

return (
<ResponsivePageLayout
pageId={pageId}
activeStatus={showScan}
header={
<PageHeader
closeButton={true}
closeButtonAction={handleReset}
closeButtonAction={handleCloseButton}
closeButtonIcon={arrowBackOutline}
/>
}
Expand Down

0 comments on commit 1c0295a

Please sign in to comment.