chore(initial): ajout de la structure de base du projet avec Vite et Vue 3
- Création des fichiers de configuration pour ESLint, Prettier, et Tailwind CSS - Ajout de la configuration de l'éditeur avec .editorconfig - Mise en place de la structure de répertoires pour les composants, les pages, et les données - Intégration de la gestion des langues avec vue-i18n - Ajout de la configuration de Vite et des dépendances nécessaires - Création des fichiers de localisation pour l'anglais et le français - Ajout de la structure de base pour le portfolio avec des exemples de projets - Mise en place des composants de base pour l'interface utilisateur
This commit is contained in:
20
src/composables/useSiteConfig.ts
Normal file
20
src/composables/useSiteConfig.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { computed } from 'vue'
|
||||
import { useI18n } from '@/composables/useI18n'
|
||||
import { siteConfig as baseSiteConfig } from '@/config/site'
|
||||
|
||||
export function useSiteConfig() {
|
||||
const { t } = useI18n()
|
||||
|
||||
const siteConfig = computed(() => ({
|
||||
...baseSiteConfig,
|
||||
title: t('seo.home.title'),
|
||||
description: t('seo.home.description'),
|
||||
contact: {
|
||||
...baseSiteConfig.contact
|
||||
}
|
||||
}))
|
||||
|
||||
return {
|
||||
siteConfig
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user