├── .eslintignore ├── .eslintrc ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── development.md ├── index.html ├── logo.svg ├── package.json ├── readme.md ├── src ├── App.tsx ├── assets │ └── icons │ │ ├── index.ts │ │ ├── svgs │ │ ├── add.svg │ │ ├── arrow-down.svg │ │ ├── arrow-left.svg │ │ ├── arrow-right.svg │ │ ├── arrow-up.svg │ │ ├── calendar-free.svg │ │ ├── calendar-warning.svg │ │ ├── close.svg │ │ ├── default-avatar.svg │ │ ├── filter.svg │ │ ├── moon.svg │ │ ├── search.svg │ │ ├── subtract.svg │ │ └── sun.svg │ │ └── types.ts ├── components │ ├── Calendar │ │ ├── Calendar.tsx │ │ ├── Grid │ │ │ ├── Grid.tsx │ │ │ ├── index.ts │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ ├── Header │ │ │ ├── Header.tsx │ │ │ ├── Topbar │ │ │ │ ├── Topbar.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── styles.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.ts │ ├── ConfigPanel │ │ ├── ConfigPanel.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.ts │ ├── EmptyBox │ │ ├── EmptyBox.tsx │ │ ├── empty-box.svg │ │ ├── index.tsx │ │ └── styles.ts │ ├── Icon │ │ ├── Icon.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── IconButton │ │ ├── IconButton.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.ts │ ├── LeftColumn │ │ ├── LeftColumn.tsx │ │ ├── LeftColumnItem │ │ │ ├── LeftColumnItem.tsx │ │ │ ├── index.tsx │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ ├── index.tsx │ │ ├── styles.ts │ │ └── types.ts │ ├── Loader │ │ ├── Loader.tsx │ │ ├── index.tsx │ │ ├── styles.ts │ │ └── types.ts │ ├── PaginationButton │ │ ├── PaginationButton.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.ts │ ├── Scheduler │ │ ├── Scheduler.tsx │ │ ├── styles.ts │ │ └── types.ts │ ├── Tiles │ │ ├── Tile │ │ │ ├── Tile.tsx │ │ │ ├── index.tsx │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ ├── Tiles.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Toggle │ │ ├── Toggle.tsx │ │ ├── index.tsx │ │ ├── styles.ts │ │ └── types.ts │ ├── Tooltip │ │ ├── Tooltip.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.ts │ └── index.tsx ├── constants.ts ├── context │ ├── CalendarProvider │ │ ├── CalendarProvider.tsx │ │ ├── calendarContext.tsx │ │ ├── index.ts │ │ └── types.ts │ └── LocaleProvider │ │ ├── LocaleProvider.tsx │ │ ├── index.ts │ │ ├── localeContext.tsx │ │ ├── locales.ts │ │ └── types.ts ├── hooks │ ├── types.ts │ └── usePagination.ts ├── index.ts ├── locales │ ├── de.ts │ ├── en.ts │ ├── index.ts │ ├── lt.ts │ └── pl.ts ├── main.tsx ├── mock │ └── appMock.ts ├── styled-components.d.ts ├── styles.css ├── styles.ts ├── types │ ├── global.ts │ └── guards.ts ├── utils │ ├── dates.ts │ ├── drawDashedLine.ts │ ├── drawGrid │ │ ├── drawCell.ts │ │ ├── drawGrid.ts │ │ ├── drawHourlyView.ts │ │ ├── drawMonthlyView.ts │ │ └── drawYearlyView.ts │ ├── drawHeader │ │ ├── drawHeader.ts │ │ └── drawRows │ │ │ ├── DrawZoom2MonthsOnTop.ts │ │ │ ├── drawDaysOnBottom.ts │ │ │ ├── drawMonthsInMiddle.ts │ │ │ ├── drawMonthsOnTop.ts │ │ │ ├── drawWeeksInMiddle.ts │ │ │ ├── drawWeeksOnBottom.ts │ │ │ ├── drawYearsOnTop.ts │ │ │ ├── drawZoom2DaysInMiddle.ts │ │ │ └── drawZoom2HoursOnBottom.ts │ ├── drawRow.ts │ ├── getBoxFillStyle.ts │ ├── getCanvasWidth.ts │ ├── getCols.ts │ ├── getDatesRange.ts │ ├── getDayOccupancy.ts │ ├── getDuration.ts │ ├── getHourOccupancy.ts │ ├── getOccupancy.ts │ ├── getProjectsOnGrid.ts │ ├── getTextStyle.ts │ ├── getTileProperties.ts │ ├── getTileTextColor.ts │ ├── getTileXAndWidth.ts │ ├── getTimeOccupancy.ts │ ├── getTooltipData.ts │ ├── getTotalHoursAndMinutes.ts │ ├── getTotalRowsPerPage.ts │ ├── getWeekOccupancy.ts │ ├── resizeCanvas.ts │ ├── setProjectsInRows.ts │ └── splitToPages.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.d.ts ├── vite.config.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | dist -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/LICENSE -------------------------------------------------------------------------------- /development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/development.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/index.html -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/readme.md -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/index.ts -------------------------------------------------------------------------------- /src/assets/icons/svgs/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/add.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/arrow-down.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/arrow-left.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/arrow-right.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/arrow-up.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/calendar-free.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/calendar-free.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/calendar-warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/calendar-warning.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/close.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/default-avatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/default-avatar.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/filter.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/moon.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/search.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/subtract.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/subtract.svg -------------------------------------------------------------------------------- /src/assets/icons/svgs/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/svgs/sun.svg -------------------------------------------------------------------------------- /src/assets/icons/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/assets/icons/types.ts -------------------------------------------------------------------------------- /src/components/Calendar/Calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Calendar.tsx -------------------------------------------------------------------------------- /src/components/Calendar/Grid/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Grid/Grid.tsx -------------------------------------------------------------------------------- /src/components/Calendar/Grid/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Grid"; 2 | -------------------------------------------------------------------------------- /src/components/Calendar/Grid/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Grid/styles.ts -------------------------------------------------------------------------------- /src/components/Calendar/Grid/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Grid/types.ts -------------------------------------------------------------------------------- /src/components/Calendar/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Header/Header.tsx -------------------------------------------------------------------------------- /src/components/Calendar/Header/Topbar/Topbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Header/Topbar/Topbar.tsx -------------------------------------------------------------------------------- /src/components/Calendar/Header/Topbar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Topbar"; 2 | -------------------------------------------------------------------------------- /src/components/Calendar/Header/Topbar/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Header/Topbar/styles.ts -------------------------------------------------------------------------------- /src/components/Calendar/Header/Topbar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Header/Topbar/types.ts -------------------------------------------------------------------------------- /src/components/Calendar/Header/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Header"; 2 | -------------------------------------------------------------------------------- /src/components/Calendar/Header/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Header/styles.ts -------------------------------------------------------------------------------- /src/components/Calendar/Header/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/Header/types.ts -------------------------------------------------------------------------------- /src/components/Calendar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Calendar"; 2 | -------------------------------------------------------------------------------- /src/components/Calendar/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/styles.ts -------------------------------------------------------------------------------- /src/components/Calendar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Calendar/types.ts -------------------------------------------------------------------------------- /src/components/ConfigPanel/ConfigPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/ConfigPanel/ConfigPanel.tsx -------------------------------------------------------------------------------- /src/components/ConfigPanel/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./ConfigPanel"; 2 | -------------------------------------------------------------------------------- /src/components/ConfigPanel/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/ConfigPanel/styles.ts -------------------------------------------------------------------------------- /src/components/ConfigPanel/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/ConfigPanel/types.ts -------------------------------------------------------------------------------- /src/components/EmptyBox/EmptyBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/EmptyBox/EmptyBox.tsx -------------------------------------------------------------------------------- /src/components/EmptyBox/empty-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/EmptyBox/empty-box.svg -------------------------------------------------------------------------------- /src/components/EmptyBox/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./EmptyBox"; 2 | -------------------------------------------------------------------------------- /src/components/EmptyBox/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/EmptyBox/styles.ts -------------------------------------------------------------------------------- /src/components/Icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Icon/Icon.tsx -------------------------------------------------------------------------------- /src/components/Icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Icon/index.ts -------------------------------------------------------------------------------- /src/components/Icon/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Icon/types.ts -------------------------------------------------------------------------------- /src/components/IconButton/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/IconButton/IconButton.tsx -------------------------------------------------------------------------------- /src/components/IconButton/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./IconButton"; 2 | -------------------------------------------------------------------------------- /src/components/IconButton/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/IconButton/styles.ts -------------------------------------------------------------------------------- /src/components/IconButton/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/IconButton/types.ts -------------------------------------------------------------------------------- /src/components/LeftColumn/LeftColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/LeftColumn/LeftColumn.tsx -------------------------------------------------------------------------------- /src/components/LeftColumn/LeftColumnItem/LeftColumnItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/LeftColumn/LeftColumnItem/LeftColumnItem.tsx -------------------------------------------------------------------------------- /src/components/LeftColumn/LeftColumnItem/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./LeftColumnItem"; 2 | -------------------------------------------------------------------------------- /src/components/LeftColumn/LeftColumnItem/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/LeftColumn/LeftColumnItem/styles.ts -------------------------------------------------------------------------------- /src/components/LeftColumn/LeftColumnItem/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/LeftColumn/LeftColumnItem/types.ts -------------------------------------------------------------------------------- /src/components/LeftColumn/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./LeftColumn"; 2 | -------------------------------------------------------------------------------- /src/components/LeftColumn/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/LeftColumn/styles.ts -------------------------------------------------------------------------------- /src/components/LeftColumn/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/LeftColumn/types.ts -------------------------------------------------------------------------------- /src/components/Loader/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Loader/Loader.tsx -------------------------------------------------------------------------------- /src/components/Loader/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./Loader"; 2 | -------------------------------------------------------------------------------- /src/components/Loader/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Loader/styles.ts -------------------------------------------------------------------------------- /src/components/Loader/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Loader/types.ts -------------------------------------------------------------------------------- /src/components/PaginationButton/PaginationButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/PaginationButton/PaginationButton.tsx -------------------------------------------------------------------------------- /src/components/PaginationButton/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./PaginationButton"; 2 | -------------------------------------------------------------------------------- /src/components/PaginationButton/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/PaginationButton/styles.ts -------------------------------------------------------------------------------- /src/components/PaginationButton/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/PaginationButton/types.ts -------------------------------------------------------------------------------- /src/components/Scheduler/Scheduler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Scheduler/Scheduler.tsx -------------------------------------------------------------------------------- /src/components/Scheduler/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Scheduler/styles.ts -------------------------------------------------------------------------------- /src/components/Scheduler/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Scheduler/types.ts -------------------------------------------------------------------------------- /src/components/Tiles/Tile/Tile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tiles/Tile/Tile.tsx -------------------------------------------------------------------------------- /src/components/Tiles/Tile/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./Tile"; 2 | -------------------------------------------------------------------------------- /src/components/Tiles/Tile/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tiles/Tile/styles.ts -------------------------------------------------------------------------------- /src/components/Tiles/Tile/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tiles/Tile/types.ts -------------------------------------------------------------------------------- /src/components/Tiles/Tiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tiles/Tiles.tsx -------------------------------------------------------------------------------- /src/components/Tiles/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./Tiles"; 2 | -------------------------------------------------------------------------------- /src/components/Tiles/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tiles/types.ts -------------------------------------------------------------------------------- /src/components/Toggle/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Toggle/Toggle.tsx -------------------------------------------------------------------------------- /src/components/Toggle/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from "./Toggle"; 2 | -------------------------------------------------------------------------------- /src/components/Toggle/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Toggle/styles.ts -------------------------------------------------------------------------------- /src/components/Toggle/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Toggle/types.ts -------------------------------------------------------------------------------- /src/components/Tooltip/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tooltip/Tooltip.tsx -------------------------------------------------------------------------------- /src/components/Tooltip/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Tooltip"; 2 | -------------------------------------------------------------------------------- /src/components/Tooltip/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tooltip/styles.ts -------------------------------------------------------------------------------- /src/components/Tooltip/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/Tooltip/types.ts -------------------------------------------------------------------------------- /src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/components/index.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/context/CalendarProvider/CalendarProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/CalendarProvider/CalendarProvider.tsx -------------------------------------------------------------------------------- /src/context/CalendarProvider/calendarContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/CalendarProvider/calendarContext.tsx -------------------------------------------------------------------------------- /src/context/CalendarProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/CalendarProvider/index.ts -------------------------------------------------------------------------------- /src/context/CalendarProvider/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/CalendarProvider/types.ts -------------------------------------------------------------------------------- /src/context/LocaleProvider/LocaleProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/LocaleProvider/LocaleProvider.tsx -------------------------------------------------------------------------------- /src/context/LocaleProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/LocaleProvider/index.ts -------------------------------------------------------------------------------- /src/context/LocaleProvider/localeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/LocaleProvider/localeContext.tsx -------------------------------------------------------------------------------- /src/context/LocaleProvider/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/LocaleProvider/locales.ts -------------------------------------------------------------------------------- /src/context/LocaleProvider/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/context/LocaleProvider/types.ts -------------------------------------------------------------------------------- /src/hooks/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/hooks/types.ts -------------------------------------------------------------------------------- /src/hooks/usePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/hooks/usePagination.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/locales/de.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/locales/de.ts -------------------------------------------------------------------------------- /src/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/locales/en.ts -------------------------------------------------------------------------------- /src/locales/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/locales/index.ts -------------------------------------------------------------------------------- /src/locales/lt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/locales/lt.ts -------------------------------------------------------------------------------- /src/locales/pl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/locales/pl.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/mock/appMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/mock/appMock.ts -------------------------------------------------------------------------------- /src/styled-components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/styled-components.d.ts -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/styles.ts -------------------------------------------------------------------------------- /src/types/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/types/global.ts -------------------------------------------------------------------------------- /src/types/guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/types/guards.ts -------------------------------------------------------------------------------- /src/utils/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/dates.ts -------------------------------------------------------------------------------- /src/utils/drawDashedLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawDashedLine.ts -------------------------------------------------------------------------------- /src/utils/drawGrid/drawCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawGrid/drawCell.ts -------------------------------------------------------------------------------- /src/utils/drawGrid/drawGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawGrid/drawGrid.ts -------------------------------------------------------------------------------- /src/utils/drawGrid/drawHourlyView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawGrid/drawHourlyView.ts -------------------------------------------------------------------------------- /src/utils/drawGrid/drawMonthlyView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawGrid/drawMonthlyView.ts -------------------------------------------------------------------------------- /src/utils/drawGrid/drawYearlyView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawGrid/drawYearlyView.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawHeader.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/DrawZoom2MonthsOnTop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/DrawZoom2MonthsOnTop.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawDaysOnBottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawDaysOnBottom.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawMonthsInMiddle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawMonthsInMiddle.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawMonthsOnTop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawMonthsOnTop.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawWeeksInMiddle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawWeeksInMiddle.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawWeeksOnBottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawWeeksOnBottom.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawYearsOnTop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawYearsOnTop.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawZoom2DaysInMiddle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawZoom2DaysInMiddle.ts -------------------------------------------------------------------------------- /src/utils/drawHeader/drawRows/drawZoom2HoursOnBottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawHeader/drawRows/drawZoom2HoursOnBottom.ts -------------------------------------------------------------------------------- /src/utils/drawRow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/drawRow.ts -------------------------------------------------------------------------------- /src/utils/getBoxFillStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getBoxFillStyle.ts -------------------------------------------------------------------------------- /src/utils/getCanvasWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getCanvasWidth.ts -------------------------------------------------------------------------------- /src/utils/getCols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getCols.ts -------------------------------------------------------------------------------- /src/utils/getDatesRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getDatesRange.ts -------------------------------------------------------------------------------- /src/utils/getDayOccupancy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getDayOccupancy.ts -------------------------------------------------------------------------------- /src/utils/getDuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getDuration.ts -------------------------------------------------------------------------------- /src/utils/getHourOccupancy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getHourOccupancy.ts -------------------------------------------------------------------------------- /src/utils/getOccupancy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getOccupancy.ts -------------------------------------------------------------------------------- /src/utils/getProjectsOnGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getProjectsOnGrid.ts -------------------------------------------------------------------------------- /src/utils/getTextStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTextStyle.ts -------------------------------------------------------------------------------- /src/utils/getTileProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTileProperties.ts -------------------------------------------------------------------------------- /src/utils/getTileTextColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTileTextColor.ts -------------------------------------------------------------------------------- /src/utils/getTileXAndWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTileXAndWidth.ts -------------------------------------------------------------------------------- /src/utils/getTimeOccupancy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTimeOccupancy.ts -------------------------------------------------------------------------------- /src/utils/getTooltipData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTooltipData.ts -------------------------------------------------------------------------------- /src/utils/getTotalHoursAndMinutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTotalHoursAndMinutes.ts -------------------------------------------------------------------------------- /src/utils/getTotalRowsPerPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getTotalRowsPerPage.ts -------------------------------------------------------------------------------- /src/utils/getWeekOccupancy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/getWeekOccupancy.ts -------------------------------------------------------------------------------- /src/utils/resizeCanvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/resizeCanvas.ts -------------------------------------------------------------------------------- /src/utils/setProjectsInRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/setProjectsInRows.ts -------------------------------------------------------------------------------- /src/utils/splitToPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/utils/splitToPages.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/vite.config.d.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bitnoise/react-scheduler/HEAD/yarn.lock --------------------------------------------------------------------------------