Skip to content

Commit 5433388

Browse files
committed
fix: 🐛 Corrige le bug dans nuxt
Pour l’instant, impossible d’utiliser le JS du DSFR dans nuxt
1 parent d451a8b commit 5433388

File tree

14 files changed

+25
-20
lines changed

14 files changed

+25
-20
lines changed

rollup.config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,21 @@ const baseOutput = {
3232
'vue-router': 'vue-router',
3333
'oh-vue-icons/dist/v3/icon.es': 'VIcon',
3434
'oh-vue-icons/icons': 'icons',
35+
'focus-trap': 'focus-trap',
36+
'focus-trap-vue': 'focus-trap-vue',
3537
},
3638
}
3739

3840
const baseConfig = {
3941
input: 'src/index.js',
40-
external: ['vue', 'vue-router', 'oh-vue-icons/dist/v3/icon.es', 'oh-vue-icons/icons'],
42+
external: [
43+
'vue',
44+
'vue-router',
45+
'oh-vue-icons/dist/v3/icon.es',
46+
'oh-vue-icons/icons',
47+
'focus-trap',
48+
'focus-trap-vue',
49+
],
4150
output: {
4251
globals: baseOutput.globals,
4352
},

src/components/DsfrAlert/DsfrAlert.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { getRandomId } from '../../utils/random-utils.js'
55
66
export default defineComponent({
77
name: 'DsfrAlert',
8+
89
props: {
910
id: {
1011
type: String,
@@ -99,7 +100,6 @@ export default defineComponent({
99100
</template>
100101

101102
<style src="@gouvfr/dsfr/dist/component/alert/alert.main.css" />
102-
<!-- <style src="../../../node_modules/@gouvfr/dsfr/dist/component/alert/alert.main.css" /> -->
103103

104104
<style scoped>
105105
.fr-alert,

src/components/DsfrBreadcrumb/DsfrBreadcrumb.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<script>
1+
<script lang="ts">
22
import { defineComponent } from 'vue'
33
4-
// TODO: Pourquoi pas d’animation ?
5-
import '@gouvfr/dsfr/dist/component/breadcrumb/breadcrumb.module.js'
4+
// Ne fonctionne pas dans Nuxt
5+
// import '@gouvfr/dsfr/dist/component/breadcrumb/breadcrumb.module.js'
66
77
import { getRandomId } from '../../utils/random-utils.js'
88

src/components/DsfrButton/DsfrButton.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script>
22
import { defineComponent } from 'vue'
33
4-
import '@gouvfr/dsfr/dist/component/button/button.module.js'
4+
// import '@gouvfr/dsfr/dist/component/button/button.module.js'
55
66
export default defineComponent({
77
name: 'DsfrButton',

src/components/DsfrFollow/DsfrNewsLetter.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ export default defineComponent({
2121
type: String,
2222
default: '',
2323
},
24-
options: {
25-
type: String,
26-
default: '',
27-
},
2824
labelEmail: {
2925
type: String,
3026
default: 'Votre adresse électronique (ex. : [email protected])',

src/components/DsfrHeader/DsfrHeader.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { defineComponent } from 'vue'
33
44
// Pose problème dans les tests, et risque fort de poser problème dans Nuxt
5-
import '@gouvfr/dsfr/dist/component/header/header.module.js'
5+
// import '@gouvfr/dsfr/dist/component/header/header.module.js'
66
77
import DsfrLogo from '../DsfrLogo/DsfrLogo.vue'
88
import DsfrSearchBar from '../DsfrSearchBar/DsfrSearchBar.vue'

src/components/DsfrModal/DsfrModal.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { defineComponent } from 'vue'
33
44
import { FocusTrap } from 'focus-trap-vue'
55
6-
import '@gouvfr/dsfr/dist/component/modal/modal.module.js'
6+
// import '@gouvfr/dsfr/dist/component/modal/modal.module.js'
77
88
import DsfrButtonGroup from '../DsfrButton/DsfrButtonGroup.vue'
99

src/components/DsfrNavigation/DsfrNavigation.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script>
22
import { defineComponent } from 'vue'
33
4-
import '@gouvfr/dsfr/dist/component/navigation/navigation.module.js'
4+
// import '@gouvfr/dsfr/dist/component/navigation/navigation.module.js'
55
66
import { getRandomId } from '../../utils/random-utils.js'
77

src/components/DsfrNavigation/DsfrNavigationMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script>
22
import { defineComponent } from 'vue'
33
4-
import '@gouvfr/dsfr/dist/component/navigation/navigation.module.js'
4+
// import '@gouvfr/dsfr/dist/component/navigation/navigation.module.js'
55
66
import { getRandomId } from '../../utils/random-utils.js'
77
import DsfrNavigationMenuItem from './DsfrNavigationMenuItem.vue'

src/components/DsfrSideMenu/DsfrSideMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script setup>
22
import { getRandomId } from '../../utils/random-utils.js'
33
4-
import '@gouvfr/dsfr/dist/component/sidemenu/sidemenu.module.js'
4+
// import '@gouvfr/dsfr/dist/component/sidemenu/sidemenu.module.js'
55
66
import DsfrSideMenuList from './DsfrSideMenuList.vue'
77

0 commit comments

Comments
 (0)