diff --git a/README.md b/README.md
index 9f19849..a30d779 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@
-**Live demo:** https://svelte.dev/playground/b95ce66b0ef34064a34afc5c0249f313?version=5.17.3
+**Live demo:** [https://svelte.dev/playground/009204f807754e34814393b5355b0aa0?version=5.25.8](https://svelte.dev/playground/009204f807754e34814393b5355b0aa0?version=5.25.8)
**Works with:** Svelte `>=v5`!
diff --git a/package-lock.json b/package-lock.json
index 68a3893..9997d3f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "svelte-simple-modal",
- "version": "2.0.0",
+ "version": "2.0.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "svelte-simple-modal",
- "version": "2.0.0",
+ "version": "2.0.1",
"license": "MIT",
"devDependencies": {
"@rollup/plugin-node-resolve": "^15.1.0",
diff --git a/package.json b/package.json
index b00ce27..8bdc150 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "svelte-simple-modal",
- "version": "2.0.0",
- "description": "A small and simple modal for Svelte",
+ "version": "2.0.1",
+ "description": "A small and simple modal for Svelte5 Only Rune Mode",
"type": "module",
"svelte": "src/index.js",
"main": "lib/index.js",
diff --git a/src/Modal.svelte b/src/Modal.svelte
index 9c05431..f616518 100644
--- a/src/Modal.svelte
+++ b/src/Modal.svelte
@@ -1,6 +1,4 @@
-
@@ -475,8 +470,8 @@
id={state.id}
class={state.classBg}
class:bg={!unstyled}
- on:mousedown={handleOuterMousedown}
- on:mouseup={handleOuterMouseup}
+ onmousedown={handleOuterMousedown}
+ onmouseup={handleOuterMouseup}
bind:this={background}
transition:currentTransitionBg={state.transitionBgProps}
style={cssBg}
@@ -496,21 +491,22 @@
aria-labelledby={state.ariaLabelledBy || null}
bind:this={modalWindow}
transition:currentTransitionWindow={state.transitionWindowProps}
- on:introstart={onOpen}
- on:outrostart={onClose}
- on:introend={onOpened}
- on:outroend={onClosed}
+ onintrostart={onOpen}
+ onoutrostart={onClose}
+ onintroend={onOpened}
+ onoutroend={onClosed}
style={cssWindow}
>
{#if state.closeButton}
{#if isFunction(state.closeButton)}
-
+ {@const CloseComponent = state.closeButton}
+
{:else}
@@ -521,13 +517,13 @@
class:content={!unstyled}
style={cssContent}
>
-
+
{/if}
-
+{@render children?.()}