aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package-lock.json18
-rw-r--r--package.json2
-rw-r--r--packages/components/src/components/IconButton/IconButton.tsx6
-rw-r--r--src/client/views/nodes/calendarBox/CalendarBox.tsx14
4 files changed, 20 insertions, 20 deletions
diff --git a/package-lock.json b/package-lock.json
index fd39df890..72716d710 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -212,7 +212,7 @@
"react-awesome-reveal": "^4.2.7",
"react-color": "^2.19.3",
"react-compound-slider": "^3.4.0",
- "react-datepicker": "^7.3.0",
+ "react-datepicker": "^8.2.1",
"react-dom": "^18.2.0",
"react-draggable": "^4.4.6",
"react-grid-layout": "^1.4.4",
@@ -19788,9 +19788,9 @@
}
},
"node_modules/date-fns": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
- "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
+ "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
"license": "MIT",
"funding": {
"type": "github",
@@ -33676,14 +33676,14 @@
}
},
"node_modules/react-datepicker": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-7.6.0.tgz",
- "integrity": "sha512-9cQH6Z/qa4LrGhzdc3XoHbhrxNcMi9MKjZmYgF/1MNNaJwvdSjv3Xd+jjvrEEbKEf71ZgCA3n7fQbdwd70qCRw==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-8.2.1.tgz",
+ "integrity": "sha512-1pyALWM9mTZ7DG7tfcApwBy2kkld9Kz/EI++LhPnoXJAASbvuq6fdsDfkoB3q1JrxF7vhghVmQ759H/rOwUNNw==",
"license": "MIT",
"dependencies": {
- "@floating-ui/react": "^0.27.0",
+ "@floating-ui/react": "^0.27.3",
"clsx": "^2.1.1",
- "date-fns": "^3.6.0"
+ "date-fns": "^4.1.0"
},
"peerDependencies": {
"react": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc",
diff --git a/package.json b/package.json
index 50c02b433..8be8767fd 100644
--- a/package.json
+++ b/package.json
@@ -295,7 +295,7 @@
"react-awesome-reveal": "^4.2.7",
"react-color": "^2.19.3",
"react-compound-slider": "^3.4.0",
- "react-datepicker": "^7.3.0",
+ "react-datepicker": "^8.2.1",
"react-dom": "^18.2.0",
"react-draggable": "^4.4.6",
"react-grid-layout": "^1.4.4",
diff --git a/packages/components/src/components/IconButton/IconButton.tsx b/packages/components/src/components/IconButton/IconButton.tsx
index 2c0ac2fe7..048048b20 100644
--- a/packages/components/src/components/IconButton/IconButton.tsx
+++ b/packages/components/src/components/IconButton/IconButton.tsx
@@ -108,9 +108,9 @@ export const IconButton = (props: IButtonProps) => {
};
const defaultProperties: React.CSSProperties = {
- height: getHeight(height, size),
- width: fillWidth ? '100%' : getHeight(height, size),
- minWidth: getHeight(height, size),
+ height: getHeight(+(height ?? 0), size),
+ width: fillWidth ? '100%' : getHeight(+(height ?? 0), size),
+ minWidth: getHeight(+(height ?? 0), size),
fontWeight: 500,
fontSize: getFontSize(size, true),
borderColor: getBorderColor(),
diff --git a/src/client/views/nodes/calendarBox/CalendarBox.tsx b/src/client/views/nodes/calendarBox/CalendarBox.tsx
index 009eb82cd..1cbfd5fba 100644
--- a/src/client/views/nodes/calendarBox/CalendarBox.tsx
+++ b/src/client/views/nodes/calendarBox/CalendarBox.tsx
@@ -1,23 +1,23 @@
import { Calendar, EventClickArg, EventDropArg, EventSourceInput } from '@fullcalendar/core';
import dayGridPlugin from '@fullcalendar/daygrid';
+import interactionPlugin from '@fullcalendar/interaction';
import multiMonthPlugin from '@fullcalendar/multimonth';
import timeGrid from '@fullcalendar/timegrid';
-import interactionPlugin from '@fullcalendar/interaction';
import { IReactionDisposer, action, computed, makeObservable, observable, reaction } from 'mobx';
import { observer } from 'mobx-react';
import * as React from 'react';
import { dateRangeStrToDates } from '../../../../ClientUtils';
import { Doc } from '../../../../fields/Doc';
-import { BoolCast, NumCast, StrCast } from '../../../../fields/Types';
-import { CollectionSubView, SubCollectionViewProps } from '../../collections/CollectionSubView';
-import './CalendarBox.scss';
+import { DocData } from '../../../../fields/DocSymbols';
import { Id } from '../../../../fields/FieldSymbols';
+import { BoolCast, NumCast, StrCast } from '../../../../fields/Types';
import { DocServer } from '../../../DocServer';
-import { DocumentView } from '../DocumentView';
-import { OpenWhere } from '../OpenWhere';
import { DragManager } from '../../../util/DragManager';
-import { DocData } from '../../../../fields/DocSymbols';
+import { CollectionSubView, SubCollectionViewProps } from '../../collections/CollectionSubView';
import { ContextMenu } from '../../ContextMenu';
+import { DocumentView } from '../DocumentView';
+import { OpenWhere } from '../OpenWhere';
+import './CalendarBox.scss';
type CalendarView = 'multiMonth' | 'dayGridMonth' | 'timeGridWeek' | 'timeGridDay';