fix(ecommerce): define missing selectAnchorRef in one-click video panel
This commit is contained in:
@@ -4,7 +4,7 @@ import {
|
|||||||
ThunderboltOutlined,
|
ThunderboltOutlined,
|
||||||
VideoCameraOutlined,
|
VideoCameraOutlined,
|
||||||
} from "@ant-design/icons";
|
} from "@ant-design/icons";
|
||||||
import { useMemo, useState, type ChangeEvent, type DragEvent, type KeyboardEvent, type RefObject } from "react";
|
import { useMemo, useRef, useState, type ChangeEvent, type DragEvent, type KeyboardEvent, type RefObject } from "react";
|
||||||
import EcommerceVideoWorkspace from "../EcommerceVideoWorkspace";
|
import EcommerceVideoWorkspace from "../EcommerceVideoWorkspace";
|
||||||
|
|
||||||
interface CloneImageItem {
|
interface CloneImageItem {
|
||||||
@@ -97,6 +97,7 @@ export default function EcommerceOneClickVideoPanel({
|
|||||||
}: EcommerceOneClickVideoPanelProps) {
|
}: EcommerceOneClickVideoPanelProps) {
|
||||||
const [openSelect, setOpenSelect] = useState<"platform" | "ratio" | null>(null);
|
const [openSelect, setOpenSelect] = useState<"platform" | "ratio" | null>(null);
|
||||||
const [planTrigger, setPlanTrigger] = useState(0);
|
const [planTrigger, setPlanTrigger] = useState(0);
|
||||||
|
const selectAnchorRef = useRef<HTMLDivElement>(null);
|
||||||
|
|
||||||
const productImageDataUrls = useMemo(() => productImages.map((img) => img.src), [productImages]);
|
const productImageDataUrls = useMemo(() => productImages.map((img) => img.src), [productImages]);
|
||||||
const productImageFiles = useMemo(() => productImages.map((img) => img.file), [productImages]);
|
const productImageFiles = useMemo(() => productImages.map((img) => img.file), [productImages]);
|
||||||
|
|||||||
Reference in New Issue
Block a user