• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sebnitu / vrembem / 23231982203
91%
main: 100%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 18 Mar 2026 06:25AM UTC
Jobs 1
Files 66
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Mar 2026 06:23AM UTC coverage: 91.548% (-0.6%) from 92.187%
23231982203

push

github

web-flow
Improve the drawer component and config module integration (#2705)

This PR primarily refactors the drawer component to the new CSS variable pattern and cleans up the drawer collection API. This pattern applies CSS variable references along with smart fallbacks. This replaces the initial Sass variable solution for component customization. The documentation has also been updated to reflect these changes.

**Additional changes**

- `core`: CollectionEntry now has the `deregister` method and this method has been removed from drawer, modal and popover entry classes.
- `core`: Added new `private` helper that exports the `_` function. This is used to set and get private properties for collection entries. It is used to store the private values of drawer `mode`, `state`, and `inlineState`. This fixes an issue where using the `#private` syntax was not compatible with proxied entries.
- `core`: Fixed issues with proxied entries not correctly calling actions on the receiver argument.
- `core`: Fixed core watch script.
- `drawer`: Added validation to drawer state properties `mode`, `state`, and `inlineState`.
- `drawer`: Removed the need for `setState` and `applyState` methods in favor of getter/setter properties.
- `drawer`: Removed custom events in favor of collection event system.
- `drawer`: Added documentation of drawer config and allow for type infer instead of explicit interface declaration.
- `drawer`: Simplified drawer preset for `propStore` plugin.
- `docs`: ReferenceTable now has the ability to be expandable.
- `docs`: ReferenceTable now prepends the ID for row permalinks.
- `docs`: ReferenceTable now has key and value label props.
- `docs`: ReferenceTable scripts have been moved into their own class files and are built using Collections.
- `docs`: UtilityTable has been deprecated in favor of ReferenceTable. Styles have been adjusted to better match the more minimal look of UtilityTable.
- `docs`: Refactored how Sass, CSS Vars and JS config are documen... (continued)

590 of 666 branches covered (88.59%)

Branch coverage included in aggregate %.

50 of 56 new or added lines in 9 files covered. (89.29%)

948 of 1014 relevant lines covered (93.49%)

31.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
85.71
-14.29% packages/core/src/js/CollectionEntry.ts
1
88.89
-11.11% packages/drawer/src/js/switchMode.ts
2
33.33
packages/core/src/js/helpers/private.ts
2
81.48
packages/drawer/src/js/helpers/validate.ts
Jobs
ID Job ID Ran Files Coverage
1 23231982203.1 18 Mar 2026 06:25AM UTC 66
91.55
GitHub Action Run
Source Files on build 23231982203
  • Tree
  • List 66
  • Changed 12
  • Source Changed 12
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23231982203
  • cf092bb8 on github
  • Prev Build on next (#23030071314)
  • Next Build on next (#23256367043)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc