mirror of
https://github.com/plankanban/planka.git
synced 2025-07-26 00:29:48 +02:00
Add email and password change functionality for a current user, remove deep compare hooks
This commit is contained in:
parent
b53e5bf94c
commit
680d664279
67 changed files with 1232 additions and 267 deletions
|
@ -1,5 +1,3 @@
|
|||
import useDeepCompareEffect from './use-deep-compare-effect';
|
||||
import useDeepCompareCallback from './use-deep-compare-callback';
|
||||
import usePrevious from './use-previous';
|
||||
import useField from './use-field';
|
||||
import useForm from './use-form';
|
||||
|
@ -10,8 +8,6 @@ import useClosableForm from './use-closable-form';
|
|||
import useDidUpdate from './use-did-update';
|
||||
|
||||
export {
|
||||
useDeepCompareEffect,
|
||||
useDeepCompareCallback,
|
||||
usePrevious,
|
||||
useField,
|
||||
useForm,
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
import { useCallback } from 'react';
|
||||
|
||||
import useDeepCompareMemoize from './use-deep-compare-memoize';
|
||||
|
||||
export default (callback, dependencies) => useCallback(
|
||||
callback,
|
||||
useDeepCompareMemoize(dependencies),
|
||||
);
|
|
@ -1,7 +0,0 @@
|
|||
import { useEffect } from 'react';
|
||||
|
||||
import useDeepCompareMemoize from './use-deep-compare-memoize';
|
||||
|
||||
export default (effect, dependencies) => {
|
||||
useEffect(effect, useDeepCompareMemoize(dependencies));
|
||||
};
|
|
@ -1,12 +0,0 @@
|
|||
import dequal from 'dequal';
|
||||
import { useRef } from 'react';
|
||||
|
||||
export default (value) => {
|
||||
const currentValue = useRef();
|
||||
|
||||
if (!dequal(value, currentValue.current)) {
|
||||
currentValue.current = value;
|
||||
}
|
||||
|
||||
return currentValue.current;
|
||||
};
|
|
@ -1,7 +1,7 @@
|
|||
import { useEffect, useRef } from 'react';
|
||||
|
||||
export default (value) => {
|
||||
const prevValue = useRef();
|
||||
const prevValue = useRef(value);
|
||||
|
||||
useEffect(() => {
|
||||
prevValue.current = value;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue