Commit Graph

73 Commits

Author SHA1 Message Date
sea / 神秘海
e35f403515 fix(types): non-null assertion component name (#16804) 2024-05-15 09:24:42 +08:00
kooriookami
1163d27f71 feat(components): add empty-values and value-on-clear props (#16361)
* feat(components): add empty values

* feat(hooks): update

* feat(components): update

* feat(components): update

* feat: update

* feat(components): update

* feat(components): update

* feat(components): update

* feat: update doc

* feat: add doc
2024-04-12 13:33:21 +08:00
btea
a8e622bac5 fix(components): [cascader] form nested causing clear icon invalid (#16068) 2024-03-12 21:52:51 +08:00
chenweiyi
013809f829 feat(components): [cascader] add max-collpase-tags prop (#13386)
* feat(components): add max-collapse-tags prop

show more than one tag in cascade when multiple enable and use collapse-tags true

* test(test-utils): add unit test for cascader prop 'max-collapse-tags'

* Update packages/components/cascader/src/cascader.vue

Co-authored-by: btea <2356281422@qq.com>

* Update cascader.vue

* refactor(components): [cascader] style lint

---------

Co-authored-by: chenweiyi01 <chenweiyi01@zuoyebang.com>
Co-authored-by: btea <2356281422@qq.com>
2023-08-24 17:34:24 +08:00
井柏然
f93a9eb6cd fix(components): [cascader] reactive size change (#12294)
* fix(components): [cascader] reactive size change

* fix(components): [cascader] update style after calc

* fix(components): [cascader] add test

* fix(components): [cascader] mock offsetHeight

* fix(components): [cascader] size type

* fix(components): [cascader] spy on getter for height

* fix(components): [cascader] mock css var

* fix(components): [cascader] add comment
2023-07-23 20:30:23 +08:00
dopamine
ee705e5c2d chore: prevent warnings while running test cases (#12189)
* chore: prevent warnings while running test cases

* fix: overlook a test case
2023-07-22 23:19:33 +08:00
sleepyShen1989
340a9bb32c test(components): [cascader] change way to get defineExpose data (#13227)
cascaderRef.value is undefined

closed #13226
2023-06-16 15:13:32 +08:00
btea
105d79b0d9 refactor: extract isClient and isNumber isBoolean (#12504)
* refactor: extract isClient and isNumber isBoolean

* test: update test

* refactor: extract isClient to browser
2023-04-20 20:00:49 +08:00
Xc
7059ed1fc7 fix(components): [cascader] clickoutside (#11997)
* fix(components): [cascader] clickoutside

* fix(components): [cascader] clickoutside

* fix(components): [cascader] clickoutside

* fix(components): [cascader] clickoutside
2023-03-14 00:19:05 +08:00
Xc
dbb28cf1df feat(components): [cascader] Adjust expose and typo (#11781)
* feat(components): [cascader] Adjust expose and typo

* feat(components): [cascader] instances rename
2023-03-10 15:29:30 +08:00
Jeremy
4c27822ef0 fix(components): circular referencing issue (#11777)
* fix(components): circular referencing issue

* Move sizes related into hooks.
* Remove size definitions in forms only re-exports.

* chore: fix failing tests
2023-03-01 16:44:09 +08:00
Jeremy
11925c8231 refactor(tokens) - [form] (#11743)
* refactor(tokens): [form] - remove tokens/form

* Move content in tokens/form to components/form.
* Replace token imports in components/form.

* chore: remove form/tokens and replace imports

* refactor(components): [form/form-item]

* Move `useForm` related hooks to components/form
* Replace references to reduce circular dependencies.
2023-02-27 13:19:20 +08:00
btea
8dfbddb0da fix(components): [cascader] add focus and blur event when set filterable (#11273)
* fix(components): [cascader] add focus and blur event when set filterable

* feat: add tabindex

* feat: update focus class

* Update packages/components/cascader/src/cascader.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2023-02-18 21:58:27 +08:00
Xc
aba0d26537 docs(components): [cascader] (#11556)
* docs(components): [cascader]
* Update cascader docs with new syntax.

* docs(components): [cascader]
* Update cascader docs with new syntax.

* docs(components): [cascader]
* Update cascader docs with new syntax.

* docs(components): [cascader]

* docs(components): [cascader]

* docs(components): [cascader] add type declarations

* docs(components): [cascader] add type declarations

* docs(components): [cascader] add type declarations

* docs(components): [cascader] add type declarations
2023-02-17 13:59:52 +08:00
井柏然
19e5bb8425 feat(components): [cascader] add togglePopperVisible for expose (#11559)
* feat(components): [cascader] add togglePopperVisible for expose

* feat(components): [cascader] add togglePopperVisible for expose
2023-02-14 23:54:42 +08:00
sleepyShen1989
b7fd75f75a fix(components): [cascader] fix warning when clear (#11335)
closed #11226
2023-02-01 22:14:53 +08:00
btea
74e6e8d105 fix(components): [cascader] placeholder is not displayed correctly (#11031) 2022-12-20 11:44:28 +08:00
Xc
8af11281f0 refactor(components): [cascader] use script-setup syntax (#11013) 2022-12-20 10:56:17 +08:00
qiang
b456125431 fix(components): [tooltip] SSR hydration error caused by random ID (#10541) 2022-11-21 14:10:52 +08:00
zz
7ef4b2af0b fix(components): [cascader] collapse tags tooltip style (#10669) 2022-11-19 21:19:27 +08:00
zz
8b2917287c fix(components): [cascader] set height correctly (#10538) 2022-11-10 15:23:31 +08:00
zz
fe66c08fa5 fix(components): [cascader] remove extra space in the search text (#10439)
* fix(components): [cascader] remove extra space in the search text

* chore: optimize condition with computed
2022-11-05 14:08:25 +08:00
zz
c5aa563bc7 fix(components): [cascader] consistent component height (#10214) 2022-10-27 15:21:34 +08:00
Xc
aafdafa555 fix(components): [cascader] modelValue update problem (#10119)
* fix(components): [cascader] modelValue update problem

* fix(components): [cascader-panel] modelValue update

* fix(components): [cascader] use cloneDeep
2022-10-19 15:27:17 +08:00
LIUCHAO
730135f4f1 fix(components): [cascader] placeholder disappear when resetForm (#10036) 2022-10-13 11:05:33 +08:00
LIUCHAO
691873cce5 refactor(components): [cascader] use JSX in Unit test (#9674) 2022-09-07 10:53:18 +08:00
류한경
7c456728b1 fix(components): [cascader] collapse-tags-tooltip drop first item (#9503) 2022-08-28 20:29:22 +08:00
btea
faa4a762fe fix(components): [cascader] when multiple is true keyboard delete error (#9415) 2022-08-23 18:03:18 +08:00
sechi
6ac49834ef fix(components): [cascader] placeholder disappeared after clear value (#9190) 2022-08-19 00:04:32 +08:00
zz
3648be8afe fix(components): [cascader] injected form context may be undefined (#8861) 2022-08-05 21:03:37 +08:00
Xc
251199e783 fix(components): [tooltip] related components are controlled (#9019) 2022-07-26 17:22:54 +08:00
gjfei
986c57eeb4 fix(components): [cascader] fix namespace (#8719) 2022-07-11 18:06:21 +08:00
Hefty
72d0bc2177 fix(components): add validate-event for form types component (#8173)
* fix(components): add validate-event for form types component

* chore: format code
2022-07-02 21:01:05 +08:00
三咲智子
7097940f4a refactor: add ts-nocheck and check all files (#8401) 2022-06-22 08:04:42 +08:00
Carter Li
8413f8ea31 refactor(components): use useResizeObserver (#8124) 2022-06-08 02:04:48 +08:00
opengraphica
e1b88263e3 feat(components): [popper] focus trap and a11y (#7736)
* feat(components): [popper] fix focus traps

* feat(components): [popper] add focus trap tests

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-05-20 18:13:27 +08:00
张奎安
db091c4d0c fix(component): cascader searching placeholder does not disappear (#7540) 2022-05-09 09:58:51 +08:00
JeremyWuuuuu
5daf53e8e1 refactor(components)!: remove deprecated warning (#7528) 2022-05-06 13:19:01 +08:00
三咲智子
1d13ebb05d feat: drop jest (#7248)
* feat: drop jest

* test: remove ssr

* test: rename

* chore: update tsconfig
2022-04-19 16:51:44 +08:00
Delyan Haralanov
de0ee53cf0 test(components): switch all components to vitest (#7205)
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2022-04-19 12:46:57 +08:00
三咲智子
184facdb4c chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
btea
d083be90c9 feat(components): [cascader] add tag-type attribute (#6726)
* feat(components): [cascader] add tag-type attribute

* chore: add comment
2022-03-21 12:42:03 +08:00
Alan Wang
103bb1b104 feat(components): [cascader]add collapse-tags-tooltip (#6331) 2022-03-11 15:58:00 +08:00
三咲智子
b8c38a9fe5 chore: enhance eslint rules (#6476)
* chore: enhance eslint rules

* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
gjfei
5a9d5ea5fb refactor(components): [cascader,cascader-panel] add namespace (#5589)
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2022-03-07 22:30:45 +08:00
三咲智子
c72679e4e9 refactor(components)!: refactor form (#5401)
* refactor(components): refactor form

* refactor: resolve PR comments

* refactor(components): refactor isNested

* refactor: resolve PR comments
2022-03-06 22:20:56 +08:00
三咲智子
6503e55277 refactor(utils): migrate utils (#5949)
* refactor(utils-v2): migrate utils

* refactor(utils-v2): migrate utils

* refactor(utils-v2): migrate utils

* refactor(utils): remove

* refactor(utils): rename

* refactor(utils): move EVENT_CODE to constants

* refactor: remove generic
2022-02-11 11:03:15 +08:00
jeremywu
bcd5c8b848 test(components): removing mock folder (#5911)
- Remove mock folder from the project root
- Add mock for each component test file accordingly
2022-02-10 16:35:44 +08:00
三咲智子
c1e5d724d8 refactor(utils-v2): refactor utils (#5699) 2022-02-09 16:59:08 +08:00
三咲智子
426a6a686c feat: switch to lodash-unified (#5734)
* feat: switch to lodash-unified

* chore: move lodash mocks
2022-02-08 10:37:21 +08:00