Rev 1777 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from "react";
import { useEffect, useState } from "react";
import {axios} from "../../../utils";
const SuggestedGroupsHelper = (props) => {
// props destructuring
const { groupId } = props;
// states
const [suggestedGroups, setSuggestedGroups] = useState([]);
useEffect(() => {
axios.get(`/helpers/groups-suggestion/${groupId}`).then((response) => {
const resData = response.data;
if (resData.success) {
setSuggestedGroups(resData.data);
} else {
// alert error
}
});
}, []);
return (
<React.Fragment>
<div
className="widget suggestions full-width"
id="suggestions-similar-groups"
style={{
height: "450px",
overflowY: "auto",
}}
>
<div className="sd-title">
<h3>Grupos Similares</h3>
</div>
{/* <!--sd-title end--> */}
{suggestedGroups.length ? (
suggestedGroups.map(({ id, name, image, profile }) => (
<div className="suggestion-usd" key={id}>
<div
className="row"
>
<div
className="col-md-4 col-sm-12"
>
<img
style={{ width: "50px", height: "auto" }}
src={image}
alt=""
/>
</div>
<div
className="col-md-8 col-sm-12 text-left"
>
<div className="sgt-text">
<h4
className="cursor-pointer"
onClick={() => window.location.href = profile}
>{name}</h4>
</div>
</div>
</div>
</div>
))
) : (
<div className="view-more">Sin sugerencias</div>
)}
</div>
</React.Fragment>
);
};
export default SuggestedGroupsHelper;