solid-tippy
Advanced tools
@@ -35,2 +35,6 @@ "use strict"; | ||
| var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( | ||
| // If the importer is in node compatibility mode or this is not an ESM | ||
| // file that has been converted to a CommonJS file using a Babel- | ||
| // compatible transform (i.e. "__esModule" has not been set), then set | ||
| // "default" to the CommonJS "module.exports" for node compatibility. | ||
| isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, | ||
@@ -37,0 +41,0 @@ mod |
@@ -5,4 +5,4 @@ { | ||
| "sourcesContent": ["import {\n createComputed,\n createEffect,\n createSignal,\n onCleanup,\n untrack,\n} from 'solid-js';\nimport makeTippy, { Instance, Props } from 'tippy.js';\nimport makeHeadlessTippy from 'tippy.js/headless';\n\nexport interface TippyOptions {\n disabled?: boolean;\n hidden?: boolean;\n props?: Partial<Props>;\n}\n\nexport function tippy<T extends Element>(\n target: T,\n opts: () => TippyOptions | undefined,\n): void {\n createEffect(() => {\n const options = opts();\n const instance = makeTippy(target, untrack(() => options?.props));\n\n createComputed(() => {\n if (options?.disabled) {\n instance.disable();\n } else {\n instance.enable();\n }\n });\n\n createComputed(() => {\n if (options?.hidden) {\n instance.hide();\n } else {\n instance.show();\n }\n });\n\n createComputed(() => {\n instance.setProps({\n ...(options?.props ?? {}),\n });\n });\n\n onCleanup(() => {\n instance.destroy();\n });\n });\n}\n\nexport function tippyHeadless<T extends Element>(\n target: T,\n opts: () => TippyOptions | undefined,\n): void {\n createEffect(() => {\n const options = opts();\n const instance = makeHeadlessTippy(target, untrack(() => options?.props));\n\n createComputed(() => {\n if (options?.disabled) {\n instance.disable();\n } else {\n instance.enable();\n }\n });\n\n createComputed(() => {\n if (options?.hidden) {\n instance.hide();\n } else {\n instance.show();\n }\n });\n\n createComputed(() => {\n instance.setProps({\n ...(options?.props ?? {}),\n });\n });\n\n onCleanup(() => {\n instance.destroy();\n });\n });\n}\n\nexport function useTippy<T extends Element>(\n target: () => T | undefined | null,\n options?: TippyOptions,\n): () => Instance | undefined {\n const [current, setCurrent] = createSignal<Instance>();\n\n createEffect(() => {\n const currentTarget = target();\n if (currentTarget) {\n const instance = makeTippy(currentTarget, untrack(() => options?.props));\n\n setCurrent(instance);\n\n createComputed(() => {\n if (options?.disabled) {\n instance.disable();\n } else {\n instance.enable();\n }\n });\n\n createComputed(() => {\n if (options?.hidden) {\n instance.hide();\n } else {\n instance.show();\n }\n });\n\n createComputed(() => {\n instance.setProps({\n ...(options?.props ?? {}),\n });\n });\n\n onCleanup(() => {\n instance.destroy();\n });\n }\n });\n\n return () => current();\n}\n\nexport function useTippyHeadless<T extends Element>(\n target: () => T | undefined | null,\n options?: TippyOptions,\n): () => Instance | undefined {\n const [current, setCurrent] = createSignal<Instance>();\n\n createEffect(() => {\n const currentTarget = target();\n if (currentTarget) {\n const instance = makeHeadlessTippy(currentTarget, untrack(() => options?.props));\n\n setCurrent(instance);\n\n createComputed(() => {\n if (options?.disabled) {\n instance.disable();\n } else {\n instance.enable();\n }\n });\n\n createComputed(() => {\n if (options?.hidden) {\n instance.hide();\n } else {\n instance.show();\n }\n });\n\n createComputed(() => {\n instance.setProps({\n ...(options?.props ?? {}),\n });\n });\n\n onCleanup(() => {\n instance.destroy();\n });\n }\n });\n\n return () => current();\n}\n"], | ||
| "mappings": "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", | ||
| "mappings": "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", | ||
| "names": ["makeTippy", "makeHeadlessTippy"] | ||
| } |
+6
-6
| { | ||
| "name": "solid-tippy", | ||
| "version": "0.2.0", | ||
| "version": "0.2.1", | ||
| "type": "module", | ||
@@ -32,9 +32,9 @@ "types": "./dist/types/index.d.ts", | ||
| "@types/node": "^18.11.9", | ||
| "eslint": "^8.27.0", | ||
| "eslint": "^8.33.0", | ||
| "eslint-config-lxsmnsyc": "^0.4.8", | ||
| "pridepack": "^2.3.0", | ||
| "solid-js": "^1.6.1", | ||
| "pridepack": "^2.4.0", | ||
| "solid-js": "^1.6.10", | ||
| "tippy.js": "^6.3.7", | ||
| "tslib": "^2.4.1", | ||
| "typescript": "^4.8.4" | ||
| "typescript": "^4.9.5" | ||
| }, | ||
@@ -73,3 +73,3 @@ "peerDependencies": { | ||
| }, | ||
| "gitHead": "fe50ff48df777c8106dcdfc6d74202d985200d95" | ||
| "gitHead": "8d61df2f317d88ae0572ab58fc9a0cc9f19a439a" | ||
| } |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
36241
0.81%500
0.81%0
-100%