Example of Search component using a static CSV file

This example shows how to use the Search component to search data from a static CSV file. The Search component takes a source prop that specifies the source of the data to search. In this example, the source is a CSV file that provides data from a file named ksa.csv. The fieldList prop specifies the fields to search in the data, and the resultItemTemplate prop specifies the template to use to display the search results.

<Search
  source={{
        path2data: {
          path: "/data/ksa.csv"
        }
      }}
  fieldList={{
        Item_Label: "Label",
        Site_Name: "Site name",
        Site_Description: "Site description"
      }}
  resultItemTemplate={item=>{return<div
    key={item.Item_Label}
    className="border-bottom py-3">
    <strong>{item.Item_Label}{item.Site_Name}</strong>
    <p>{item.Site_Description}</p>
    </div>;}}
/>

Data from Kahramanmaraş Survey created by Elizabeth Carter and published on OpenContext add distributed with CC BY 4.0 International license.

LAD: Laboratorio di Archeologia Digitale alla Sapienza

Built with ♥ with s:CMS v5.5.2 by LAD @Sapienza

s:CMS è un progetto ideato e sviluppato dal
LAD: Laboratorio di Archeologia Digitale alla Sapienza
Code | Issues