update from RIFT as of 696b75d2fe9fb046261b08c616f1bcf6c0b54a9b third try
[osm/UI.git] / skyquake / plugins / admin / src / components / ListEntryCard.jsx
1 import React from 'react'
2 import ColumnCard from './ColumnCard'
3 import { DocumentIcon } from 'react-open-iconic-svg';
4
5 export default class extends React.Component {
6
7     render() {
8         try {
9             const { model, path, name, isSelected, openElement } = this.props;
10             console.debug(`ListEntryCard: ${name}`);
11             return (
12                 <ColumnCard path={path} isSelected={isSelected} >
13                     <DocumentIcon />
14                     <div className='list-entry-card' style={{cursor: 'pointer'}} onClick={() => openElement({ path })}>
15                         <div>{`${name}`}</div>
16                     </div>
17                 </ColumnCard>
18             )
19         } catch (e) {
20             console.error("component render", e);
21         }
22     }
23 }