refactor(app): switch to @phosphor-icons/core and format files
This commit is contained in:
@@ -2,7 +2,10 @@
|
||||
import { useState, useEffect } from "react";
|
||||
import { useTimeoutFn } from "react-use";
|
||||
|
||||
export default <T>(baseState: T, ms: number = 1000): [T, (transientValue: T) => void] => {
|
||||
export default <T>(
|
||||
baseState: T,
|
||||
ms: number = 1000
|
||||
): [T, (transientValue: T) => void] => {
|
||||
const [value, setValue] = useState<T>(baseState);
|
||||
const [, cancel, restart] = useTimeoutFn(() => setValue(baseState), ms);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user