diff --git a/src/components/FeaturedAuthors.tsx b/src/components/FeaturedAuthors.tsx new file mode 100644 index 0000000..a3efad3 --- /dev/null +++ b/src/components/FeaturedAuthors.tsx @@ -0,0 +1,169 @@ +/* -------------------------------------------------------------------------- */ +/* Components */ +/* -------------------------------------------------------------------------- */ +import Heading from "./typography/Heading"; +import SkeletonCard from "./SkeletonCard"; +import { Button } from "./Button/Button"; +import Avatar from "./Avatar"; +import Card from "./Card"; +import Link from "./Link"; + +/* -------------------------------------------------------------------------- */ +/* Swiper */ +/* -------------------------------------------------------------------------- */ +import { Swiper, SwiperSlide } from "swiper/react"; +import SwiperCore, { Navigation } from "swiper"; +import "swiper/css/pagination"; +import "swiper/css/navigation"; +import "./styles.css"; +import "swiper/css"; + +/* -------------------------------------------------------------------------- */ +/* Authors */ +/* -------------------------------------------------------------------------- */ +import Authors from "./Authors.json"; + +/* -------------------------------------------------------------------------- */ +/* Icons */ +/* -------------------------------------------------------------------------- */ +import { ReactComponent as SVGCaretRight } from "assets/svg/caret-right.svg"; + +/* -------------------------------------------------------------------------- */ +/* Variables */ +/* -------------------------------------------------------------------------- */ +SwiperCore.use([Navigation]); + +/* -------------------------------------------------------------------------- */ +/* Number of Cards */ +/* -------------------------------------------------------------------------- */ +let twoCards: boolean = false; +let threeCards: boolean = false; +console.log(`Number of cards ${Authors.length}`); +if (Authors.length == 2) { + twoCards = true; +} else if (Authors.length == 3) { + threeCards = true; +} + +/** + * Featured authors component to display ... + */ +export default function FeaturedAuthors(): JSX.Element { + return ( +