Socket
Socket
Sign inDemoInstall

@aldabil/react-scheduler

Package Overview
Dependencies
45
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.8 to 1.0.9

23

dist/context/state/State.js

@@ -26,16 +26,6 @@ var __assign = (this && this.__assign) || function () {

: getOneView(initial);
return __assign(__assign({}, initial), { view: initialView, dialog: false, selectedRange: undefined, fields: __spreadArray(__spreadArray([], defaultProps.fields), initial.fields) });
return __assign(__assign({}, initial), { view: initialView, dialog: false, mounted: false, selectedRange: undefined, fields: __spreadArray(__spreadArray([], defaultProps.fields), initial.fields) });
};
var AppState = function (_a) {
var initial = _a.initial, children = _a.children;
// const {
// events,
// loading,
// view,
// resourceViewMode,
// fields,
// resources,
// selectedDate,
// direction,
// } = initial;
var _b = useReducer(stateReducer, initialState(initial)), state = _b[0], dispatch = _b[1];

@@ -49,3 +39,10 @@ var handleState = function (value, name) {

useEffect(function () {
updateProps(initial);
console.log(state.mounted);
if (state.mounted) {
updateProps(initial);
}
else {
handleState(true, "mounted");
}
//eslint-disable-next-line
}, [initial]);

@@ -69,3 +66,3 @@ var confirmEvent = function (event, action) {

var triggerLoading = function (status) {
dispatch({ type: "triggerLoading", payload: { status: status } });
dispatch({ type: "triggerLoading", payload: status });
};

@@ -72,0 +69,0 @@ var handleGotoDay = function (day) {

@@ -9,2 +9,3 @@ /// <reference types="react" />

export interface SchedulerState extends SchedulerProps {
mounted: boolean;
dialog: boolean;

@@ -18,4 +19,4 @@ selectedRange?: SelectedRange;

getViews(): View[];
triggerDialog(status?: boolean, event?: SelectedRange | ProcessedEvent): void;
triggerLoading(status?: boolean): void;
triggerDialog(status: boolean, event?: SelectedRange | ProcessedEvent): void;
triggerLoading(status: boolean): void;
handleGotoDay(day: Date | string): void;

@@ -22,0 +23,0 @@ confirmEvent(event: ProcessedEvent, action: EventActions): void;

@@ -54,3 +54,3 @@ var __assign = (this && this.__assign) || function () {

};
var StateContext = createContext(__assign(__assign({}, defaultProps), { dialog: false, selectedRange: undefined, selectedEvent: undefined, selectedResource: undefined, handleState: function () { }, getViews: function () { return []; }, triggerDialog: function () { }, triggerLoading: function () { }, handleGotoDay: function () { }, confirmEvent: function () { } }));
var StateContext = createContext(__assign(__assign({}, defaultProps), { mounted: false, dialog: false, selectedRange: undefined, selectedEvent: undefined, selectedResource: undefined, handleState: function () { }, getViews: function () { return []; }, triggerDialog: function () { }, triggerLoading: function () { }, handleGotoDay: function () { }, confirmEvent: function () { } }));
export { StateContext };

@@ -22,5 +22,5 @@ var __assign = (this && this.__assign) || function () {

var selected = action.payload.selected;
return __assign(__assign({}, state), { dialog: action.payload.status || !state.dialog, selectedRange: (selected === null || selected === void 0 ? void 0 : selected.event_id) ? null : selected, selectedEvent: (selected === null || selected === void 0 ? void 0 : selected.event_id) ? selected : null });
return __assign(__assign({}, state), { dialog: action.payload.status, selectedRange: (selected === null || selected === void 0 ? void 0 : selected.event_id) ? null : selected, selectedEvent: (selected === null || selected === void 0 ? void 0 : selected.event_id) ? selected : null });
case "triggerLoading":
return __assign(__assign({}, state), { loading: action.payload.status || !state.loading });
return __assign(__assign({}, state), { loading: action.payload });
default:

@@ -27,0 +27,0 @@ return state;

@@ -17,5 +17,5 @@ var __assign = (this && this.__assign) || function () {

var Scheduler = function (props) {
return (_jsx(AppState, __assign({ initial: __assign({}, props) }, { children: _jsx(SchedulerComponent, {}, void 0) }), void 0));
return (_jsx(AppState, __assign({ initial: props }, { children: _jsx(SchedulerComponent, {}, void 0) }), void 0));
};
Scheduler.defaultProps = defaultProps;
export { Scheduler };

@@ -116,3 +116,3 @@ var __assign = (this && this.__assign) || function () {

}
triggerDialog();
triggerDialog(false);
};

@@ -119,0 +119,0 @@ var handleConfirm = function () { return __awaiter(void 0, void 0, void 0, function () {

{
"name": "@aldabil/react-scheduler",
"version": "1.0.8",
"version": "1.0.9",
"description": "React scheduler component based on Material-UI & date-fns",

@@ -31,3 +31,3 @@ "main": "./dist/Scheduler.js",

"license": "MIT",
"//homepage": "https://github.com/aldabil21/react-scheduler#readme",
"homepage": "https://github.com/aldabil21/react-scheduler#readme",
"bugs": {

@@ -34,0 +34,0 @@ "url": "https://github.com/aldabil21/react-scheduler/issues"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc