File size: 618 Bytes
948b11c
 
 
85a4687
08476ef
948b11c
 
9283c8b
948b11c
 
 
85a4687
 
948b11c
 
9283c8b
 
 
 
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
30
31
32
import React from 'react';

const pipelines = [
  'zero-shot-classification',
  'text-classification',
  '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;