Key
✅ = all clear, either already or by combination with forks
## Component
- [Name of example](link to example in doc)
- Notes, link to forks if needed- Testing with MatBottomSheetHarness
- Fork. Tests pass.
- Testing with MatButtonHarness
- Fork.
- This works to run and works to test. But it gets a weird issue where after trying to make some changes, it would no longer auto-run the test script on load and it just runs the app.
- Button-toggles with forms
- Find my signal form example
- Dynamic grid-list
- Fork. Was compatible, but assigned the tile state to signal for good measure.
- Configurable progress spinner
- Testing with MatProgressSpinnerHarness
- Works as-is. Tests pass.
- Basic progress-spinner
- Works as-is
- MatRipple basic usage
- Fork. The casting to adjust this is a tad weird, but needed for signals and IMO cleaner than non-null assertions on class fields.
- Autosize sidenav
- Sidenav with custom escape and backdrop click behavior
- Sidenav open & close behavior
- Configurable slide-toggle
- Slide-toggle with forms
- See my forms project
3 just need some properties made to signals 1:1
Just need regular signal conversion for a few fields
- Tabs with drag*drop integration.
- Tab group with dynamically changing tabs
- Tab group where the tab content is loaded lazily (when activated)
- Basic use of the tab nav bar
Double check these at runtime later