diff --git a/package-lock.json b/package-lock.json index 5e46580..d2b1991 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,15 @@ "dependencies": { "@astrojs/markdoc": "^0.15.10", "@astrojs/node": "^9.5.3", - "@coreui/icons": "^3.0.1", "@astrojs/vue": "^5.1.4", + "@coreui/icons": "^3.0.1", "@dotenvx/dotenvx": "^1.52.0", "@fontsource-variable/kameron": "^5.2.8", "@fontsource-variable/kreon": "^5.2.8", "@fontsource-variable/rokkitt": "^5.2.8", "@fontsource/poppins": "^5.2.7", "@iconify-json/ph": "^1.2.2", + "@iconify/vue": "^5.0.0", "@tailwindcss/vite": "^4.1.18", "@unpic/astro": "^1.0.2", "astro": "^5.17.1", @@ -1505,6 +1506,21 @@ "mlly": "^1.7.4" } }, + "node_modules/@iconify/vue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-5.0.0.tgz", + "integrity": "sha512-C+KuEWIF5nSBrobFJhT//JS87OZ++QDORB6f2q2Wm6fl2mueSTpFBeBsveK0KW9hWiZ4mNiPjsh6Zs4jjdROSg==", + "license": "MIT", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "vue": ">=3" + } + }, "node_modules/@img/colour": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", diff --git a/package.json b/package.json index 8db3eba..371f563 100644 --- a/package.json +++ b/package.json @@ -11,14 +11,15 @@ "dependencies": { "@astrojs/markdoc": "^0.15.10", "@astrojs/node": "^9.5.3", - "@coreui/icons": "^3.0.1", "@astrojs/vue": "^5.1.4", + "@coreui/icons": "^3.0.1", "@dotenvx/dotenvx": "^1.52.0", "@fontsource-variable/kameron": "^5.2.8", "@fontsource-variable/kreon": "^5.2.8", "@fontsource-variable/rokkitt": "^5.2.8", "@fontsource/poppins": "^5.2.7", "@iconify-json/ph": "^1.2.2", + "@iconify/vue": "^5.0.0", "@tailwindcss/vite": "^4.1.18", "@unpic/astro": "^1.0.2", "astro": "^5.17.1", diff --git a/src/components/BoxContainer.astro b/src/components/BoxContainer.astro index b697650..f31b747 100644 --- a/src/components/BoxContainer.astro +++ b/src/components/BoxContainer.astro @@ -28,7 +28,7 @@ const background = props.bgImage || props.bgColor; {props.hasInput && (
- +
)} diff --git a/src/components/Modal.astro b/src/components/Modal.astro deleted file mode 100644 index 4ecf448..0000000 --- a/src/components/Modal.astro +++ /dev/null @@ -1,89 +0,0 @@ ---- -import Button from "./ui/Button.astro"; -import { Icon } from "astro-icon/components"; -const { id, title } = Astro.props; - -import { createTranslator, t } from '../i18n'; -const tl = createTranslator(Astro.currentLocale); ---- - - - - - - - - \ No newline at end of file diff --git a/src/components/RegisterModal.vue b/src/components/RegisterModal.vue index bcce5bb..61b1c0c 100644 --- a/src/components/RegisterModal.vue +++ b/src/components/RegisterModal.vue @@ -1,8 +1,15 @@ + diff --git a/src/components/section/FooterSection.astro b/src/components/section/FooterSection.astro index 89a76bd..00bbc4e 100644 --- a/src/components/section/FooterSection.astro +++ b/src/components/section/FooterSection.astro @@ -2,7 +2,7 @@ import { Icon } from "astro-icon/components"; import { Image } from "astro:assets"; import jbp from "../../assets/DRJBP-1.webp"; - +import FormContact from "./FormContact.vue"; import { createTranslator, t } from '../../i18n'; const tl = createTranslator(Astro.currentLocale); --- @@ -24,72 +24,8 @@ const tl = createTranslator(Astro.currentLocale);

- -
- -
- - - - - - - -
- -
- - - - - -
-
- + +
diff --git a/src/components/section/FormContact.vue b/src/components/section/FormContact.vue new file mode 100644 index 0000000..1c13b52 --- /dev/null +++ b/src/components/section/FormContact.vue @@ -0,0 +1,102 @@ + + +