Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save michael-small/3b04460a8e9bcb114cf0aeb05f447b91 to your computer and use it in GitHub Desktop.

Select an option

Save michael-small/3b04460a8e9bcb114cf0aeb05f447b91 to your computer and use it in GitHub Desktop.
Material examples forked to be zoneless and default CD v22 compatible

Material examples forked to be zoneless and default CD v22 compatible

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

Autocomplete ✅

Badge ✅

Bottom Sheet ✅

Button ✅

  • 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 Toggle ✅

Card ✅

Checkbox ✅

Chips ✅

Datepicker ✅

Dialog ✅

Divider ✅

Expansion Panel ✅

Form Field ✅

Grid List ✅

Icon ✅

Input ✅

List ✅

Menu ✅

Paginator ✅

Progress Bar ✅

Progress Spinner ✅

Radio Button ✅

Ripples ✅

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

Select 📌

Sidenav ✅

Slide Toggle ✅

Slider ✅

Snackbar ✅

3 just need some properties made to signals 1:1

Sort Header 📌

Stepper ✅

Just need regular signal conversion for a few fields

Table 📌

Tabs ✅

Timepicker ✅

Toolbar ✅

Tooltip ✅

Tree ✅

Double check these at runtime later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment