style: apply biome lint fixes after portforward

This commit is contained in:
open-pascal
2026-05-20 00:54:11 +00:00
parent d48be77f5d
commit 3adae8acea
22 changed files with 92 additions and 98 deletions
+21 -24
View File
@@ -393,10 +393,7 @@ export default function DoorPanel() {
const isGarageDoor = node.doorCategory === 'garage' || doorType.startsWith('garage-')
const isSwingDoor = doorType === 'hinged' || doorType === 'double' || doorType === 'french'
const isSlideFoldDoor =
doorType === 'folding' ||
doorType === 'pocket' ||
doorType === 'barn' ||
doorType === 'sliding'
doorType === 'folding' || doorType === 'pocket' || doorType === 'barn' || doorType === 'sliding'
const isSlidingDoor = doorType === 'pocket' || doorType === 'barn' || doorType === 'sliding'
const isFoldingDoor = doorType === 'folding'
const isSectionalGarageDoor = doorType === 'garage-sectional'
@@ -1027,26 +1024,26 @@ export default function DoorPanel() {
<>
{showFrameSection && (
<PanelSection title="Frame">
<SliderControl
label="Thickness"
max={0.2}
min={0.01}
onChange={(v) => handleUpdate({ frameThickness: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameThickness * 1000) / 1000}
/>
<SliderControl
label="Depth"
max={0.3}
min={0.01}
onChange={(v) => handleUpdate({ frameDepth: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameDepth * 1000) / 1000}
/>
<SliderControl
label="Thickness"
max={0.2}
min={0.01}
onChange={(v) => handleUpdate({ frameThickness: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameThickness * 1000) / 1000}
/>
<SliderControl
label="Depth"
max={0.3}
min={0.01}
onChange={(v) => handleUpdate({ frameDepth: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameDepth * 1000) / 1000}
/>
</PanelSection>
)}
+3 -4
View File
@@ -240,6 +240,7 @@ export default function ElevatorPanel() {
node?.type,
selectedId,
updateNode,
node,
])
const previewMetric = useCallback(
@@ -314,7 +315,7 @@ export default function ElevatorPanel() {
}, [clearLivePreview, node, setMovingNode, setSelection])
const handleDuplicate = useCallback(() => {
if (!(node && node.parentId)) return
if (!node?.parentId) return
triggerSFX('sfx:item-pick')
const duplicate = ElevatorNodeSchema.parse({
@@ -596,9 +597,7 @@ export default function ElevatorPanel() {
</div>
<select
className="h-9 w-full rounded-lg border border-border/50 bg-[#2C2C2E] px-2 text-sm text-foreground"
onChange={(event) =>
handleServiceBoundaryChange('fromLevelId', event.target.value)
}
onChange={(event) => handleServiceBoundaryChange('fromLevelId', event.target.value)}
value={fromLevelId}
>
{levels.map((level) => (
+1 -1
View File
@@ -5,8 +5,8 @@ import {
constrainWallMoveDeltaToAxis,
emitter,
type FenceNode,
getPerpendicularWallMoveAxis,
type GridEvent,
getPerpendicularWallMoveAxis,
type LevelNode,
useScene,
type WallMoveAxis,
-2
View File
@@ -11,9 +11,7 @@ import {
import {
ActionButton,
ActionGroup,
buildRoofSurfaceMaterialPatch,
duplicateRoofSubtree,
MaterialPicker,
PanelSection,
PanelWrapper,
SliderControl,
+1 -1
View File
@@ -34,7 +34,7 @@ export default function SpawnPanel() {
setDraftRotation(node.rotation)
useLiveTransforms.getState().clear(node.id)
}, [node?.id, node?.rotation, node?.type])
}, [node?.id, node?.rotation, node?.type, node])
const handleUpdate = useCallback(
(updates: Partial<SpawnNode>) => {
@@ -45,6 +45,8 @@ export const StairSegmentRenderer = ({ node }: { node: StairSegmentNode }) => {
parentNode?.sideMaterial,
parentNode?.treadMaterialPreset,
parentNode?.treadMaterial,
node,
parentNode,
])
const placeholderGeometry = useMemo(() => {
-2
View File
@@ -16,10 +16,8 @@ import {
import {
ActionButton,
ActionGroup,
buildStairSurfaceMaterialPatch,
DEFAULT_SPIRAL_STAIR_SWEEP_ANGLE,
duplicateStairSubtree,
MaterialPicker,
MetricControl,
PanelSection,
PanelWrapper,
+1 -1
View File
@@ -18,9 +18,9 @@ import {
getAngleToSegmentReference,
getSegmentAngleReferenceAtPoint,
markToolCancelConsumed,
type SegmentAngleReference,
snapWallDraftPoint,
triggerSFX,
type SegmentAngleReference,
type WallPlanPoint,
} from '@pascal-app/editor'
import { useViewer } from '@pascal-app/viewer'
+18 -18
View File
@@ -842,24 +842,24 @@ export default function WindowPanel() {
<>
{showFrameSection && (
<PanelSection title="Frame">
<SliderControl
label="Thickness"
min={0}
onChange={(v) => handleUpdate({ frameThickness: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameThickness * 1000) / 1000}
/>
<SliderControl
label="Depth"
min={0}
onChange={(v) => handleUpdate({ frameDepth: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameDepth * 1000) / 1000}
/>
<SliderControl
label="Thickness"
min={0}
onChange={(v) => handleUpdate({ frameThickness: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameThickness * 1000) / 1000}
/>
<SliderControl
label="Depth"
min={0}
onChange={(v) => handleUpdate({ frameDepth: v })}
precision={3}
step={0.01}
unit="m"
value={Math.round(node.frameDepth * 1000) / 1000}
/>
</PanelSection>
)}
+1 -1
View File
@@ -1,10 +1,10 @@
import { type NodeDefinition, ZoneNode as ZoneNodeSchema } from '@pascal-app/core'
import { buildZoneFloorplan } from './floorplan'
import {
zoneAddVertexAffordance,
zoneMoveEdgeAffordance,
zoneMoveVertexAffordance,
} from './floorplan-affordances'
import { buildZoneFloorplan } from './floorplan'
import { zoneParametrics } from './parametrics'
import { ZoneNode } from './schema'