diff --git a/package-lock.json b/package-lock.json
index bac1444..6839ad6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,6 +14,7 @@
"astro": "^4.16.13",
"astro-navbar": "^2.3.7",
"autoprefixer": "10.4.14",
+ "free-astro-components": "^1.1.1",
"lucide-astro": "^0.460.0",
"motion": "^11.13.1",
"postcss": "8.4.21",
@@ -2971,6 +2972,79 @@
}
}
},
+ "node_modules/free-astro-components": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/free-astro-components/-/free-astro-components-1.1.1.tgz",
+ "integrity": "sha512-yCxo9TrXuVn5jejd7Pt3GjxKrvpZQaCVya9B7XXtSk9KERIsWO5zBMqbfn73eVsZAFk57BRUVQjdhO0ic2lB1w==",
+ "dependencies": {
+ "@astrojs/check": "^0.8.2",
+ "astro": "^4.12.2",
+ "typescript": "^5.5.3"
+ }
+ },
+ "node_modules/free-astro-components/node_modules/@astrojs/check": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.8.3.tgz",
+ "integrity": "sha512-ajcSe+ezX5jCc3dreQlWzbknzXgSGnDETNe3C1mawUOtGpO4t5z2YGaD0y+wzB84lmgPWaWZa0fKSPwLq/wUHw==",
+ "dependencies": {
+ "@astrojs/language-server": "^2.12.7",
+ "chokidar": "^3.5.3",
+ "fast-glob": "^3.3.1",
+ "kleur": "^4.1.5",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "astro-check": "dist/bin.js"
+ },
+ "peerDependencies": {
+ "typescript": "^5.0.0"
+ }
+ },
+ "node_modules/free-astro-components/node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/free-astro-components/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/free-astro-components/node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
diff --git a/package.json b/package.json
index 732b418..fc0db50 100644
--- a/package.json
+++ b/package.json
@@ -16,6 +16,7 @@
"astro": "^4.16.13",
"astro-navbar": "^2.3.7",
"autoprefixer": "10.4.14",
+ "free-astro-components": "^1.1.1",
"lucide-astro": "^0.460.0",
"motion": "^11.13.1",
"postcss": "8.4.21",
diff --git a/public/browser.webp b/public/browser.webp
deleted file mode 100644
index f034bb9..0000000
Binary files a/public/browser.webp and /dev/null differ
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000..a5e2758
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/favicon.svg b/public/favicon.svg
deleted file mode 100644
index f157bd1..0000000
--- a/public/favicon.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/src/assets/app-icon.png b/src/assets/app-icon.png
new file mode 100644
index 0000000..5b991b2
Binary files /dev/null and b/src/assets/app-icon.png differ
diff --git a/public/share-pic.png b/src/assets/share-pic.png
similarity index 100%
rename from public/share-pic.png
rename to src/assets/share-pic.png
diff --git a/public/share-pic.webp b/src/assets/share-pic.webp
similarity index 100%
rename from public/share-pic.webp
rename to src/assets/share-pic.webp
diff --git a/src/components/Button.astro b/src/components/Button.astro
index 161f79e..3818d45 100644
--- a/src/components/Button.astro
+++ b/src/components/Button.astro
@@ -1,10 +1,16 @@
---
-const { class: className, isPrimary, isBordered } = Astro.props;
+const { class: className, isPrimary, isBordered, href } = Astro.props;
---
-
+{href ? (
+
+
Stay up to date with the latest changes to Zen Browser! Since the , we've been working hard to make Zen Browser the best it can be. Thanks everyone for your feedback! ❤️
- {releaseNotes.map((notes) =>