update from RIFT as of 696b75d2fe9fb046261b08c616f1bcf6c0b54a9b third try
[osm/UI.git] / skyquake / plugins / admin / src / components / ListEntryCard.jsx
diff --git a/skyquake/plugins/admin/src/components/ListEntryCard.jsx b/skyquake/plugins/admin/src/components/ListEntryCard.jsx
new file mode 100644 (file)
index 0000000..783eaa9
--- /dev/null
@@ -0,0 +1,23 @@
+import React from 'react'
+import ColumnCard from './ColumnCard'
+import { DocumentIcon } from 'react-open-iconic-svg';
+
+export default class extends React.Component {
+
+    render() {
+        try {
+            const { model, path, name, isSelected, openElement } = this.props;
+            console.debug(`ListEntryCard: ${name}`);
+            return (
+                <ColumnCard path={path} isSelected={isSelected} >
+                    <DocumentIcon />
+                    <div className='list-entry-card' style={{cursor: 'pointer'}} onClick={() => openElement({ path })}>
+                        <div>{`${name}`}</div>
+                    </div>
+                </ColumnCard>
+            )
+        } catch (e) {
+            console.error("component render", e);
+        }
+    }
+}