fix(studio): disable the rotation field when the element can't be rotated (#1412)

This commit is contained in:
Carlos Alcaraz Gregor
2026-06-13 11:02:36 -04:00
committed by GitHub
parent ca1574f26a
commit 3c5607063f
@@ -144,6 +144,7 @@ export const PropertyPanel = memo(function PropertyPanel({
const manualOffsetEditingDisabled = !element.capabilities.canApplyManualOffset;
const manualSizeEditingDisabled = !element.capabilities.canApplyManualSize;
const manualRotationEditingDisabled = !element.capabilities.canApplyManualRotation;
const sourceLabel = element.id ? `#${element.id}` : element.selector;
const showEditableSections = element.capabilities.canEditStyles;
const manualOffset = readStudioPathOffset(element.element);
@@ -495,6 +496,7 @@ export const PropertyPanel = memo(function PropertyPanel({
<MetricField
label="R"
value={`${displayR}°`}
disabled={manualRotationEditingDisabled}
onCommit={(next) => commitManualRotation(next.replace("°", ""))}
/>
</div>