tahamajs's picture
download
raw
1.81 kB
import clsx from "clsx";
import Heading from "@theme/Heading";
import styles from "./styles.module.css";
const FeatureList = [
{
title: "آموزش‌ها",
imageSrc: "img/duck-laptop.png",
description:
"چندین آموزش جامع تهیه شده توسط دستیاران آموزشی درس، درباره کار با لینوکس، تمیزی کد، گیت و گیتهاب و...",
},
{
title: "ویدیوهای درس",
imageSrc: "img/duck-video.png",
description: "آرشیو کامل ویدیوهای درس که توسط استاد ضبط شده‌ است به همراه کدهای مربوط به هر بخش",
},
{
title: "مجله",
imageSrc: "img/duck-magazine.png",
description: "مجلۀ خواندنی «سی به علاوه یک» که شامل اطلاعات فراتر از درس بوده و به مرور تالیف و منتشر می‌شود",
},
];
function Feature({ imageSrc, title, description }) {
return (
<div className={clsx("col col--4")}>
<div className="text--center">
<img className={styles.featureSvg} src={imageSrc} />
</div>
<div className="text--center padding-horiz--md">
<Heading as="h3">{title}</Heading>
<p>{description}</p>
</div>
</div>
);
}
export default function HomepageFeatures() {
return (
<section className={styles.features}>
<div className="container">
<div className="row">
{FeatureList.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
</div>
</section>
);
}

Xet Storage Details

Size:
1.81 kB
·
Xet hash:
b09ea79d3b11d4240948b28f6b5ebade5ca7f0fa77fcbb3d4a88f1e9aca4509f

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.