BlazorMaterial icon indicating copy to clipboard operation
BlazorMaterial copied to clipboard

BlazorMaterial with all components

Open jdebarochez opened this issue 5 years ago • 4 comments

As discussed in #6, here's the whole list of material.io components.

whenever one start to work in a component, create a separated issue/PR and link to this main one

  • [ ] animation
  • [ ] auto-init
  • [x] base
  • [x] button
  • [ ] card
  • [ ] checkbox
  • [ ] chips
  • [ ] dialog
  • [ ] dom
  • [x] drawer
  • [ ] elevation
  • [ ] fab
  • [ ] feature-targeting
  • [ ] floating-label
  • [ ] form-field
  • [ ] grid-list
  • [ ] icon-button
  • [ ] image-list
  • [ ] layout-grid
  • [ ] line-ripple
  • [ ] linear-progress
  • [x] list
  • [ ] menu
  • [ ] menu-surface
  • [ ] notched-outline
  • [ ] radio
  • [x] ripple
  • [ ] rtl
  • [ ] select
  • [ ] shape
  • [ ] slider
  • [ ] snackbar
  • [ ] switch
  • [ ] tab
  • [ ] tab-bar
  • [ ] tab-indicator
  • [ ] tab-scroller
  • [ ] textfield
  • [x] theme
  • [ ] toolbar
  • [x] top-app-bar
  • [x] typography

jdebarochez avatar May 04 '19 23:05 jdebarochez

I think the first task is to refactor the CSS structure and get the updated material.io static resources.

Then, after that, update the existing components so they can use SCSS rather than compiled CSSs so people can use themes.

galvesribeiro avatar May 05 '19 03:05 galvesribeiro

@galvesribeiro it seems there is library for material design components on github https://github.com/SamProf/MatBlazor

It implemented in the same way on the top of @material package. Maybe we can implement this library in another way? Without @material library and use just Blazor without JavaScript interop? For styling we can use such library: https://github.com/chanan/BlazorStyled.

acherkashin avatar Nov 23 '19 19:11 acherkashin

Interesting... Will think about it.

galvesribeiro avatar Nov 23 '19 19:11 galvesribeiro

@galvesribeiro If I will have time then I will prepare MR and you can review new approach

acherkashin avatar Nov 23 '19 19:11 acherkashin