import { useEffect, useState } from 'react'; //import services import DataService from '../services/data-service'; //import views import CardListViewer from './shared/card-list-viewer'; import { Spinner, Row, Col, Container, Card, CardImg, CardTitle, CardText, CardBody } from 'reactstrap'; import { Link } from 'react-router-dom'; function Blogs(props) { const GlobalTheme = props.GlobalTheme; const ThemeConfig = props.ThemeConfig; const [categoryMetadata, setCategoryMetadata] = useState([]); useEffect(() => { DataService.getData('category/category-metadata').then(response => setCategoryMetadata(response.data) ); }, []); if (GlobalTheme && ThemeConfig) { return ( {/* Top Section - Categories */}
{"Categories"}
{/* Bottom Section - Category Metadata or Spinner */}
{categoryMetadata.length > 0 ? categoryMetadata.map((item, index) => ( )) : }
); } else { return null; } } export default Blogs;