dylanebert HF Staff commited on
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>