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 253x 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;