Files
vue-seo-layer/app/app.config.ts
Jakub Zych aa7480e003 feat: SEO labels, tokens and base styles
- useSeoLabels(): the L8 dictionary (en, pl) of the page's content locale
  (resolve locale, then html_lang, then en), overridable and extendable in
  app.config.ts under seo.labels; no i18n dependency
- seo-tokens.css (spacing, colour, small type, breadcrumb separator) and
  seo-base.css (.seo-visually-hidden, the focus ring of layer links), loaded
  before the app's CSS and styling only .seo-* classes
2026-11-04 09:27:57 +01:00

9 lines
266 B
TypeScript

// The layer's app config. seo.labels.<locale> overrides or adds label
// dictionaries (UI-SPEC L8, app/utils/labels.ts); an app sets its own in
// its app.config.ts, which Nuxt merges over this one.
export default defineAppConfig({
seo: {
labels: {},
},
})