1 import React from 'react'
2 import ColumnCard from './ColumnCard'
3 import { ExcerptIcon } from 'react-open-iconic-svg';
5 export default class extends React.Component {
8 const { model, path, isSelected, openElement } = this.props;
9 const element = model.getElement(path)
10 const name = element.name;
11 let choiceName = "none";
13 const selectedCase = element.schema.properties.find(c =>
14 c.properties && c.properties.some(p => element.value[p.name]));
16 choiceName = selectedCase.name;
19 console.debug(`ChoiceCard: ${name}`);
21 <ColumnCard path={path} isSelected={isSelected} className='chioce-card'>
23 <div className='list-card' style={{ cursor: 'pointer' }} onClick={() => openElement({ path })}>
24 <span style={{ paddingRight: '8px' }} >{`${name}`}</span><span style={{ fontSize: 'small', verticalAlign: 'top' }}>{`(${choiceName})`}</span>
29 console.error("component render", e);