react-gantt-lite
v0.0.2
Published
React Gantt chart component
Readme
react-gantt-lite (work-in-progress)
React-компонент диаграммы Ганта. Пакет ESM/CJS/DT. SSR-safe, без tailwind.
Данный пакет распространяется по лицензии PolyForm Noncommercial 1.0.0 и не может бесплатно использоваться в коммерческих продуктах. Для коммерческого использования свяжитесь для получения коммерческой лицензии.
Ссылки:
- npm: https://www.npmjs.com/package/react-gantt-lite
- GitHub: https://github.com/RyBra/react-gantt-lite
- Донаты: https://boosty.to/compick/donate
Установка
npm i react-gantt-litePlayground / GitHub Pages
Для публикации playground на GitHub Pages:
- В
vite.config.tsзаданbase: '/react-gantt-lite/'— замените на имя вашего репозитория при необходимости. - Скрипты:
npm run build:site— сборка статики вsite-dist.npm run deploy:pages— публикация в веткуgh-pages(требуетgh-pages).
- В настройках репозитория включите Pages (ветка
gh-pages, корень).
Быстрый старт
import { GanttChart, GanttTask } from 'react-gantt-lite';
const tasks: GanttTask[] = [
{ id: 1, name: 'Task', startDate: new Date(), endDate: new Date(), progress: 50, status: 'planned', group: { id: 1, name: 'Group 1' }, activity: { id: 1, name: 'Op', category: 'Cat' } }
];
<GanttChart tasks={tasks} />API
См. типы в src/types.ts — GanttChartProps, GanttTask, GanttFilters, GanttViewConfig.
Лицензия
PolyForm Noncommercial 1.0.0. Коммерческое использование требует отдельной коммерческой лицензии.
