17 lines
486 B
TypeScript
17 lines
486 B
TypeScript
import { useSettingsStore } from '~/stores/settings'
|
|
|
|
/**
|
|
* Hidratación cliente del store de ajustes.
|
|
* Mismo patrón que favorites.client.ts: `enforce: 'post'` garantiza que
|
|
* este plugin corre DESPUÉS de que Pinia aplique el estado SSR (vacío),
|
|
* para que los valores del localStorage no sean sobreescritos.
|
|
*/
|
|
export default defineNuxtPlugin({
|
|
name: 'settings-hydration',
|
|
enforce: 'post',
|
|
setup() {
|
|
const settings = useSettingsStore()
|
|
settings.hydrate()
|
|
}
|
|
})
|