+
+ {metadata.base.name}
+ {metadata.base.description.substring(0, 140)}
+
+
+
+
+ )
+}
+
+export default AssetLink
diff --git a/src/data/form-publish.json b/src/data/form-publish.json
index 7fcb152..c758b98 100644
--- a/src/data/form-publish.json
+++ b/src/data/form-publish.json
@@ -26,7 +26,6 @@
"type": {
"label": "Type",
"type": "select",
- "required": true,
"options": ["Data set", "Algorithm", "Container", "Workflow", "Other"]
},
"author": {
@@ -58,7 +57,6 @@
"categories": {
"label": "Categories",
"type": "select",
- "required": true,
"options": [
"Image Recognition",
"Dataset Of Datasets",
diff --git a/src/routes/Search.module.scss b/src/routes/Search.module.scss
new file mode 100644
index 0000000..41304db
--- /dev/null
+++ b/src/routes/Search.module.scss
@@ -0,0 +1,16 @@
+@import '../styles/variables';
+
+.results {
+ display: grid;
+ grid-template-columns: 1fr;
+ grid-gap: $spacer * 2;
+ max-width: 100%;
+
+ @media (min-width: $break-point--small) {
+ grid-template-columns: 2fr 2fr;
+ }
+
+ @media (min-width: $break-point--medium) {
+ grid-template-columns: 2fr 2fr 2fr;
+ }
+}
diff --git a/src/routes/Search.tsx b/src/routes/Search.tsx
index 05e0bbd..901437f 100644
--- a/src/routes/Search.tsx
+++ b/src/routes/Search.tsx
@@ -1,8 +1,9 @@
import queryString from 'query-string'
import React, { Component } from 'react'
-import { Link } from 'react-router-dom'
import Route from '../components/templates/Route'
import { User } from '../context/User'
+import Asset from '../components/molecules/Asset'
+import styles from './Search.module.scss'
interface SearchState {
results: any[]
@@ -31,25 +32,21 @@ export default class Search extends Component