import type { ParametricDescriptor } from '@pascal-app/core' import type { WindowNode } from './schema' /** * Minimal inspector descriptor for window. Like door, the legacy * `` has 15+ SliderControls covering sashes, dividers, * sill, frame, opening shape — too elaborate for the auto-inspector * at Stage A. Legacy panel keeps rendering via panel-manager's * `case 'window':`. */ export const windowParametrics: ParametricDescriptor = { groups: [ { label: 'Dimensions', fields: [ { key: 'width', kind: 'number', unit: 'm', min: 0.3, max: 4, step: 0.05 }, { key: 'height', kind: 'number', unit: 'm', min: 0.3, max: 4, step: 0.05 }, ], }, ], // Stage E — kind-owned panel mounted by . Window // has 15+ controls (sashes, dividers, sill, frame, opening shape) // that don't fit the generic auto-inspector. customPanel: () => import('./panel'), }