diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 24ffd5bd..8bd5f6fa 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -4,7 +4,7 @@ require("@rushstack/eslint-patch/modern-module-resolution"); module.exports = { root: true, extends: [ - "plugin:vue/vue3-essential", + "plugin:vue/vue3-recommended", "eslint:recommended", "@vue/eslint-config-typescript/recommended", "@vue/eslint-config-prettier", diff --git a/packages/components/package.json b/packages/components/package.json index fde40d1a..37062b93 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -21,8 +21,7 @@ "story:dev": "histoire dev --port 4000", "story:build": "histoire build", "lint": "eslint ./src --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts", - "prettier": "prettier --write './src/**/*.{vue,js,jsx,ts,tsx,css,scss,json,yml,yaml,html}'", - "test": "echo \"Error: no test specified\" && exit 1" + "prettier": "prettier --write './src/**/*.{vue,js,jsx,ts,tsx,css,scss,json,yml,yaml,html}'" }, "keywords": [ "halo", diff --git a/packages/components/src/components/alert/Alert.vue b/packages/components/src/components/alert/Alert.vue index 63a6cf27..06efd9e2 100644 --- a/packages/components/src/components/alert/Alert.vue +++ b/packages/components/src/components/alert/Alert.vue @@ -27,6 +27,8 @@ const props = withDefaults( }>(), { type: "default", + title: "", + description: "", closable: true, } ); diff --git a/packages/components/src/components/button/Button.vue b/packages/components/src/components/button/Button.vue index 7221d345..7945c8ef 100644 --- a/packages/components/src/components/button/Button.vue +++ b/packages/components/src/components/button/Button.vue @@ -48,7 +48,7 @@ const props = withDefaults( block?: boolean; disabled?: boolean; loading?: boolean; - route?: RouteLocationRaw; + route?: RouteLocationRaw | undefined; }>(), { type: "default", @@ -57,6 +57,7 @@ const props = withDefaults( block: false, disabled: false, loading: false, + route: undefined, } ); diff --git a/packages/components/src/components/checkbox/CheckBox.vue b/packages/components/src/components/checkbox/CheckBox.vue index 6fba8e9c..4ac35a6d 100644 --- a/packages/components/src/components/checkbox/CheckBox.vue +++ b/packages/components/src/components/checkbox/CheckBox.vue @@ -2,12 +2,15 @@ const props = withDefaults( defineProps<{ checked?: boolean; - value?: string | number | boolean; - label?: string; - name?: string; + value?: string | number | boolean | undefined; + label?: string | undefined; + name?: string | undefined; }>(), { checked: false, + value: undefined, + label: undefined, + name: undefined, } ); diff --git a/packages/components/src/components/checkbox/CheckBoxGroup.vue b/packages/components/src/components/checkbox/CheckBoxGroup.vue index 27a411df..0e99a900 100644 --- a/packages/components/src/components/checkbox/CheckBoxGroup.vue +++ b/packages/components/src/components/checkbox/CheckBoxGroup.vue @@ -4,7 +4,7 @@ import { VCheckbox } from "./index"; const props = withDefaults( defineProps<{ modelValue?: string[]; - options?: Array>; + options: Array>; valueKey?: string; labelKey?: string; name?: string; @@ -13,6 +13,7 @@ const props = withDefaults( modelValue: () => [], valueKey: "value", labelKey: "label", + name: undefined, } ); diff --git a/packages/components/src/components/checkbox/__tests__/__snapshots__/CheckBox.spec.ts.snap b/packages/components/src/components/checkbox/__tests__/__snapshots__/CheckBox.spec.ts.snap index 8aaef497..06e654d5 100644 --- a/packages/components/src/components/checkbox/__tests__/__snapshots__/CheckBox.spec.ts.snap +++ b/packages/components/src/components/checkbox/__tests__/__snapshots__/CheckBox.spec.ts.snap @@ -2,7 +2,7 @@ exports[`CheckBox > should render 1`] = ` "
-
+
" `; diff --git a/packages/components/src/components/codemirror/Codemirror.story.vue b/packages/components/src/components/codemirror/Codemirror.story.vue index b21488d7..a1f079e6 100644 --- a/packages/components/src/components/codemirror/Codemirror.story.vue +++ b/packages/components/src/components/codemirror/Codemirror.story.vue @@ -8,7 +8,7 @@ function initState() { }