Skip to content

feat(cdk): add normalizeParse, jsonParse to TuiMonth and TuiYear#13601

Open
splincode wants to merge 2 commits intomainfrom
splincode/refactor
Open

feat(cdk): add normalizeParse, jsonParse to TuiMonth and TuiYear#13601
splincode wants to merge 2 commits intomainfrom
splincode/refactor

Conversation

@splincode
Copy link
Copy Markdown
Member

No description provided.

@splincode splincode requested a review from a team as a code owner March 24, 2026 11:23
@splincode splincode requested review from MarsiBarsi, mdlufy, nsbarsukov, sayranovv, vladimirpotekhin and waterplea and removed request for a team March 24, 2026 11:23
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 24, 2026

Tests completed successfully ✅

Good job 🔥

@bundlemon
Copy link
Copy Markdown

bundlemon bot commented Mar 24, 2026

BundleMon

Unchanged files (2)
Status Path Size Limits
demo/browser/styles-(hash).css
19.72KB +10%
demo/browser/main-(hash).js
995B +10%

Total files change +2B +0.01%

Groups updated (1)
Status Path Size Limits
demo/browser/*.js
3.07MB (+1.46KB +0.05%) -

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 24, 2026

Visit the preview URL for this PR (updated for commit 2f8643f):

https://taiga-previews-demo--pr13601-splincode-refactor-demo-65s43ob7.web.app

(expires Fri, 10 Apr 2026 14:32:47 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 73dddc3c665194f3e11f18c16aeb71af4c289c37

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.87%. Comparing base (7b34c42) to head (2f8643f).

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #13601      +/-   ##
==========================================
+ Coverage   60.80%   60.87%   +0.07%     
==========================================
  Files         983      983              
  Lines       12736    12759      +23     
  Branches     1895     1990      +95     
==========================================
+ Hits         7744     7767      +23     
+ Misses       4831     4727     -104     
- Partials      161      265     +104     
Flag Coverage Δ
summary 60.87% <100.00%> (+0.07%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 24, 2026

Playwright test results

passed  1423 passed
flaky  1 flaky
skipped  58 skipped

Details

report  Open report ↗︎
stats  1482 tests across 85 suites
duration  10 minutes, 42 seconds
commit  2f8643f

Flaky tests

chromium › tests/kit/input-slider/input-slider.pw.spec.ts › InputSlider › textfield => slider synchronization › pressing ArrowUp/ArrowDown change textfield value and slider position

Skipped tests

chromium › tests/addon-doc/navigation.pw.spec.ts › Navigation › anchor links navigation works › scroll to "tui-doc-example"
chromium › tests/core/dropdown/dropdown.pw.spec.ts › Dropdown › Esc -> Hosted Dropdown
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputCard › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputCard › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputCard › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputCardGroup › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputCardGroup › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputCardGroup › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputChip › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputChip › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputChip › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputColor › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputColor › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputColor › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDate › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDate › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDate › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateMulti › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateMulti › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateMulti › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateRange › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateRange › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateRange › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateTime › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateTime › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputDateTime › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputInline › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputInline › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputInline › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputMonth › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputMonth › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputMonth › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputNumber › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputNumber › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputNumber › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPhone › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPhone › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPhone › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPhoneInternational › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPhoneInternational › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPhoneInternational › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPin › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPin › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputPin › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputTime › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputTime › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputTime › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputYear › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputYear › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputYear › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputFiles › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputFiles › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › InputFiles › update on submit
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › Input › update on change
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › Input › update on blur
chromium › tests/inputs/update-on.pw.spec.ts › Inputs - updateOn › Input › update on submit
chromium › tests/kit/input-date-range/input-date-range.pw.spec.ts › InputDateRange › items › Press backspace to remove item, textfield is empty
chromium › tests/kit/input-date-time/input-date-time.pw.spec.ts › InputDateTime › API page › should time to pre-fill with zeros on blur

@codacy-production
Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 1 medium

Alerts:
⚠ 1 issue (≤ 0 issues of at least minor severity)

Results:
1 new issue

Category Results
Complexity 1 medium

View in Codacy

🟢 Metrics 33 complexity . 2 duplication

Metric Results
Complexity 33
Duplication 2

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

@splincode splincode force-pushed the splincode/refactor branch from b331c82 to f608670 Compare April 9, 2026 13:20
@splincode splincode force-pushed the splincode/refactor branch from 5b6eef3 to 2f8643f Compare April 9, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants