From 12735ec83aed737f16af6dc3072f39427a8ca2cc Mon Sep 17 00:00:00 2001 From: Michilis <120072772+Michilis@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:04:17 +0100 Subject: [PATCH] Add files via upload --- package-lock.json | 17 +++++++++++++++++ package.json | 2 ++ tailwind.config.js | 12 +++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 554f3a9..b91ac83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@nostr-dev-kit/ndk": "^2.5.1", "axios": "^1.6.7", + "canvas-confetti": "^1.9.2", "lucide-react": "^0.344.0", "qrcode.react": "^3.1.0", "react": "^18.3.1", @@ -21,6 +22,7 @@ "devDependencies": { "@eslint/js": "^9.9.1", "@tailwindcss/typography": "^0.5.10", + "@types/canvas-confetti": "^1.6.4", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", @@ -1442,6 +1444,12 @@ "@babel/types": "^7.20.7" } }, + "node_modules/@types/canvas-confetti": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@types/canvas-confetti/-/canvas-confetti-1.9.0.tgz", + "integrity": "sha512-aBGj/dULrimR1XDZLtG9JwxX1b4HPRF6CX9Yfwh3NvstZEm1ZL7RBnel4keCPSqs1ANRu1u2Aoz9R+VmtjYuTg==", + "dev": true + }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -2047,6 +2055,15 @@ } ] }, + "node_modules/canvas-confetti": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.3.tgz", + "integrity": "sha512-rFfTURMvmVEX1gyXFgn5QMn81bYk70qa0HLzcIOSVEyl57n6o9ItHeBtUSWdvKAPY0xlvBHno4/v3QPrT83q9g==", + "funding": { + "type": "donate", + "url": "https://www.paypal.me/kirilvatev" + } + }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", diff --git a/package.json b/package.json index 25e5c63..66185e7 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@nostr-dev-kit/ndk": "^2.5.1", "axios": "^1.6.7", + "canvas-confetti": "^1.9.2", "lucide-react": "^0.344.0", "qrcode.react": "^3.1.0", "react": "^18.3.1", @@ -23,6 +24,7 @@ "devDependencies": { "@eslint/js": "^9.9.1", "@tailwindcss/typography": "^0.5.10", + "@types/canvas-confetti": "^1.6.4", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", diff --git a/tailwind.config.js b/tailwind.config.js index d7b31a8..619858c 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -7,10 +7,20 @@ export default { 'slide-up': { '0%': { transform: 'translateY(100%)', opacity: '0' }, '100%': { transform: 'translateY(0)', opacity: '1' } + }, + 'fade-in': { + '0%': { opacity: '0' }, + '100%': { opacity: '1' } + }, + 'success-appear': { + '0%': { transform: 'scale(0.8)', opacity: '0' }, + '100%': { transform: 'scale(1)', opacity: '1' } } }, animation: { - 'slide-up': 'slide-up 0.3s ease-out' + 'slide-up': 'slide-up 0.3s ease-out', + 'fade-in': 'fade-in 0.3s ease-out', + 'success-appear': 'success-appear 0.5s ease-out' } }, },