Plan/Plan/react/dashboard/src/views/server/ServerPlayers.js

30 lines
928 B
JavaScript

import React from 'react';
import {useDataRequest} from "../../hooks/dataFetchHook";
import {useParams} from "react-router-dom";
import {fetchPlayers} from "../../service/serverService";
import ErrorView from "../ErrorView";
import {Col, Row} from "react-bootstrap";
import PlayerListCard from "../../components/cards/common/PlayerListCard";
import LoadIn from "../../components/animation/LoadIn";
const ServerPlayers = () => {
const {identifier} = useParams();
const {data, loadingError} = useDataRequest(fetchPlayers, [identifier]);
if (loadingError) return <ErrorView error={loadingError}/>
return (
<LoadIn>
<section className="server_players">
<Row>
<Col md={12}>
<PlayerListCard data={data}/>
</Col>
</Row>
</section>
</LoadIn>
)
};
export default ServerPlayers