import { Card, Divider, Link, Typography } from '@mui/material';
import CircularProgress from '@mui/material/CircularProgress';
import makeStyles from '@mui/styles/makeStyles';
import Date from '../../components/Date';
import { useGetBugsByUserQuery } from './GetBugsByUser.generated';
const useStyles = makeStyles((theme) => ({
main: {
...theme.typography.body2,
},
bugLink: {
...theme.typography.button,
},
cards: {
backgroundColor: theme.palette.background.default,
color: theme.palette.info.contrastText,
padding: theme.spacing(1),
margin: theme.spacing(1),
},
}));
type Props = {
id: string;
};
function BugList({ id }: Props) {
const classes = useStyles();
const { loading, error, data } = useGetBugsByUserQuery({
variables: {
query: 'author:' + id + ' sort:creation',
},
});
if (loading) return
Error: {error}
; const bugs = data?.repository?.allBugs.nodes; return (No authored bugs by this user found.
}