diff --git a/astro.config.mjs b/astro.config.mjs index 3223635..785b966 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,26 +1,13 @@ import { defineConfig } from "astro/config"; - -// https://astro.build/config import tailwind from "@astrojs/tailwind"; - -// https://astro.build/config -import alpinejs from "@astrojs/alpinejs"; - -// https://astro.build/config import image from "@astrojs/image"; - -// https://astro.build/config import mdx from "@astrojs/mdx"; - -// https://astro.build/config import sitemap from "@astrojs/sitemap"; -// https://astro.build/config export default defineConfig({ site: "https://astroship.web3templates.com", integrations: [ tailwind(), - alpinejs(), image({ serviceEntryPoint: "@astrojs/image/sharp", }), diff --git a/package.json b/package.json index b89fd3b..4edec91 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,10 @@ "@astrojs/tailwind": "^2.1.1", "@fontsource/inter": "^4.5.14", "@types/alpinejs": "^3.0.0", - "alpinejs": "^3.0.0", "astro": "^1.6.0", "astro-feather-icons": "^1.0.2", "astro-icon": "^0.8.0", + "astro-navbar": "^1.0.1", "astro-seo": "^0.6.0", "tailwindcss": "^3.0.24" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1caaf23..ca71f54 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,26 +9,26 @@ specifiers: '@fontsource/inter': ^4.5.14 '@tailwindcss/typography': ^0.5.7 '@types/alpinejs': ^3.0.0 - alpinejs: ^3.0.0 astro: ^1.6.0 astro-feather-icons: ^1.0.2 astro-icon: ^0.8.0 + astro-navbar: ^1.0.1 astro-seo: ^0.6.0 sharp: ^0.31.3 tailwindcss: ^3.0.24 dependencies: - '@astrojs/alpinejs': 0.1.2_epas4sveda2fzipjieohqzpxgq + '@astrojs/alpinejs': 0.1.2_@types+alpinejs@3.7.1 '@astrojs/image': 0.11.0_sharp@0.31.3 '@astrojs/mdx': 0.11.5 '@astrojs/sitemap': 1.0.0 '@astrojs/tailwind': 2.1.1_tailwindcss@3.2.1 '@fontsource/inter': 4.5.14 '@types/alpinejs': 3.7.1 - alpinejs: 3.10.5 astro: 1.6.2 astro-feather-icons: 1.0.2 astro-icon: 0.8.0 + astro-navbar: 1.0.1 astro-seo: 0.6.0 tailwindcss: 3.2.1 @@ -50,14 +50,13 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: false - /@astrojs/alpinejs/0.1.2_epas4sveda2fzipjieohqzpxgq: + /@astrojs/alpinejs/0.1.2_@types+alpinejs@3.7.1: resolution: {integrity: sha512-pcy+r7TTeFMbdZpRUuOYbf5L3ccFp107gH9j0Hdl5z8hmrSw9918pxkK1tiAcbwrQKxifv7nM5V5FJKu7SoJrw==} peerDependencies: '@types/alpinejs': ^3.0.0 alpinejs: ^3.0.0 dependencies: '@types/alpinejs': 3.7.1 - alpinejs: 3.10.5 dev: false /@astrojs/compiler/0.23.5: @@ -786,22 +785,12 @@ packages: vscode-uri: 2.1.2 dev: false - /@vue/reactivity/3.1.5: - resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} - dependencies: - '@vue/shared': 3.1.5 - dev: false - /@vue/reactivity/3.2.41: resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==} dependencies: '@vue/shared': 3.2.41 dev: false - /@vue/shared/3.1.5: - resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} - dev: false - /@vue/shared/3.2.41: resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==} dev: false @@ -836,12 +825,6 @@ packages: hasBin: true dev: false - /alpinejs/3.10.5: - resolution: {integrity: sha512-qlvnal44Gof2XVfm/lef8fYpXKxR9fjdSki7aFB/9THyFvbsRKZ6lM5SjxXpIs7B0faJt7bgpK2K25gzrraXJw==} - dependencies: - '@vue/reactivity': 3.1.5 - dev: false - /ansi-align/3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: @@ -921,6 +904,10 @@ packages: svgo: 2.8.0 dev: false + /astro-navbar/1.0.1: + resolution: {integrity: sha512-aDkBiczb1JHRBaysvMFOUvHnoMqU6GmGb6UgMrZ7UBFypTaBjyKsckSTdNEIb45JtjHmYNekKGAnHyoIqacczA==} + dev: false + /astro-seo/0.6.0: resolution: {integrity: sha512-nR+dJlAyQhX6s0oAmbBqPq3KCZax/zVAerFsclGiJQ2znOkS/7L+RGjziS4M9Q3OQxm3FMfqIKHp9Ns73Q81ww==} dev: false diff --git a/src/components/navbar/dropdown.astro b/src/components/navbar/dropdown.astro index 0a75a3e..6610f98 100644 --- a/src/components/navbar/dropdown.astro +++ b/src/components/navbar/dropdown.astro @@ -1,42 +1,47 @@ --- +import { Dropdown, DropdownItems } from "astro-navbar"; const { title, lastItem, children } = Astro.props; --- -