خوش آمدید
سیستم طراحی پرتو — کتابخانهٔ کامپوننت راستبهچپ برای محصولهای پایش و تحلیل شبکههای اجتماعی و رسانهها
سیستم طراحی پرتو
پرتو یک سیستم طراحی هدفمند است، نه یک کتابخانه UI عمومی. برای تیمهایی ساخته شده که محصولهای پایش شبکههای اجتماعی، پایش رسانهها و پایش برند را برای کاربر فارسیزبان میسازند.
193
کامپوننت
12
نوع نمودار
19
هوک
9
بلاک آماده
سه اصل پایه
فارسی اول
از ابتدا برای فارسی طراحی شده، نه ترجمهشده از انگلیسی. فونت یکان بخ Variable، قرارگیری صحیح اجزا در RTL با CSS Logical Properties، و نمایش اعداد فارسی از طریق OpenType — نه با JavaScript.
آگاه از دامنه
کامپوننتها دانش دامنهٔ پایش شبکههای اجتماعی را کدگذاری میکنند: شش سطح نرخ تعامل (عالی تا ضعیف)، پنج دسته اینفلوئنسر (نانو تا مگا)، نشانهای هفت پلتفرم اجتماعی، و تحلیل سهگانه احساسات.
دسترسیپذیر و RTL-Native
CSS Logical Properties در سراسر کتابخانه، حداقل WCAG AA، پریمیتیوهای Radix UI، و ناوبری کامل با صفحهکلید.
دامنه
پرتو سه لایه دارد: مبانی طراحی (توکنها، تمها، فونت، رقمها، راستبهچپ، تقویم جلالی) برای هر سطح، کامپوننتها برای اپهای React 19، و لایهٔ برنامه (قاب محصول، قالبهای صفحه) فقط برای برنامههای دادهای. پیش از نصب، دامنهٔ سیستم طراحی را ببینید تا بدانید سطح شما کدام لایهها را میگیرد.
شروع سریع
اپ جدید میسازید؟
بهجای راهاندازی از صفر، از تمپلیت شروع استفاده کنید — یک اپ Next.js کامل با شل، تم تاریک، RTL و فونت که فقط کپی میکنید و شروع میکنید.
pnpm add @partodata/ui
# اختیاری — فقط اگر سوییچ تم لازم دارید:
pnpm add next-themesاستایلها با یک import در CSS اصلی اپلیکیشن اضافه میشوند:
/* app/globals.css */
@import 'tailwindcss';
@import '@partodata/ui/tailwind.css';import { Button, Card, CardContent, CardHeader, CardTitle } from '@partodata/ui'
export default function Page() {
return (
<Card>
<CardHeader>
<CardTitle>عنوان کارت</CardTitle>
</CardHeader>
<CardContent>
<Button variant="primary">شروع کنید</Button>
</CardContent>
</Card>
)
}برای راهاندازی کامل، راهنمای نصب و راهاندازی را مطالعه کنید.
مسیر یادگیری
1
نصب و راهاندازی
پیکربندی Next.js، Tailwind، و تمها
2
آشنایی با پایهها
رنگها، تایپوگرافی، فضابندی، و آیکونها
3
کامپوننتها را کاوش کنید
عمومی، ورودیها، نمایش داده، بازخورد، چیدمان، ناوبری
4
بلاکها و الگوها
صفحات آمادهی SaaS — کپی، paste، و شروع کنید
محتوای مستندات
| بخش | محتوا |
|---|---|
| نصب | راهاندازی در پروژه Next.js، Tailwind، و تمها |
| رنگها | سیستم رنگبندی سمانتیک با دو تم |
| تایپوگرافی | فونت یکان بخ Variable و سلسلهمراتب متنی |
| تمبندی | دو تم آماده و نحوه سفارشیسازی |
| فارسیمحور بودن | CSS Logical Properties، اعداد فارسی، آیکونهای جهتدار |
| مفاهیم دامنه | اینفلوئنسر، نرخ تعامل، احساسات، و پلتفرمها |
| توکنهای طراحی | مرجع کامل CSS variables با نمایش بصری زنده |
| هوکها | ابزارهای React برای RTL، ریسپانسیو، و تم |
دو تم آماده
| تم | مکانیزم | کاربرد |
|---|---|---|
| تاریک (Dark) | تم پایهی :root — پیشفرض | داشبورد، محیط شبانه |
| روشن (Light) | opt-in صریح: data-theme="light" / .light | محیطهای روزانه |