docs(i18n): custom-theme.md update spanish translation

from commit e558af6 PR #5315
from commit e21ffab PR #4758
pull/5307/head
jackestar 3 weeks ago
parent 7d9a17ba8c
commit 2c1a0f4055

@ -62,11 +62,14 @@ import Layout from './Layout.vue'
export default {
Layout,
enhanceApp({ app, router, siteData }) {
// ...
// app.component(...)
// app.use(...)
}
}
```
El hook `enhanceApp` permite acceder a la [instancia de la aplicación Vue](https://vuejs.org/api/application.html) y otros datos de tiempo de ejecución, que se pueden usar para [registrar componentes globales](./extending-default-theme.md#registering-global-components), integrarse con bibliotecas de Vue, etc.
El valor `router` es la misma instancia del enrutador VitePress que devuelve [`useRouter()`](../reference/runtime-api#userouter). Para escuchar los cambios de ruta, asigne manejadores al enrutador:
```ts [.vitepress/theme/index.ts]
@ -227,10 +230,10 @@ Finalmente, si el tema proporciona tipos para la configuración del tema:
```ts [.vitepress/config.ts]
import baseConfig from 'awesome-vitepress-theme/config'
import { defineConfigWithTheme } from 'vitepress'
import { defineConfig } from 'vitepress'
import type { ThemeConfig } from 'awesome-vitepress-theme'
export default defineConfigWithTheme<ThemeConfig>({
export default defineConfig<ThemeConfig>({
extends: baseConfig,
themeConfig: {
// El tipo es `ThemeConfig`

Loading…
Cancel
Save