File size: 614 Bytes
948b11c
 
 
85a4687
daa5539
948b11c
 
 
 
 
 
85a4687
 
948b11c
 
85a4687
948b11c
85a4687
 
 
 
948b11c
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import React from 'react';

const pipelines = [
  'zero-shot-classification',
  'sentiment-analysis',
  'image-classification',
  'question-answering',
  'translation',
];

interface PipelineSelectorProps {
  pipeline: string;
  setPipeline: (pipeline: string) => void;
}

const PipelineSelector: React.FC<PipelineSelectorProps> = ({ pipeline, setPipeline }) => {
  return (
    <select value={pipeline} onChange={(e) => setPipeline(e.target.value)}>
      {pipelines.map((p) => (
        <option key={p} value={p}>
          {p}
        </option>
      ))}
    </select>
  );
};

export default PipelineSelector;