f80a7189a0
* chore(fe2): upgrade to nuxt 3.8.2 * fix tailwind-theme build * readme update * removing storybook from fe2 :( * fix(fe2): codegen schema url resolution
ui-components-nuxt
Nuxt v3 module that sets up @speckle/ui-components auto-importing like any other components you might have in your ./components folder. You also get properly typed components in your templates if you use Volar.
Setup
-
Make sure you've got
@speckle/ui-componentsinstalled and set up -
Install
@speckle/ui-components-nuxtand add it to your nuxt modules innuxt.config.ts -
Add the following to your
build.transpilearray in your nuxt config:
// nuxt.config.js
export default {
build: {
transpile: [
'@headlessui/vue',
/^@heroicons\/vue/,
'@vueuse/core',
'@vueuse/shared',
'@speckle/ui-components',
'v3-infinite-loading'
]
}
}
- Add the following to your
vite.resolve.dedupearray in your nuxt config:
// nuxt.config.js
export default {
vite: {
resolve: {
dedupe: ['vee-validate']
}
}
}
This will ensure that some dependencies are transpiled properly so that they work correctly both during SSR & CSR.