import React, { useState } from 'react';
import CircularProgress from '@material-ui/core/CircularProgress';
import { makeStyles } from '@material-ui/styles';
import LabelBullet from './LabelBullet';
import { useValidLabelsQuery } from './ValidLabelsQuery.generated';
const useStyles = makeStyles({
list: {
listStyleType: 'none',
padding: 0,
},
});
const ValidLabels: React.FC = () => {
const { loading, error, data } = useValidLabelsQuery();
const [filter, setFilter] = useState('');
const classes = useStyles();
if (loading) return
Error: {error}
; const labels = data?.repository?.validLabels.nodes.filter( label => filter === '' || label.name.toLowerCase().includes(filter.toLowerCase()) ); return ( <> setFilter(e.target.value)} value={filter} />