Skip to content

Commit

Permalink
fix(bug fix for pr): bug fix for pr
Browse files Browse the repository at this point in the history
bug fix
  • Loading branch information
pheobeayo committed Jan 15, 2025
1 parent 719638c commit b941e18
Showing 1 changed file with 52 additions and 59 deletions.
111 changes: 52 additions & 59 deletions apps/dashboard/src/components/add-member-modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,26 +51,15 @@ export default function AddMemberModal({
setValue: setInviteCode,
onCopy: onCopyInviteCode
} = useClipboard("")
const generateInviteLink = useCallback(async () => {
const inviteLink = await bandadaAPI.generateMagicLink(group.id)

if (inviteLink === null) {
return
}

setClientLink(inviteLink)
const index = inviteLink.lastIndexOf("=")
const inviteCodeLink = inviteLink.substring(index + 1)
setInviteCode(inviteCodeLink)
}, [group, setClientLink, setInviteCode])
const { data: signer } = useSigner()

useEffect(() => {
setMemberIds("")

if (group.credentials) {
setClientLink(
`${import.meta.env.VITE_CLIENT_URL}?credentialGroupId=${group.id
`${import.meta.env.VITE_CLIENT_URL}?credentialGroupId=${
group.id
}`
)
}
Expand Down Expand Up @@ -171,7 +160,10 @@ ${memberIds.join("\n")}
}

setClientLink(inviteLink)
}, [group, setClientLink])
const index = inviteLink.lastIndexOf("=")
const inviteCodeLink = inviteLink.substring(index + 1)
setInviteCode(inviteCodeLink)
}, [group, setClientLink, setInviteCode])

return (
<Modal
Expand Down Expand Up @@ -230,50 +222,51 @@ ${memberIds.join("\n")}
)}

{group.type === "off-chain" && (
<Box mb="30px">
{!group.credentials && (
<>
<Text mb="10px" color="balticSea.800">
Share invite code
</Text>

<InputGroup size="lg">
<Input
pr="50px"
placeholder="Invite code"
value={inviteCode}
isDisabled
/>
<InputRightElement mr="5px">
<Tooltip
label={
hasCopiedInviteCode
? "Copied!"
: "Copy"
}
closeOnClick={false}
hasArrow
>
<IconButton
variant="link"
aria-label="Copy invite link"
onClick={onCopyInviteCode}
onMouseDown={(e) =>
e.preventDefault()
}
icon={
<Icon
color="sunsetOrange.600"
boxSize="5"
as={FiCopy}
/>
}
/>
</Tooltip>
</InputRightElement>
</InputGroup>
</>
)}
<Box mb="30px">
{!group.credentials && (
<>
<Text mb="10px" color="balticSea.800">
Share invite code
</Text>

<InputGroup size="lg">
<Input
pr="50px"
placeholder="Invite code"
value={inviteCode}
isDisabled
/>
<InputRightElement mr="5px">
<Tooltip
label={
hasCopiedInviteCode
? "Copied!"
: "Copy"
}
closeOnClick={false}
hasArrow
>
<IconButton
variant="link"
aria-label="Copy invite link"
onClick={onCopyInviteCode}
onMouseDown={(e) =>
e.preventDefault()
}
icon={
<Icon
color="sunsetOrange.600"
boxSize="5"
as={FiCopy}
/>
}
/>
</Tooltip>
</InputRightElement>
</InputGroup>
</>
)}

<Text mb="10px" color="balticSea.800">
{!group.credentials
? "Share invite link"
Expand Down Expand Up @@ -342,4 +335,4 @@ ${memberIds.join("\n")}
</ModalContent>
</Modal>
)
}
}

0 comments on commit b941e18

Please sign in to comment.