Add correct edit right widget
This commit is contained in:
@@ -24,16 +24,22 @@ import { ModelViewer3D } from "@widgets";
|
||||
interface UploadMediaDialogProps {
|
||||
open: boolean;
|
||||
onClose: () => void;
|
||||
afterUpload: (media: {
|
||||
afterUpload?: (media: {
|
||||
id: string;
|
||||
filename: string;
|
||||
media_name?: string;
|
||||
media_type: number;
|
||||
}) => void;
|
||||
afterUploadSight?: (id: string) => void;
|
||||
}
|
||||
|
||||
export const UploadMediaDialog = observer(
|
||||
({ open, onClose, afterUpload }: UploadMediaDialogProps) => {
|
||||
({
|
||||
open,
|
||||
onClose,
|
||||
afterUpload,
|
||||
afterUploadSight,
|
||||
}: UploadMediaDialogProps) => {
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
const [error, setError] = useState<string | null>(null);
|
||||
const [success, setSuccess] = useState(false);
|
||||
@@ -103,7 +109,11 @@ export const UploadMediaDialog = observer(
|
||||
mediaName
|
||||
);
|
||||
if (media) {
|
||||
await afterUpload(media);
|
||||
if (afterUploadSight) {
|
||||
await afterUploadSight(media.id);
|
||||
} else if (afterUpload) {
|
||||
await afterUpload(media);
|
||||
}
|
||||
}
|
||||
setSuccess(true);
|
||||
} catch (err) {
|
||||
|
||||
Reference in New Issue
Block a user