223 | {strokeInfo && <>
224 |
225 | {t('stroke type')}
226 |
236 | {' '}
237 | {t('head type')}
238 |
248 | {' '}
249 | {t('tail type')}
250 |
260 | {' '}
261 | {!strokeInfo.validTypes && (
262 |
263 | {t('invalid stroke shape types')}
264 |
265 | )}
266 |
267 |
{strokeInfo.coordString}
268 | >}
269 | {partInfo && <>
270 |
271 | {t('part')}
272 | {' '}
273 | {partInfo.partName}
274 | {' '}
275 | {partInfo.entityName && t('alias of', { entity: partInfo.entityName })}
276 |
277 |
{partInfo.coordString}
278 | {partInfo.stretchCoeff !== null && (
279 |
280 | {t('stretch')}
281 | {' '}
282 |
287 | {' '}
288 | {partInfo.stretchCoeff}
289 |
290 | )}
291 | >}
292 | {reflectRotateInfo && <>
293 |
294 |
304 |
305 |
{reflectRotateInfo.coordString}
306 | >}
307 | {otherInfo && <>
308 | {otherInfo.isMultiple &&
{t('selecting multiple strokes')}
}
309 | {otherInfo.coordString &&
{otherInfo.coordString}
}
310 | >}
311 |