All files / app/features/profile/actions PendingFriendReqButton.tsx

80% Statements 8/10
100% Branches 0/0
0% Functions 0/1
88.88% Lines 8/9

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 28 29 30 313x 3x 3x 3x 3x   3x 3x                                           3x  
import Button from "components/Button";
import { PersonAddIcon } from "components/Icons";
import { PROFILE } from "i18n/namespaces";
import Link from "next/link";
import { useTranslation } from "next-i18next";
import { FriendRequest } from "proto/api_pb";
import React from "react";
import { connectionsRoute } from "routes";
 
interface PendingFriendReqButtonProps {
  friendRequest: FriendRequest.AsObject;
}
 
function PendingFriendReqButton({
  friendRequest,
}: PendingFriendReqButtonProps) {
  const { t } = useTranslation([PROFILE]);
 
  return (
    <Button
      component={Link}
      startIcon={<PersonAddIcon />}
      href={`${connectionsRoute}?from=${friendRequest.userId}`}
    >
      {t("profile:connection_pending")}
    </Button>
  );
}
 
export default PendingFriendReqButton;