Skip to content

Commit

Permalink
Version 4.3.3 (#119)
Browse files Browse the repository at this point in the history
  • Loading branch information
ansulagrawal authored Dec 16, 2023
2 parents 896c59a + c8257fa commit 75b3dd0
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 19 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## [4.3.3](https://github.com/react-scheduler/react-big-schedule/compare/4.3.2...4.3.3)

`2023-12-16`

- Updated `node_modules` version by [@ansulagrawal](https://github.com/ansulagrawal).
- Fix issue [#114](https://github.com/react-scheduler/react-big-schedule/issues/114) displaying `[object Object]` in the title of resources.

## [4.3.2](https://github.com/react-scheduler/react-big-schedule/compare/4.3.1...4.3.2)

`2023-11-06`
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Before you start contributing, please take a moment to read our Code of Conduct.

If you're new to the project, it's a good idea to familiarize yourself with the [README.md](https://github.com/react-scheduler/react-big-schedule/blob/master/README.md) file, which provides an overview of the project and its features. Also, explore existing issues and pull requests to understand the ongoing work and discussions.

#### Important Note: The `master` branch is for beta releases, and the `main` branch is for stable releases. When changes are pushed to the `master` branch, a beta version will be released, whereas pushing changes to the `main` branch will trigger a release for the next stable version.

### How to Contribute

We value contributions in various forms – from reporting issues and suggesting improvements to submitting feature requests and providing code changes. To get started with your contributions, follow these steps:
Expand Down Expand Up @@ -51,5 +53,3 @@ If you encounter a bug, have a feature request, or need assistance with the libr
Thank you for taking the time to contribute to react-big-schedule! Your passion and effort are what make open-source communities thrive. We value your contributions and look forward to seeing you grow with the project.

#### Happy coding!

- The react-big-schedule Team
24 changes: 12 additions & 12 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-big-schedule",
"version": "4.3.2",
"version": "4.3.3",
"description": "React Big Schedule is a powerful and intuitive scheduler and resource planning solution built with React. Seamlessly integrate this modern browser-compatible component into your applications to effectively manage time, appointments, and resources. With drag-and-drop functionality, interactive UI, and granular views, react-big-schedule empowers users to effortlessly schedule and allocate resources with precision. Enhance productivity and streamline your workflow with this React-based solution, designed to optimize time management and simplify calendar-based operations. Perfect for applications requiring advanced scheduling capabilities, react-big-schedule offers a seamless and intuitive experience for managing appointments, resource allocation, and time slots. Unlock the potential of your React projects with react-big-schedule and revolutionize the way you handle scheduling and resource planning. It is the updated version of react-big-scheduler",
"keywords": [
"react-big-schedule",
Expand Down Expand Up @@ -60,33 +60,33 @@
},
"dependencies": {
"@ant-design/icons": "^5.2.6",
"antd": "^5.11.0",
"antd": "^5.12.2",
"dayjs": "^1.11.10",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-dnd": "^14.0.5",
"react-dnd-html5-backend": "^14.1.0",
"react-dom": "^18.2.0",
"rrule": "^2.7.2"
"rrule": "^2.8.1"
},
"devDependencies": {
"@babel/cli": "^7.23.0",
"@babel/core": "^7.23.2",
"@babel/eslint-parser": "^7.22.15",
"@babel/preset-env": "^7.23.2",
"@babel/preset-react": "^7.22.15",
"@babel/cli": "^7.23.4",
"@babel/core": "^7.23.6",
"@babel/eslint-parser": "^7.23.3",
"@babel/preset-env": "^7.23.6",
"@babel/preset-react": "^7.23.3",
"babel-loader": "^9.1.3",
"copy-webpack-plugin": "^11.0.0",
"css-loader": "^6.8.1",
"eslint": "^8.53.0",
"eslint": "^8.56.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-webpack-plugin": "^4.0.1",
"fs-extra": "^11.1.1",
"html-webpack-plugin": "^5.5.3",
"fs-extra": "^11.2.0",
"html-webpack-plugin": "^5.5.4",
"style-loader": "^3.3.3",
"webpack": "^5.89.0",
"webpack-cli": "^5.1.4",
Expand Down
3 changes: 1 addition & 2 deletions src/components/AgendaResourceEvents.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ function AgendaResourceEvents(props) {
const end = localeDayjs(endDate).add(1, 'days');
const headerStart = localeDayjs(new Date(item.start));
const headerEnd = localeDayjs(new Date(item.end));

if (start === headerStart && end === headerEnd) {
return item.events.map(evt => {
const durationStart = localeDayjs(new Date(startDate));
Expand All @@ -36,7 +35,7 @@ function AgendaResourceEvents(props) {
);

let slotItem = (
<div style={{ width }} title={resourceEvents.slotName} className="overflow-text header2-text">
<div style={{ width }} title={resourceEvents.slotTitle || resourceEvents.slotName} className="overflow-text header2-text">
{slotItemContent}
</div>
);
Expand Down
2 changes: 1 addition & 1 deletion src/components/ResourceView.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ function ResourceView({ schedulerData, contentScrollbarHeight, slotClickedFunc,
);

let slotItem = (
<div title={item.slotName} className="overflow-text header2-text" style={{ textAlign: 'left' }}>
<div title={item.slotTitle || item.slotName} className="overflow-text header2-text" style={{ textAlign: 'left' }}>
{slotCell}
</div>
);
Expand Down
1 change: 1 addition & 0 deletions src/components/SchedulerData.js
Original file line number Diff line number Diff line change
Expand Up @@ -864,6 +864,7 @@ export default class SchedulerData {
const slotRenderData = {
slotId: slot.id,
slotName: slot.name,
slotTitle: slot.title,
parentId: slot.parentId,
groupOnly: slot.groupOnly,
hasSummary: false,
Expand Down
4 changes: 2 additions & 2 deletions src/sample-data/sample1.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
const DemoData = {
resources: [
{ id: 'r0', name: 'Resource0', groupOnly: true },
{ id: 'r1', name: 'Resource1', parentId: 'r0' },
{ id: 'r0', name: 'Resource0', title: 'Resource 0', groupOnly: true },
{ id: 'r1', name: 'Resource1', title: 'Resource 1', parentId: 'r0' },
{ id: 'r2', name: 'Resource2', parentId: 'r3' },
{ id: 'r3', name: 'Resource3', parentId: 'r1' },
{ id: 'r4', name: 'Resource4' },
Expand Down

0 comments on commit 75b3dd0

Please sign in to comment.