import { skeleton } from '../../helpers/utils';
import { Fragment } from 'react';
import PropTypes from 'prop-types';
const ListItem = ({ time, position, company }) => (
{time}
{position}
{company}
);
const Experience = ({ experiences, loading }) => {
const renderSkeleton = () => {
let array = [];
for (let index = 0; index < 2; index++) {
array.push(
);
}
return array;
};
return (
<>
{experiences?.length !== 0 && (
{loading ? (
skeleton({ width: 'w-32', height: 'h-8' })
) : (
Experience
)}
{loading ? (
renderSkeleton()
) : (
{experiences.map((experience, index) => (
))}
)}
)}
>
);
};
ListItem.propTypes = {
time: PropTypes.node,
position: PropTypes.node,
company: PropTypes.node,
};
Experience.propTypes = {
experiences: PropTypes.array.isRequired,
loading: PropTypes.bool.isRequired,
};
export default Experience;