Rev 3661 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { Link } from 'react-router-dom';import { useAlert, useApi } from '@shared/hooks';import { getCompanies } from '@microlearning/services';import { PageHeader, Spinner, Grid } from '@shared/components';import { CompanyItem } from '@microlearning/components';export function CompaniesPage() {const { showError } = useAlert();const { data: companies, loading } = useApi(getCompanies, {autoFetch: true,onError: (error) => {showError(error.message);}});if (loading) return <Spinner />;return (<><PageHeader title='Compañias' /><Griditems={companies}renderItem={(company) => (<Link to={company.uuid}><CompanyItem company={company} /></Link>)}keyExtractor={(company) => company.uuid}emptyMessage='No hay compañias para mostrar'/></>);}