@theorem/react
Advanced tools
Comparing version 6.0.1 to 6.2.0
@@ -0,1 +1,9 @@ | ||
# 6.2.0 | ||
- Add useDismissElement | ||
# 6.1.0 | ||
- Add useInputWithDraftState | ||
# 6.0.0 | ||
@@ -2,0 +10,0 @@ |
@@ -16,3 +16,5 @@ export * from "./ActionArea"; | ||
export * from "./useCrash"; | ||
export * from "./useDismissElement"; | ||
export * from "./useInputWithDraftState"; | ||
export * from "./useRerender"; | ||
export * from "./useUniqueId"; |
@@ -16,3 +16,5 @@ export * from "./ActionArea"; | ||
export * from "./useCrash"; | ||
export * from "./useDismissElement"; | ||
export * from "./useInputWithDraftState"; | ||
export * from "./useRerender"; | ||
export * from "./useUniqueId"; |
@@ -5,5 +5,5 @@ { | ||
"build": "rm -rf dist && NODE_ENV=production tsc --project tsconfig.build.json && NODE_ENV=production tsc --project bin/tsconfig.json", | ||
"format": "prettier --write '{bin,docs,src,typings}/**/*.{js,json,md,ts,tsx}' '*.{js,json,md,ts,tsx}'", | ||
"format-verify": "prettier --check '{bin,docs,src,typings}/**/*.{js,json,md,ts,tsx}' '*.{js,json,md,ts,tsx}'", | ||
"lint": "eslint --ext js,jsx,ts,tsx src", | ||
"format": "prettier --write .", | ||
"format-verify": "prettier --check .", | ||
"lint": "eslint .", | ||
"prepublishOnly": "npm run verify && npm run build", | ||
@@ -60,3 +60,3 @@ "start": "ava --watch", | ||
"types": "dist/index.js", | ||
"version": "6.0.1" | ||
"version": "6.2.0" | ||
} |
@@ -6,4 +6,4 @@ export function clean(hrefWithoutOrigin) { | ||
var path = m[1], query = m[2]; | ||
return (path.replace(/\/{2,}/g, "/").replace(/(.)\/$/g, "$1") + | ||
query.replace(/[?#&=]+$/g, "")); | ||
return ((path || "").replace(/\/{2,}/g, "/").replace(/(.)\/$/g, "$1") + | ||
(query || "").replace(/[?#&=]+$/g, "")); | ||
} |
@@ -22,3 +22,5 @@ import { useEffect, useRef } from "react"; | ||
document.addEventListener("click", handleExternalClick); | ||
return function () { return document.removeEventListener("click", handleExternalClick); }; | ||
return function () { | ||
document.removeEventListener("click", handleExternalClick); | ||
}; | ||
}, [f, ref]); | ||
@@ -25,0 +27,0 @@ var additionalArea = useCallback(function (name) { return function (el) { |
@@ -5,5 +5,5 @@ { | ||
"build": "rm -rf dist && NODE_ENV=production tsc --project tsconfig.build.json && NODE_ENV=production tsc --project bin/tsconfig.json", | ||
"format": "prettier --write '{bin,docs,src,typings}/**/*.{js,json,md,ts,tsx}' '*.{js,json,md,ts,tsx}'", | ||
"format-verify": "prettier --check '{bin,docs,src,typings}/**/*.{js,json,md,ts,tsx}' '*.{js,json,md,ts,tsx}'", | ||
"lint": "eslint --ext js,jsx,ts,tsx src", | ||
"format": "prettier --write .", | ||
"format-verify": "prettier --check .", | ||
"lint": "eslint .", | ||
"prepublishOnly": "npm run verify && npm run build", | ||
@@ -60,3 +60,3 @@ "start": "ava --watch", | ||
"types": "dist/index.js", | ||
"version": "6.0.1" | ||
"version": "6.2.0" | ||
} |
69565
101
1569