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

sebnitu / vrembem / 23231982203 / 1
91%
main: 100%

Build:
Build:
LAST BUILD BRANCH: next-css-layer
DEFAULT BRANCH: main
Ran 18 Mar 2026 06:25AM UTC
Files 66
Run time 1s
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.1

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 %.

948 of 1014 relevant lines covered (93.49%)

31.73 hits per line

Source Files on job 23231982203.1
  • 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 Build 23231982203
  • cf092bb8 on github
  • Prev Job for on next (#23030071314.1)
  • Next Job for on next (#23256367043.1)
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