show role and origin for faces in the object explorer view

This commit is contained in:
Val Erastov 2019-02-15 19:35:29 -08:00
parent ebec6fb7f5
commit 58f2b1b117

View file

@ -35,6 +35,9 @@ function EdgeSection({edge}) {
function FaceSection({face}) {
return <ModelSection type='face' model={face} key={face.id}>
{(face.productionInfo && face.productionInfo.role) && <Section label={<span>role: {face.productionInfo.role}</span>} />}
{(face.productionInfo && face.productionInfo.originatedFromPrimitive) && <Section label={<span>origin: {face.productionInfo.originatedFromPrimitive}</span>} />}
<Section label={face.sketchObjects.length ? 'sketch' : <span className={ls.hint}>{'<no sketch assigned>'}</span>}>
{face.sketchObjects.map(o => <div key={o.id}>{o.id + ':' + o.sketchPrimitive.constructor.name}</div>)}
</Section>