taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit a06f7f7cbbbcbe5c3d34fc534c0fb681a009b0fe
parent a51abcffb04e29880170fb3aac550e5dc06e01d0
Author: Sebastian <sebasjm@gmail.com>
Date:   Tue, 25 Jan 2022 09:26:12 -0300

-fix: autocomplete check

Diffstat:
Mpackages/anastasis-webui/.storybook/preview.js | 8++++++--
Mpackages/anastasis-webui/src/pages/home/AttributeEntryScreen.tsx | 2+-
2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/packages/anastasis-webui/.storybook/preview.js b/packages/anastasis-webui/.storybook/preview.js @@ -23,8 +23,12 @@ export const parameters = { controls: { expanded: true }, options: { storySort: (a, b) => { - return (a[1].args.order ?? 0) - (b[1].args.order ?? 0) - // return a[1].kind === b[1].kind ? 0 : a[1].id.localeCompare(b[1].id, undefined, { numeric: true }) + if (!a || !a[1]) { + // https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + console.log(a, b) + return (a?.args.order ?? 0) - (b?.args.order ?? 0) + } + return (a?.[1]?.args?.order ?? 0) - (b?.[1]?.args?.order ?? 0) } }, } diff --git a/packages/anastasis-webui/src/pages/home/AttributeEntryScreen.tsx b/packages/anastasis-webui/src/pages/home/AttributeEntryScreen.tsx @@ -40,7 +40,7 @@ export function AttributeEntryScreen(): VNode { function addAutocomplete(newValue: string): string { const ac = spec.autocomplete; - if (!ac || ac.length < newValue.length || ac[newValue.length] === "?") + if (!ac || ac.length <= newValue.length || ac[newValue.length] === "?") return newValue; if (!value || newValue.length < value.length) {