${dialog.kind === 'straight'
? html`${field('length', 'stairs.length')}${field('width', 'stairs.width')}`
: field('radius', 'stairs.radius')}
) =>
this.updateDialog({ color: event.detail.color, opacity: event.detail.opacity })}>
) =>
this.updateDialog({ fillColor: event.detail.color, fillOpacity: event.detail.opacity })}>
this.updateDialog({
angle: (event.target as HTMLInputElement).value,
})}>
${directionOptions.map(([value, key]) => html`
`)}
${targetState !== 'active' ? html`
${this.owner._t(
targetState === 'fixed' ? 'stairs.fixed_floor' : 'stairs.target_warning',
)}
` : nothing}