import { useLocale } from "@calcom/lib/hooks/useLocale";
import { Button } from "@calcom/ui/components/button";
import { SheetClose } from "@calcom/ui/components/sheet";
import { useEditMode } from "./store";
function EditModeFooter() {
const { t } = useLocale();
const setEditMode = useEditMode((state) => state.setEditMode);
const isPending = useEditMode((state) => state.mutationLoading);
return (
<>
>
);
}
function MoreInfoFooter({
canEditAttributesForUser,
canChangeMemberRole,
}: {
canEditAttributesForUser?: boolean;
canChangeMemberRole?: boolean;
}) {
const { t } = useLocale();
const setEditMode = useEditMode((state) => state.setEditMode);
// Show edit button if user can change member role (edit user info) or edit attributes
const canEdit = canChangeMemberRole || canEditAttributesForUser;
return (
<>
{canEdit && (
)}
>
);
}
export function SheetFooterControls({
canEditAttributesForUser,
canChangeMemberRole,
}: {
canEditAttributesForUser?: boolean;
canChangeMemberRole?: boolean;
}) {
const editMode = useEditMode((state) => state.editMode);
return (
<>
{editMode ? (
) : (
)}
>
);
}