优化
This commit is contained in:
@@ -997,7 +997,9 @@ export const PropSidebar: React.FC<PropSidebarProps> = ({
|
||||
|
||||
const renderPropertiesPanelBody = () => (
|
||||
<>
|
||||
<div className="pb-3 border-b border-[#3a3a3a]">{renderPreviewReferenceBackgroundFields()}</div>
|
||||
{!selectedElem && (
|
||||
<div className="pb-3 border-b border-[#3a3a3a]">{renderPreviewReferenceBackgroundFields()}</div>
|
||||
)}
|
||||
{/* Label Canvas Dimensions */}
|
||||
{!selectedElem && (
|
||||
<div className="space-y-4">
|
||||
@@ -1684,13 +1686,15 @@ export const PropSidebar: React.FC<PropSidebarProps> = ({
|
||||
value={selectedElem.width}
|
||||
onCommit={(val) => {
|
||||
const wVal = Math.max(2, Number(val) || 2);
|
||||
let updated = { ...selectedElem, width: wVal };
|
||||
if (selectedElem.type === 'qrcode') {
|
||||
updated.height = wVal;
|
||||
handleElemChange({ ...selectedElem, width: wVal, height: wVal });
|
||||
} else if (selectedElem.type === 'table') {
|
||||
updated = scaleTableElementSize(updated, wVal, updated.height);
|
||||
handleElemChange(
|
||||
scaleTableElementSize(selectedElem, wVal, selectedElem.height)
|
||||
);
|
||||
} else {
|
||||
handleElemChange({ ...selectedElem, width: wVal });
|
||||
}
|
||||
handleElemChange(updated);
|
||||
}}
|
||||
className="ps-field font-mono"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user