diff --git a/src/lib/assets/logo-white.webp b/src/lib/assets/logo-white.webp new file mode 100644 index 0000000..ca14e1d Binary files /dev/null and b/src/lib/assets/logo-white.webp differ diff --git a/src/lib/assets/logo.png b/src/lib/assets/logo.png new file mode 100644 index 0000000..e5f607b Binary files /dev/null and b/src/lib/assets/logo.png differ diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte index c378db0..32adce8 100644 --- a/src/lib/components/Footer.svelte +++ b/src/lib/components/Footer.svelte @@ -2,97 +2,185 @@ import { resolve } from '$app/paths'; import { t } from '$lib/translations'; import { appVersion } from '$lib/utils/env'; + + import MailIcon from '$lib/components/icons/MailIcon.svelte'; + import ArrowTopIcon from './icons/ArrowTopIcon.svelte'; + import logo from '$lib/assets/logo-white.webp'; - diff --git a/src/lib/components/icons/ArrowTopIcon.svelte b/src/lib/components/icons/ArrowTopIcon.svelte new file mode 100644 index 0000000..80f7937 --- /dev/null +++ b/src/lib/components/icons/ArrowTopIcon.svelte @@ -0,0 +1,14 @@ + + + + + diff --git a/src/lib/components/icons/MailIcon.svelte b/src/lib/components/icons/MailIcon.svelte new file mode 100644 index 0000000..2b3225b --- /dev/null +++ b/src/lib/components/icons/MailIcon.svelte @@ -0,0 +1,19 @@ + + + + + + diff --git a/src/lib/styles/variables.css b/src/lib/styles/variables.css index 763f082..b31f89f 100644 --- a/src/lib/styles/variables.css +++ b/src/lib/styles/variables.css @@ -1,5 +1,6 @@ :root { --color-primary: #06345f; + --color-secondary: #094275; --font-base: 'Merienda'; } diff --git a/src/lib/translations/en-US/footer.json b/src/lib/translations/en-US/footer.json index 358478a..c1bd9a1 100644 --- a/src/lib/translations/en-US/footer.json +++ b/src/lib/translations/en-US/footer.json @@ -1,7 +1,15 @@ { - "about": "ℹ About", - "privacy.policy": "🔐 Privacy Policy", - "terms.of.service": "📝 Terms of Service", - "copyright": "Copyright © {{year}} Leonardo Murça.
All rights reserved.", - "version": "🧵 Version: {{version}}" + "slogan": "Preview your embroidery designs instantly — no software needed", + "resources": "Resources", + "contact-title": "Contact", + "contact-description": "Do you want to help or have any questions? Contact us.", + "back-to-top": { + "label": "Back To Top", + "aria-label": "Back to top of the page" + }, + "about": "About", + "privacy.policy": "Privacy Policy", + "terms.of.service": "Terms of Service", + "copyright": "Copyright © {{year}} Leonardo Murça. All rights reserved.", + "version": "Version {{version}}" } diff --git a/src/lib/translations/pt-BR/footer.json b/src/lib/translations/pt-BR/footer.json index 922d643..ef9de8f 100644 --- a/src/lib/translations/pt-BR/footer.json +++ b/src/lib/translations/pt-BR/footer.json @@ -1,7 +1,15 @@ { - "about": "ℹ Sobre", - "privacy.policy": "🔐 Política de Privacidade", - "terms.of.service": "📝 Termos de Serviço", - "copyright": "Copyright © {{year}} Leonardo Murça.
Todos os direitos reservados.", - "version": "🧵 Versão: {{version}}" + "slogan": "Visualize bordados instantaneamente — sem software", + "resources": "Recursos", + "contact-title": "Contato", + "contact-description": "Quer ajudar ou tirar alguma dúvida? Contate-nos.", + "back-to-top": { + "label": "Voltar ao topo", + "aria-label": "Voltar ao topo da página" + }, + "about": "Sobre", + "privacy.policy": "Política de Privacidade", + "terms.of.service": "Termos de Serviço", + "copyright": "Copyright © {{year}} Leonardo Murça. Todos os direitos reservados.", + "version": "Versão {{version}}" }