fix
This commit is contained in:
@@ -229,6 +229,13 @@ export const LabelDesigner: React.FC<LabelDesignerProps> = ({
|
||||
[template.variableDefaults]
|
||||
);
|
||||
|
||||
const showReferencePreview = useMemo(
|
||||
() =>
|
||||
!!template.previewReferenceBackground &&
|
||||
template.enablePreviewReferenceBackground !== false,
|
||||
[template.previewReferenceBackground, template.enablePreviewReferenceBackground]
|
||||
);
|
||||
|
||||
const localElementsRef = useRef<TemplateElement[] | null>(null);
|
||||
/** 交互开始时的元素快照:拖动底图分层、缩放节流重绘 */
|
||||
const [interactionSnapshot, setInteractionSnapshot] = useState<TemplateElement[] | null>(
|
||||
@@ -1654,10 +1661,10 @@ export const LabelDesigner: React.FC<LabelDesignerProps> = ({
|
||||
<div
|
||||
ref={canvasRef}
|
||||
className={`absolute inset-0 shadow-[0_2px_20px_rgba(0,0,0,0.5)] select-none overflow-hidden ${
|
||||
template.previewReferenceBackground ? '' : 'bg-white'
|
||||
showReferencePreview ? '' : 'bg-white'
|
||||
}`}
|
||||
>
|
||||
{template.previewReferenceBackground && (
|
||||
{showReferencePreview && (
|
||||
<img
|
||||
src={template.previewReferenceBackground}
|
||||
alt=""
|
||||
@@ -1681,7 +1688,7 @@ export const LabelDesigner: React.FC<LabelDesignerProps> = ({
|
||||
rowData={null}
|
||||
rowIndex={0}
|
||||
showBorder={false}
|
||||
transparentBackground={!!template.previewReferenceBackground}
|
||||
transparentBackground={showReferencePreview}
|
||||
variableDefaults={previewDefaults}
|
||||
renderScale={canvasRenderScale}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user