import * as React from "react";
import { useTranslation } from "react-i18next";
import { useFetcher } from "react-router";
import { SendouDialog } from "~/components/elements/Dialog";
import { FormMessage } from "~/components/FormMessage";
import { Label } from "~/components/Label";
import { SubmitButton } from "~/components/SubmitButton";
import type { Tables } from "~/db/tables";
import type { SQMatchGroup } from "~/features/sendouq/core/SendouQ.server";
import { SENDOUQ } from "~/features/sendouq/q-constants";
import { preferenceEmojiUrl } from "~/utils/urls";
export function AddPrivateNoteDialog({
aboutUser,
close,
}: {
aboutUser?: Pick<
SQMatchGroup["members"][number],
"id" | "username" | "privateNote"
>;
close: () => void;
}) {
const { t } = useTranslation(["q", "common"]);
const fetcher = useFetcher();
if (!aboutUser) return null;
return (