diff --git a/package-lock.json b/package-lock.json index 89e00e9..772c7f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,8 @@ "dependencies": { "@fontsource/archivo": "^5.3.0", "@fontsource/inter": "^5.3.0", - "gsap": "^3.15.0" + "gsap": "^3.15.0", + "lenis": "^1.3.25" }, "devDependencies": { "@sveltejs/adapter-static": "^3.0.10", @@ -5046,6 +5047,37 @@ "node": ">=6" } }, + "node_modules/lenis": { + "version": "1.3.25", + "resolved": "https://registry.npmjs.org/lenis/-/lenis-1.3.25.tgz", + "integrity": "sha512-mOKxayErlaONK8fm4LN3XNd99Qu4plTpn9h9qf8wxzjGrJDzuD84FYzZ81HCd6ZsWp++VWVwOzL286Pf2s2u4A==", + "license": "MIT", + "workspaces": [ + "packages/*", + "playground", + "playground/*" + ], + "funding": { + "type": "github", + "url": "https://github.com/sponsors/darkroomengineering" + }, + "peerDependencies": { + "@nuxt/kit": ">=3.0.0", + "react": ">=17.0.0", + "vue": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "react": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", diff --git a/package.json b/package.json index 04ffc78..2672f44 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "dependencies": { "@fontsource/archivo": "^5.3.0", "@fontsource/inter": "^5.3.0", - "gsap": "^3.15.0" + "gsap": "^3.15.0", + "lenis": "^1.3.25" } } diff --git a/src/lib/components/Nav.svelte b/src/lib/components/Nav.svelte index 0111873..0419132 100644 --- a/src/lib/components/Nav.svelte +++ b/src/lib/components/Nav.svelte @@ -1,16 +1,40 @@ + + + + diff --git a/src/lib/components/motion/IntroLoader.svelte b/src/lib/components/motion/IntroLoader.svelte new file mode 100644 index 0000000..ec911aa --- /dev/null +++ b/src/lib/components/motion/IntroLoader.svelte @@ -0,0 +1,216 @@ + + +
+
+ An nou maché
+{t.site.tagline}