Skip to content

Commit ce76068

Browse files
Update react monorepo to v19 (major) (#26)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`^18.3.18` -> `^19.0.0`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.18/19.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/19.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.18/19.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.18/19.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`^18.3.5` -> `^19.0.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.3.5/19.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.3.5/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.3.5/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`^18.3.1` -> `^19.0.0`](https://renovatebot.com/diffs/npm/react/18.3.1/19.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.3.1/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.3.1/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`^18.3.1` -> `^19.0.0`](https://renovatebot.com/diffs/npm/react-dom/18.3.1/19.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.3.1/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.3.1/19.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/react (react)</summary> ### [`v19.0.0`](https://redirect.github.com/facebook/react/compare/v18.3.1...63cde684f5340b1ca73f6244501aac1c3d2c92a8) [Compare Source](https://redirect.github.com/facebook/react/compare/v18.3.1...v19.0.0) </details> <details> <summary>facebook/react (react-dom)</summary> ### [`v19.0.0`](https://redirect.github.com/facebook/react/compare/v18.3.1...63cde684f5340b1ca73f6244501aac1c3d2c92a8) [Compare Source](https://redirect.github.com/facebook/react/compare/v18.3.1...v19.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/hironow/advena). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: hironow <[email protected]>
1 parent 2573934 commit ce76068

File tree

4 files changed

+373
-392
lines changed

4 files changed

+373
-392
lines changed

frontend/web/components/toolbar.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -409,12 +409,12 @@ const PureToolbar = ({
409409
blockKind: 'text' | 'code';
410410
}) => {
411411
const toolbarRef = useRef<HTMLDivElement>(null);
412-
const timeoutRef = useRef<ReturnType<typeof setTimeout>>();
412+
const timeoutRef = useRef<ReturnType<typeof setTimeout> | null>(null);
413413

414414
const [selectedTool, setSelectedTool] = useState<string | null>(null);
415415
const [isAnimating, setIsAnimating] = useState(false);
416416

417-
useOnClickOutside(toolbarRef, () => {
417+
useOnClickOutside(toolbarRef as React.RefObject<HTMLElement>, () => {
418418
setIsToolbarVisible(false);
419419
setSelectedTool(null);
420420
});

frontend/web/components/use-scroll-to-bottom.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { useEffect, useRef, type RefObject } from 'react';
22

33
export function useScrollToBottom<T extends HTMLElement>(): [
4-
RefObject<T>,
5-
RefObject<T>,
4+
RefObject<T | null>,
5+
RefObject<T | null>,
66
] {
77
const containerRef = useRef<T>(null);
88
const endRef = useRef<T>(null);

frontend/web/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
"prosemirror-schema-list": "^1.5.0",
5151
"prosemirror-state": "^1.4.3",
5252
"prosemirror-view": "^1.37.2",
53-
"react": "^18.3.1",
54-
"react-dom": "^18.3.1",
53+
"react": "^19.0.0",
54+
"react-dom": "^19.0.0",
5555
"react-markdown": "^9.0.3",
5656
"react-resizable-panels": "^2.1.7",
5757
"remark-gfm": "^4.0.0",
@@ -72,8 +72,8 @@
7272
"@types/d3-scale": "^4.0.8",
7373
"@types/node": "^22.13.0",
7474
"@types/pdf-parse": "^1.1.4",
75-
"@types/react": "^18.3.18",
76-
"@types/react-dom": "^18.3.5",
75+
"@types/react": "^19.0.0",
76+
"@types/react-dom": "^19.0.0",
7777
"jsdom": "^26.0.0",
7878
"postcss": "^8.5.1",
7979
"tailwindcss": "^3.4.17",

0 commit comments

Comments
 (0)