// @ts-nocheck
import clsx from 'classnames';
import { Field, useFormikContext } from 'formik';
import {
Button,
Classes,
Popover,
PopoverInteractionKind,
} from '@blueprintjs/core';
import { FFormGroup } from '@/components';
import { UploadAttachmentsPopoverContent } from './UploadAttachmentsPopoverContent';
import { transformToCamelCase, transfromToSnakeCase } from '@/utils';
import styles from './UploadAttachmentButton.module.scss';
function UploadAttachmentButtonButtonContentField() {
return (
{({ form: { setFieldValue }, field: { value } }) => (
{
setFieldValue('attachments', transfromToSnakeCase(changedValue));
}}
/>
)}
);
}
export function UploadAttachmentButton() {
const { values } = useFormikContext();
const uploadedFiles = values?.attachments?.length || 0;
return (
}
>
);
}