diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 3b1282d..83bc223 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,4 +1,5 @@ +

About

Home + +
+

{$contador} en index

+ + + + + + +
diff --git a/src/store/store.js b/src/store/store.js new file mode 100644 index 0000000..8a13689 --- /dev/null +++ b/src/store/store.js @@ -0,0 +1,28 @@ +import { writable } from 'svelte/store' +import { browser } from '$app/environment'; + + +let value = 0 +if (browser) { + if (localStorage.getItem("sveltekit")) { + value = parseInt(localStorage.getItem("sveltekit")) + } else { + value = 0 + } +} +export const contador = writable(value) + + +const funContador = () => { + return { + suma: (newValue) => contador.update(value => value + 10), + reset: (newValue) => contador.update(value => value = 0), + setNumberNeg: (newValue) => contador.update(value => value = -53), + setNumberPos: (newValue) => contador.update(value => value = +24), + } +} + +export const customStore = funContador() +// export default contador +export default contador +