Spaces:
Running
Running
Commit
·
c7d277b
1
Parent(s):
d90ccba
quick search button
Browse files
viewer/src/routes/+page.svelte
CHANGED
@@ -6,6 +6,7 @@
|
|
6 |
import EditModal from "./EditModal.svelte";
|
7 |
import { fetchRows, addEntry } from "./bridge";
|
8 |
import { statusMessage } from "./store";
|
|
|
9 |
|
10 |
let rows: Row[] = [];
|
11 |
let columns: TableColumn<Row>[] = [
|
@@ -254,6 +255,14 @@
|
|
254 |
renderComponent: EditButtonComponent,
|
255 |
hideFilterHeader: true,
|
256 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
257 |
];
|
258 |
|
259 |
let selection: Record<string | number, any> = {};
|
|
|
6 |
import EditModal from "./EditModal.svelte";
|
7 |
import { fetchRows, addEntry } from "./bridge";
|
8 |
import { statusMessage } from "./store";
|
9 |
+
import SearchButtonComponent from "./SearchButtonComponent.svelte";
|
10 |
|
11 |
let rows: Row[] = [];
|
12 |
let columns: TableColumn<Row>[] = [
|
|
|
255 |
renderComponent: EditButtonComponent,
|
256 |
hideFilterHeader: true,
|
257 |
},
|
258 |
+
{
|
259 |
+
key: "Search",
|
260 |
+
title: "",
|
261 |
+
value: (v: Row) => "",
|
262 |
+
sortable: false,
|
263 |
+
renderComponent: SearchButtonComponent,
|
264 |
+
hideFilterHeader: true,
|
265 |
+
}
|
266 |
];
|
267 |
|
268 |
let selection: Record<string | number, any> = {};
|
viewer/src/routes/SearchButtonComponent.svelte
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script lang="ts">
|
2 |
+
import Row from "./Row";
|
3 |
+
|
4 |
+
export let row: Row;
|
5 |
+
export let col;
|
6 |
+
|
7 |
+
let key = col.key;
|
8 |
+
|
9 |
+
function onEditButtonClick(row: Row) {
|
10 |
+
const searchName = row.Name + " hugging face";
|
11 |
+
window.open("https://www.google.com/search?q=" + searchName);
|
12 |
+
}
|
13 |
+
</script>
|
14 |
+
|
15 |
+
<button on:click={() => onEditButtonClick(row)}>{key}</button>
|