btea
a170f52aa1
test: eliminate interfering logs ( #23370 )
2026-01-13 23:11:17 +01:00
rzzf
7b2180961c
test(components): update outdated date-based test assertions ( #23266 )
...
* test(components): [calendar] fix controller-type test case
* fix: update
* test: date-picker
2026-01-01 13:53:44 +01:00
Noblet Ouways
2c8aa9356c
fix(components): [date-picker] trigger clear evt in footer slot ( #23174 )
...
* fix(components): [date-picker] trigger clear evt in footer slot
closed #23173
* test: add test case
fix: typecheck
* test: enhance clear evt
* docs: add clear evt
* docs: change clear evt description
2025-12-21 18:53:17 +01:00
Noblet Ouways
ec60060a20
fix(components): [date-picker] duplicate panels after confirm time ( #23158 )
2025-12-19 11:49:56 +08:00
dopamine
0ca1570aa1
chore: upgrade to Vue 3.5 ( #22096 )
...
* chore: upgrade deps
* chore: replace __ExtractPublicPropTypes with ExtractPublicPropTypes
* fix: get rid of type errors
* fix: resolve test errors with @vue/test-utils v2.4.6
* fix: resolve test errors with Vue 3.5.22
* ci: set pnpm flag
* chore: update the Vue peer dependency version
* Apply suggestion from @tolking
Co-authored-by: qiang <qw13131wang@gmail.com >
* docs: update example code
Co-authored-by: warmthsea <2586244885@qq.com >
* chore: remove csstype (#22487 )
* chore: fix merge code type error
* chore: fix test:ssr error
- Cannot read properties of undefined (reading 'getSSRProps')
* chore: fix typecheck:vitest error
* chore: update pnpm yaml file
* test: fix collapse accordion error
* chore: update deps
* chore: fix type error
* chore: lock file
* chore: sync change
sync with the remove of vue macro
* refactor: use computed instead of eagerComputed
* fix: timeline.test.tsx typecheck
* chore: clean lock file
try dont throw CodeFactor issues in ci
did:
- rm pnpm-lock.yaml
- rm -rf ./**/node_modules
- pnpm store prune
- pnpm cache delete
- pnpm install
Also stay in 3.1.0 for vue-tsc in order to avoid the warnings of
template refs, see https://github.com/vuejs/language-tools/issues/5815
* chore: format code
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: warmthsea <2586244885@qq.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
Co-authored-by: btea <2356281422@qq.com >
2025-12-16 09:34:03 +08:00
Rainbow
5862e866ab
fix(components): [date-picker] input should not be editable when editable is false ( #23085 )
...
fix(components): input should not be editable when editable is false
2025-12-15 10:52:48 +08:00
Jeff
665aee397f
fix(components): [data-picker] the panel disabled state should the same as component ( #23029 )
...
* fix(components): [DatePickerPanel] fix disabled
* add import
* fix style
* test: dataPicker add case
* Update packages/components/date-picker/src/date-picker.tsx
Co-authored-by: rzzf <cszhjh@gmail.com >
* Remove unused useFormDisabled import
Remove unused import of useFormDisabled from form components.
* test: update name
---------
Co-authored-by: huangjunfeng <huangjunfeng@jilinxiangyun.com >
Co-authored-by: rzzf <cszhjh@gmail.com >
2025-12-09 13:01:59 +08:00
Noblet Ouways
d22289e96c
fix(components): [date-picker] keyboard navigation on first of the month ( #22668 )
2025-11-02 19:36:18 +08:00
btea
38a86acd60
test: fix date-picker test case ( #22662 )
2025-11-01 14:16:26 +08:00
Noblet Ouways
35dbfbf98a
fix(components): [date-picker] time list sync with input change ( #22589 )
...
* fix(components): [date-picker] time list sync with input change
closed #22500
* test: add test case
2025-10-27 15:27:50 +08:00
Rainbow
e5495d89d5
fix(components): [date-picker-panel] wrong style when use showWeekNumber ( #22559 )
...
* fix: the selected row has '.current' class when show-week-number
* test: add test case
2025-10-24 16:46:33 +08:00
Rainbow
e6d5ddbde6
fix(components): [date-picker-panel] value-on-clear takes effect on monthrange and yearrange ( #22507 )
...
* fix(components): [date-picker-panel] sync clear value with valueOnClear
* test: add test case
* test: supplement tests
2025-10-17 16:59:19 +08:00
Rainbow
934f9c6d26
fix(components): [date-picker] supplement type for DatePickerInstance ( #22387 )
...
* fix(components): [date-picker] supplement type for DatePickerInstance
* fix: update
2025-10-02 20:50:33 +08:00
qiang
e5dd4ea86e
fix(components): [date-picker] display value error when persistent:false ( #22356 )
...
closed #12689
2025-09-28 12:54:33 +02:00
Noblet Ouways
6001577516
fix(components): [date-picker] keyboard navigation ( #22192 )
...
* fix(components): [date-picker] keyboard navigation
* test: get test working
2025-09-17 18:06:47 +08:00
sea
cd2285f5bb
chore: add consistent-type-imports eslint rules to .ts file ( #22195 )
...
* chore: add import type rules to .ts
* chore: update
* chore: update
2025-09-17 10:11:26 +08:00
micaiguai
eef0aed8bc
fix(components): [date-picker-panel] sync clear value with valueOnClear ( #22059 )
...
* fix(components): [date-picker-panel] The value after cleared
* chore: refactor logic to isEmptyValue method
2025-09-16 14:19:40 +02:00
Noblet Ouways
75322df994
fix(components): [date-picker-panel] sync panel with model-value ( #22123 )
...
* fix(components): [date-picker-panel] sync panel with model-value
closed #22050
* test: set tests cases
* refactor: apply review
Co-authored-by: Zhong <cszhjh@gmail.com >
---------
Co-authored-by: Zhong <cszhjh@gmail.com >
2025-09-12 18:14:59 +08:00
sea
ca4a798545
fix(components): [date-picker]: use array modelValue datetime type debacle ( #22033 )
...
fix(components): [date-picker]: use array value datetime type debacle
2025-09-06 07:46:11 +08:00
Anod Chow
7966f61d46
refactor(components): [date-picker-panel] emit after input instead of watch ( #21899 )
...
* fix(components): [date-picker] avoid update when modalValue is not change
* Revert "fix(components): [date-picker] avoid update when modalValue is not change"
This reverts commit 7f373ee642 .
* fix(components): [date-picker-panel] emit after input instead of watch
* test: add test case
* test: add test
* chore: remove useless nextTick
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
2025-09-04 20:39:02 +08:00
Noblet Ouways
2e19e59e67
fix(components): [date-picker] add missing data slot ( #19839 )
...
* feat: add missing date-picker data slot
* chore: fix review & forward old test case
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/date-picker.md
Co-authored-by: btea <2356281422@qq.com >
* chore: update
---------
Co-authored-by: btea <2356281422@qq.com >
2025-08-21 18:19:29 +02:00
Noblet Ouways
a985f511a0
chore: date-picker-panel tweaks ( #21827 )
...
* docs(components): [date-picker-panel] add missing props & make the doc clearer
* fix(components): [date-picker-panel] set default time-format & date-format
* refactor(components): [date-picker-panel] remove `format` property
2025-08-21 20:01:27 +08:00
Noblet Ouways
a1b0e504a3
feat(components): [date-picker-panel] externalize date-picker core component ( #21331 )
...
* feat(components): [date-picker-panel] add `date-picker` core component
Revert "feat(components): [date-picker] flat picker PoC"
This reverts commit 9952c7fc0f9aedd72723d553878f4282f9448951.
chore: get visual panel
chore: wip
chore: wip
chore: wip
chore: wip
chore: handleChange portable
chore: prettier
Revert "chore: prettier"
This reverts commit 87f1585e27f39c580d5f1f3439670bca44cedb6b.
Revert "chore: handleChange portable"
This reverts commit 99c1c1fc2e541703481c3933d154ab80677181c1.
chore: revert & be good
chore: prettier & lint
chore: some cleanup
chore: refine a bit
chore: refine
chore: style tweaks for panel
chore: handle disabled
chore: fix test
test: add disabled
chore: update
chore: refine
chore: save
chore: temp undo diff docs
chore: rename bordered => border
test: add time pickers
Revert "chore: temp undo diff docs"
This reverts commit ddf11fae1ab26d63e85b0fd5ab6f7739e90bbfb7.
chore: save
* chore: set `show-footer` default to false
* chore: review & simplify
Co-authored-by: btea <2356281422@qq.com >
* chore: add overview icon
* fix: doc typo
* chore: doc tweaks
* chore: rebase tweaks
* chore: remove change event for panel
* fix: css import path
Co-authored-by: btea <2356281422@qq.com >
* chore: rebase & doc tweak
* chore: fix review
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: warmthsea <2586244885@qq.com >
* fix: apply review
Co-authored-by: qiang <qw13131wang@gmail.com >
* chore: remove popper injection 1/2
* chore: remove popper injection 2/2
* chore: address same import
* docs: delete format example
* chore: remove useless passing prop
* chore: resolve conflict
* docs: update datetime props
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: warmthsea <2586244885@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
2025-08-19 10:08:07 +02:00
Noblet Ouways
c83b99d2f2
feat(components): unify clear btn display on focus ( #21732 )
...
* feat(components): unify clear btn display on focus
* test: add tests
* chore: apply review
2025-08-18 10:54:32 +02:00
Noblet Ouways
24cbd4bdbb
fix(components): [date-picker] ensure reset visibility on picker range ( #21691 )
...
closed #21689
2025-08-11 14:25:30 +02:00
Noblet Ouways
20652107fe
fix(components): [date-picker] keep datetimerange close on value change ( #21625 )
...
* fix(components): [date-picker] keep datetimerange close on value change
* chore: review past solution
* test: add test case
* docs: update onChange event
* test: test
2025-08-05 16:28:26 +02:00
Dsaquel
ddee12c481
chore: better fix for #14728
2025-07-27 19:00:25 +02:00
Dsaquel
9586d0efa8
feat(components): [date-picker] add show-footer prop
2025-07-27 19:00:25 +02:00
Dsaquel
5fe607c4cf
fix(components): [date-time-picker] emit update:model-value when two dates reached
...
chore: better fix for my previous fix
2025-07-27 19:00:25 +02:00
yuhengshen
cfc661c626
feat(types): [components] add public prop types ( #21222 )
...
* feat(types): [utils] add ExtractPublicPropTypes type
* feat(types): [components] add props public type
* chore(types): use type-only import for Prop from 'vue'
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
2025-07-07 00:51:32 +08:00
fratzinger
667726b128
fix(components): [date-picker] pass showWeekNumber to panel ( #21049 )
...
* fix(components): prop show-week-number
* docs: [date-time-picker] add attribute showWeekNumber
* fix(components): [date-picker] range showWeekNumber
* refactor(components): date-table use ns class for week number header
* refactor: BooleanConstructor casts to false by default
* test(components): [date-picker] add showWeekNumber
* test(components): [date-picker] datetime showsWeekNumber
2025-06-18 22:59:01 +08:00
Noblet Ouways
2f17df1209
style(eslint-config): newline before import type ( #21036 )
...
* perf: change to import-x
* feat: add rules
* chore: fix rule
* chore: fix
* chore: fix
* chore: fix
* style: `pnpm lint:fix`
* Revert "style: `pnpm lint:fix`"
This reverts commit db0116a288 .
* Revert "chore: fix"
This reverts commit 69c82a90c0 .
* chore: fix
* style: `pnpm lint:fix`
* fix: lint
* chore: `pnpm format`
2025-06-16 15:37:12 +08:00
qiang
ed8fe460a8
fix(components): [date-picker] yearrange & unlinkPanels causes panels display error ( #17822 )
...
* fix(components): [date-picker] unlinkPanels causes panels display error
* fix: type
2025-06-10 21:52:12 +08:00
jyp114110
07eff9e2f8
fix(components): [date-picker] getting month dates range error ( #20932 )
...
* fix(components): [date-picker] fix "disabledDate" bug
fix #20931
BREAKING CHANGE: N
closed #20931
* fix(components): [date-picker]
Add test case for fixing #20931
BREAKING CHANGE: N
closed #20931
* fix(components): [date-picker]
[date-picker] getting month dates range error #20932
BREAKING CHANGE: n
closed #20932
* Revert "fix(components): [date-picker]"
This reverts commit 710c1cc3d6 .
* refactor: set time separately
---------
Co-authored-by: 金亚平 <yaping.jin@jinlihk.com >
Co-authored-by: Dsaquel <291874700n@gmail.com >
2025-06-09 23:11:50 +08:00
betavs
8f380ce884
refactor(components): standardize injection keys ( #20616 )
2025-06-06 14:45:39 +08:00
Noblet Ouways
1b9d6df3f5
fix(components): [date-time-picker] inherit time across picker views ( #20806 )
...
* fix(components): [date-time-picker] inherit time across picker views
closed #20804
* typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-23 11:17:12 +08:00
Meet you
9d9d71a32c
feat(components): [date-picker] add quick year and month selection ( #19700 )
...
* feat(components): [date-picker] add quick year and month selection
closed #1730
* fix(components): [date-picker] update
* test(components): [date-picker] add tests for year and month selection
* fix: update
* fix(components): update
* fix(components): update
* fix: [date-picker] fix conflicts
* fix(components): [date-picker] update
* Update packages/components/date-picker/src/date-picker-com/panel-date-range.ts
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [date-picker] update
* fix(components): [date-picker] update
---------
Co-authored-by: btea <2356281422@qq.com >
2025-05-13 12:25:06 +08:00
Noblet Ouways
bb5c767b7e
fix(components): [date-picker] merge default-value with default-time ( #20550 )
...
* fix(components): [date-picker] merge `default-value` with `default-time`
* fix: build
* chore: cleanup
* chore: fix ssr test
2025-05-06 17:16:02 +08:00
betavs
69a94c1263
fix(components): [date-picker] correct injection key for default format ( #20611 )
2025-05-01 16:33:07 +08:00
dopamine
30a0bfe0a5
fix(components): [date-picker] memory leak with vue 3.4+ ( #20451 )
...
* fix(components):[date-picker] memory leak with vue3.4+
* --amend
2025-04-18 11:19:05 +08:00
btea
2e58b8259d
fix(components): [date-picker] config format manual change value invalid ( #20223 )
...
* fix(components): [date-picker] config format manual change value invalid
* fix: update
2025-03-25 10:09:47 +08:00
thinkasany
7dbac0e1bc
chore: use event constants instead string ( #20104 )
...
* chore: use UPDATE_MODEL_EVENT constants
* chore: update INPUT_EVENT & CHANGE_EVENT
2025-03-12 15:52:07 +08:00
sea
244e811b44
chore(eslint-config): add line-between-blocks rules ( #20051 )
2025-03-08 08:55:02 +08:00
DDDDD12138
d4bb395291
fix(components): [date-picker] support remove same months from different years ( #20020 )
...
* fix: support selecting same months from different years
* feat: add test case
* chore: adjust description
2025-03-07 09:51:08 +08:00
知晓同丶
bb4d0535bc
fix(components): [date-picker] add user input validation ( #20021 )
...
* fix(components): [date-picker] add user input validation
closed #19841
* refactor: rename `checkUserInput` to `correctlyParseUserInput`
2025-03-06 16:17:59 +08:00
xingyixiang
f932ea2dcb
fix(components): [date-picker] change triggers twice when clearing ( #19804 )
...
* fix(components): [date-picker] change triggers twice when clearing
* fix(components): [date-picker] change triggers twice when clearing
* fix(components): [date-picker] add test
* fix(components): [date-picker] add test
* fix(components): [date-picker] add test
* fix(components): [date-picker] add test
2025-03-03 15:47:34 +08:00
一只前端汪
83cda2115a
fix(components): [date-picker] model-value unexpected changes when type is week ( #16795 )
...
* fix(components): [date-picker] Unexpected changes when type is week
* fix: remove console
* fix: a11y error
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-12-15 11:05:40 +08:00
DDDDD12138
776ae477fe
fix(components): [date-picker] resolve v-model type inconsistency ( #18888 )
...
* fix(components): [date-picker] resolve v-model type inconsistency
* test: add unit test form CommonPicker
2024-11-23 17:44:43 +08:00
jiaxiang
10fcc59ed4
refactor: replace Array.isArray with the built-in isArray ( #18671 )
...
chore(components): [descriptions] isArray replace Array.isArray
2024-10-28 15:36:44 +08:00
qiang
845c07adef
feat(components): [date-picker] accessibility enhancement ( #18109 )
...
* feat(components): [date-picker] accessibility enhancement
closed #14150
* docs: update
* test: add test
* chore: change prevent to passive
* fix: long press the clear icon to open the time panel
* fix: cannot read $el
* fix: cannot read $el
* docs: updata
2024-10-27 12:14:53 +08:00