import React from "react";
import request from "axios";
import shuffle from "lodash/shuffle";
import api from "./api";
interface Member {
avatar_url: string;
}
interface MembersState {
members: Member[];
}
export default class Members extends React.Component {
public state: MembersState = {
members: [],
};
componentDidMount() {
this.refreshMembers();
}
async refreshMembers() {
const res = await request.get(api("members"));
this.setState({
members: shuffle(res.data),
});
}
render() {
const members = this.state.members.map((member) => {
const src = `${member.avatar_url}&s=120`;
return (
);
});
return (