Skip to content

Commit bbf97b3

Browse files
committed
refactor: ♻️ formatage
- Améliorer la qualité du code et la conformité aux standards - Corriger les erreurs de linting et de formatage - Uniformiser le style de code à travers le projet - Corrections de formatage dans 88 fichiers - Mise à jour des configurations ESLint et Vite - Refactoring mineur des composants Vue - Corrections de types TypeScript - Mise à jour des fichiers de démonstration et de tests
1 parent 8b59e20 commit bbf97b3

File tree

104 files changed

+230
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+230
-164
lines changed

.storybook/preview.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
import type { Preview } from '@storybook/vue3'
2+
13
import { themes } from '@storybook/theming'
24
import { setup } from '@storybook/vue3'
35
import { FocusTrap } from 'focus-trap-vue'
46
import { defineComponent } from 'vue'
5-
import type { Preview } from '@storybook/vue3'
67

78
import VIcon from '../src/components/VIcon/VIcon.vue'
89

.vitepress/plugins/hmrFix.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import type { Plugin } from 'vitepress'
2+
13
import { fileURLToPath } from 'node:url'
24

35
import fullReload from 'vite-plugin-full-reload'
4-
import type { Plugin } from 'vitepress'
56

67
const styles = fileURLToPath(
78
new URL('../../src/styles/index.css', import.meta.url),

.vitepress/theme/Story.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<script setup lang="ts">
2+
import type { UseSchemeResult } from '../../src/index'
3+
24
import { useData } from 'vitepress'
35
import { onMounted, onUnmounted, ref, watchEffect } from 'vue'
46
5-
import type { UseSchemeResult } from '../../src/index'
67
import { useScheme } from '../../src/index'
78
89
withDefaults(defineProps<{

.vitepress/theme/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import type { Theme } from 'vitepress'
2+
13
import DefaultTheme from 'vitepress/theme'
24
import { RouterLink } from 'vue-router'
3-
import type { Theme } from 'vitepress'
45

56
import VIcon from '../../src/components/VIcon/VIcon.vue'
67

demo-app/App.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
<script setup lang="ts">
2+
import type { DsfrHeaderProps } from '../src/components/DsfrHeader/DsfrHeader.vue'
3+
import type { DsfrNavigationProps } from '../src/components/DsfrNavigation/DsfrNavigation.vue'
4+
import type { DsfrSkipLinksProps } from '../src/components/DsfrSkipLinks/DsfrSkipLinks.vue'
5+
26
import { computed, ref, useId } from 'vue'
37
import { useRoute } from 'vue-router'
48
59
import DsfrBreadcrumb from '../src/components/DsfrBreadcrumb/DsfrBreadcrumb.vue'
610
import DsfrFooter from '../src/components/DsfrFooter/DsfrFooter.vue'
7-
import type { DsfrHeaderProps } from '../src/components/DsfrHeader/DsfrHeader.vue'
811
import DsfrHeader from '../src/components/DsfrHeader/DsfrHeader.vue'
912
import DsfrModal from '../src/components/DsfrModal/DsfrModal.vue'
10-
import type { DsfrNavigationProps } from '../src/components/DsfrNavigation/DsfrNavigation.vue'
1113
import DsfrNavigation from '../src/components/DsfrNavigation/DsfrNavigation.vue'
12-
import type { DsfrSkipLinksProps } from '../src/components/DsfrSkipLinks/DsfrSkipLinks.vue'
1314
import DsfrSkipLinks from '../src/components/DsfrSkipLinks/DsfrSkipLinks.vue'
1415
1516
import AppToaster from './components/AppToaster.vue'

demo-app/components/AsyncButton.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts" setup>
22
import type { DsfrButtonProps } from '../../src/components/DsfrButton/DsfrButton.vue'
3+
34
import DsfrButton from '../../src/components/DsfrButton/DsfrButton.vue'
45
56
defineProps<DsfrButtonProps & { isLoading: boolean }>()

demo-app/views/AppForm.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
<script setup lang="ts">
2+
import type { DsfrCheckboxSetProps } from '@/components/DsfrCheckbox/DsfrCheckbox.types'
3+
24
import { ref } from 'vue'
35
46
import DsfrAlert from '@/components/DsfrAlert/DsfrAlert.vue'
57
import DsfrButton from '@/components/DsfrButton/DsfrButton.vue'
68
import DsfrCheckboxSet from '@/components/DsfrCheckbox/DsfrCheckboxSet.vue'
7-
import DsfrSelect from '@/components/DsfrSelect/DsfrSelect.vue'
89
import DsfrFileUpload from '@/components/DsfrFileUpload/DsfrFileUpload.vue'
910
import DsfrRadioButtonSet from '@/components/DsfrRadioButton/DsfrRadioButtonSet.vue'
10-
import type { DsfrCheckboxSetProps } from '@/components/DsfrCheckbox/DsfrCheckbox.types'
11+
import DsfrSelect from '@/components/DsfrSelect/DsfrSelect.vue'
1112
1213
const inputValue = ref('')
1314
const showAlert = ref(true)

demo-app/views/AppTags.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
<script lang="ts" setup>
2+
import type { DsfrTagProps } from '../../src/components/DsfrTag/DsfrTags.types'
3+
24
import { ref } from 'vue'
35
46
import DsfrTag from '../../src/components/DsfrTag/DsfrTag.vue'
57
import DsfrTags from '../../src/components/DsfrTag/DsfrTags.vue'
6-
import type { DsfrTagProps } from '../../src/components/DsfrTag/DsfrTags.types'
78
89
const tags = [
910
{

demo-app/views/SimpleModal.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
<script setup lang="ts">
2+
import type { Preferences, UseSchemeResult } from '@/composables/index'
3+
24
import darkThemeSvg from '@gouvfr/dsfr/dist/artwork/pictograms/environment/moon.svg'
35
import lightThemeSvg from '@gouvfr/dsfr/dist/artwork/pictograms/environment/sun.svg'
46
import systemThemeSvg from '@gouvfr/dsfr/dist/artwork/pictograms/system/system.svg'
57
import { onMounted, reactive, ref, watchEffect } from 'vue'
68
7-
import { useScheme } from '@/composables/index'
89
import DsfrModal from '@/components/DsfrModal/DsfrModal.vue'
9-
import type { Preferences, UseSchemeResult } from '@/composables/index'
10+
import { useScheme } from '@/composables/index'
1011
1112
const isModalOpen = ref(false)
1213
const isThemeModalOpen = ref(false)

docs/docs-demo/DsfrCheckboxSetV7Demo.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<script lang="ts" setup>
2+
import type { DsfrCheckboxSetProps } from '@/components/DsfrCheckbox/DsfrCheckbox.types'
3+
24
import { ref } from 'vue'
35
46
import DsfrCheckboxSet from '@/components/DsfrCheckbox/DsfrCheckboxSet.vue'
5-
import type { DsfrCheckboxSetProps } from '@/components/DsfrCheckbox/DsfrCheckbox.types'
67
78
const selectedCheckboxes = ref([])
89
const cbLegend = 'Légende des cases à cocher'

0 commit comments

Comments
 (0)