ComposeForm: pass onSubmit through UploadForm to ComposeUpload

This commit is contained in:
Alex Gleason
2023-10-13 11:16:43 -05:00
parent 629258613e
commit d71bb8a673
3 changed files with 8 additions and 12 deletions

View File

@ -11,9 +11,10 @@ import type { Attachment as AttachmentEntity } from 'soapbox/types/entities';
interface IUploadForm {
composeId: string;
onSubmit(): void;
}
const UploadForm: React.FC<IUploadForm> = ({ composeId }) => {
const UploadForm: React.FC<IUploadForm> = ({ composeId, onSubmit }) => {
const mediaIds = useCompose(composeId).media_attachments.map((item: AttachmentEntity) => item.id);
return (
@ -22,7 +23,7 @@ const UploadForm: React.FC<IUploadForm> = ({ composeId }) => {
<HStack wrap className={clsx('overflow-hidden', mediaIds.size !== 0 && 'p-1')}>
{mediaIds.map((id: string) => (
<Upload id={id} key={id} composeId={composeId} />
<Upload id={id} key={id} composeId={composeId} onSubmit={onSubmit} />
))}
</HStack>
</div>