diff --git a/.changeset/good-boats-matter.md b/.changeset/good-boats-matter.md new file mode 100644 index 0000000000..60919be3d0 --- /dev/null +++ b/.changeset/good-boats-matter.md @@ -0,0 +1,7 @@ +--- +"@milaboratories/milaboratories.monetization-test.ui": patch +"@milaboratories/milaboratories.ui-examples.ui": patch +"@milaboratories/uikit": patch +--- + +update uikit file/number input diff --git a/.husky/pre-commit b/.husky/pre-commit index f4b8a56d99..3e53f23be4 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,2 +1,4 @@ [ -n "$CI" ] && exit 0 +STAGED=$(git diff --cached --name-only --diff-filter=ACMR) pnpm fmt +[ -n "$STAGED" ] && echo "$STAGED" | xargs git add diff --git a/etc/blocks/monetization-test/ui/src/pages/MainPage.vue b/etc/blocks/monetization-test/ui/src/pages/MainPage.vue index 3ab2259abe..1d59b4739e 100644 --- a/etc/blocks/monetization-test/ui/src/pages/MainPage.vue +++ b/etc/blocks/monetization-test/ui/src/pages/MainPage.vue @@ -35,11 +35,11 @@ function onProductKeyInput(key: string) { } } -function validateProductKey(key: string): boolean | string { +function validateProductKey(key: string): string | undefined { if (key.length > 0 && key.length !== PRODUCT_KEY_LENGTH) { return "Invalid product key"; } - return true; + return undefined; } const dropdownOptions: ListOption[] = [ @@ -142,7 +142,7 @@ const productOptions = [ :model-value="app.model.args.productKey" label="or enter product key" clearable - :rules="[validateProductKey]" + :validate="validateProductKey" @update:model-value="onProductKeyInput" /> diff --git a/etc/blocks/ui-examples/ui/src/pages/ErrorsPage.vue b/etc/blocks/ui-examples/ui/src/pages/ErrorsPage.vue index c70a33b167..d3803f2735 100644 --- a/etc/blocks/ui-examples/ui/src/pages/ErrorsPage.vue +++ b/etc/blocks/ui-examples/ui/src/pages/ErrorsPage.vue @@ -9,10 +9,10 @@ const data = reactive({ progressDurationMs: "10000", }); -function positiveNumberRule(v: string): boolean | string { +function positiveNumberRule(v: string): string | undefined { const n = Number(v); if (!Number.isFinite(n) || n <= 0) return "Must be a positive number"; - return true; + return undefined; } const numbers = computed({ @@ -64,7 +64,7 @@ const numbers = computed({ diff --git a/etc/blocks/ui-examples/ui/src/pages/FormComponentsPage/Main.vue b/etc/blocks/ui-examples/ui/src/pages/FormComponentsPage/Main.vue index 8cb48c6563..8cf13394fa 100644 --- a/etc/blocks/ui-examples/ui/src/pages/FormComponentsPage/Main.vue +++ b/etc/blocks/ui-examples/ui/src/pages/FormComponentsPage/Main.vue @@ -18,7 +18,7 @@ import { import { reactive } from "vue"; const data = reactive({ - text: "some text", + text: "some text" as string | undefined, single: "A", multiple: ["A", "B"], multiple2: ["B", "A", "D"], @@ -52,7 +52,7 @@ const options = listToOptions([ :compact="data.compactBtnGroup" /> Compact btn group component - +