diff --git a/client/package.json b/client/package.json index aef2aebf2..0ad931b82 100644 --- a/client/package.json +++ b/client/package.json @@ -85,7 +85,6 @@ "sass": "^1.97.2", "socket.io-client": "^4.8.3", "styled-components": "^6.3.6", - "use-memo-one": "^1.1.3", "vite-plugin-ejs": "^1.7.0", "web-vitals": "^5.1.0" }, diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/state/registry/use-registry.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/state/registry/use-registry.js index f138f33d7..759847923 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/state/registry/use-registry.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/state/registry/use-registry.js @@ -1,5 +1,4 @@ -import { useEffect } from "react"; -import { useMemo } from "use-memo-one"; +import { useEffect, useMemo } from "react"; import createRegistry from "./create-registry"; export default function useRegistry() { diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/drag-drop-context/use-unique-context-id.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/drag-drop-context/use-unique-context-id.js index 4e1dd7208..bf89d572a 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/drag-drop-context/use-unique-context-id.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/drag-drop-context/use-unique-context-id.js @@ -1,4 +1,4 @@ -import { useMemo } from "use-memo-one"; +import { useMemo } from "react"; let count = 0; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/placeholder/placeholder.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/placeholder/placeholder.js index 6148229c5..51314e66b 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/placeholder/placeholder.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/placeholder/placeholder.js @@ -1,5 +1,4 @@ -import React, { useEffect, useRef, useState } from "react"; -import { useCallback } from "use-memo-one"; +import React, { useCallback, useEffect, useRef, useState } from "react"; import { transitions } from "../../animation"; import { noSpacing } from "../../state/spacing"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-announcer/use-announcer.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-announcer/use-announcer.js index ee0c7720e..f28de5e07 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-announcer/use-announcer.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-announcer/use-announcer.js @@ -1,5 +1,4 @@ -import { useEffect, useRef } from "react"; -import { useCallback, useMemo } from "use-memo-one"; +import { useCallback, useEffect, useMemo, useRef } from "react"; import { warning } from "../../dev-warning"; import getBodyElement from "../get-body-element"; import visuallyHidden from "../visually-hidden-style"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-draggable-publisher/use-draggable-publisher.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-draggable-publisher/use-draggable-publisher.js index d5b3bd305..75e63b358 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-draggable-publisher/use-draggable-publisher.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-draggable-publisher/use-draggable-publisher.js @@ -1,5 +1,4 @@ -import { useCallback, useMemo } from "use-memo-one"; -import { useRef } from "react"; +import { useCallback, useMemo, useRef } from "react"; import { invariant } from "../../invariant"; import makeDimension from "./get-dimension"; import useLayoutEffect from "../use-isomorphic-layout-effect"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-droppable-publisher/use-droppable-publisher.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-droppable-publisher/use-droppable-publisher.js index 28e6ec193..31feea97b 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-droppable-publisher/use-droppable-publisher.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-droppable-publisher/use-droppable-publisher.js @@ -1,6 +1,5 @@ -import { useRef } from "react"; +import { useCallback, useMemo, useRef } from "react"; import rafSchedule from "raf-schd"; -import { useCallback, useMemo } from "use-memo-one"; import memoizeOne from "memoize-one"; import { invariant } from "../../invariant"; import checkForNestedScrollContainers from "./check-for-nested-scroll-container"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-focus-marshal/use-focus-marshal.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-focus-marshal/use-focus-marshal.js index 1e4350c5b..87c6530b2 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-focus-marshal/use-focus-marshal.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-focus-marshal/use-focus-marshal.js @@ -1,5 +1,4 @@ -import { useRef } from "react"; -import { useCallback, useMemo } from "use-memo-one"; +import { useCallback, useMemo, useRef } from "react"; import { dragHandle as dragHandleAttr } from "../data-attributes"; import useLayoutEffect from "../use-isomorphic-layout-effect"; import findDragHandle from "../get-elements/find-drag-handle"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-hidden-text-element/use-hidden-text-element.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-hidden-text-element/use-hidden-text-element.js index 55472f51d..77784f178 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-hidden-text-element/use-hidden-text-element.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-hidden-text-element/use-hidden-text-element.js @@ -1,5 +1,4 @@ -import { useEffect } from "react"; -import { useMemo } from "use-memo-one"; +import { useEffect, useMemo } from "react"; import getBodyElement from "../get-body-element"; import useUniqueId from "../use-unique-id"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-keyboard-sensor.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-keyboard-sensor.js index e451f737a..a4e390133 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-keyboard-sensor.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-keyboard-sensor.js @@ -1,5 +1,4 @@ -import { useRef } from "react"; -import { useCallback, useMemo } from "use-memo-one"; +import { useCallback, useMemo, useRef } from "react"; import { invariant } from "../../../invariant"; import * as keyCodes from "../../key-codes"; import bindEvents from "../../event-bindings/bind-events"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-mouse-sensor.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-mouse-sensor.js index ca242de41..5fa686c0b 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-mouse-sensor.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-mouse-sensor.js @@ -1,5 +1,4 @@ -import { useRef } from "react"; -import { useCallback, useMemo } from "use-memo-one"; +import { useCallback, useMemo, useRef } from "react"; import { invariant } from "../../../invariant"; import bindEvents from "../../event-bindings/bind-events"; import * as keyCodes from "../../key-codes"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-touch-sensor.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-touch-sensor.js index 49b3ae491..cc77b3249 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-touch-sensor.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/sensors/use-touch-sensor.js @@ -1,5 +1,4 @@ -import { useRef } from "react"; -import { useCallback, useMemo } from "use-memo-one"; +import { useCallback, useMemo, useRef } from "react"; import { invariant } from "../../../invariant"; import bindEvents from "../../event-bindings/bind-events"; import * as keyCodes from "../../key-codes"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/use-sensor-marshal.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/use-sensor-marshal.js index c559a56ab..9e62ecf10 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/use-sensor-marshal.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-sensor-marshal/use-sensor-marshal.js @@ -1,6 +1,5 @@ import rafSchd from "raf-schd"; -import { useState } from "react"; -import { useCallback, useMemo } from "use-memo-one"; +import { useCallback, useMemo, useState } from "react"; import { invariant } from "../../invariant"; import create from "./lock"; import canStartDrag from "../../state/can-start-drag"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-style-marshal/use-style-marshal.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-style-marshal/use-style-marshal.js index b27b4d534..a0d14ca11 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-style-marshal/use-style-marshal.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-style-marshal/use-style-marshal.js @@ -1,6 +1,5 @@ -import { useRef } from "react"; +import { useCallback, useMemo, useRef } from "react"; import memoizeOne from "memoize-one"; -import { useCallback, useMemo } from "use-memo-one"; import { invariant } from "../../invariant"; import getStyles from "./get-styles"; import { prefix } from "../data-attributes"; diff --git a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-unique-id.js b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-unique-id.js index 0abf93e86..32e9046cc 100644 --- a/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-unique-id.js +++ b/client/src/components/production-board-kanban/trello-board/dnd/lib/view/use-unique-id.js @@ -1,4 +1,4 @@ -import { useMemo } from "use-memo-one"; +import { useMemo } from "react"; let count = 0; const defaults = {