├── main.scss
├── docs
├── .nojekyll
├── .gitattributes
├── _framework
│ ├── _bin
│ │ ├── System.dll
│ │ ├── MatBlazor.dll
│ │ ├── System.dll.br
│ │ ├── System.dll.gz
│ │ ├── mscorlib.dll
│ │ ├── System.Core.dll
│ │ ├── mscorlib.dll.br
│ │ ├── mscorlib.dll.gz
│ │ ├── MatBlazor.Demo.dll
│ │ ├── MatBlazor.dll.br
│ │ ├── MatBlazor.dll.gz
│ │ ├── System.Core.dll.br
│ │ ├── System.Core.dll.gz
│ │ ├── System.Net.Http.dll
│ │ ├── System.Text.Json.dll
│ │ ├── MatBlazor.Demo.dll.br
│ │ ├── MatBlazor.Demo.dll.gz
│ │ ├── Microsoft.JSInterop.dll
│ │ ├── System.Net.Http.dll.br
│ │ ├── System.Net.Http.dll.gz
│ │ ├── System.Text.Json.dll.br
│ │ ├── System.Text.Json.dll.gz
│ │ ├── WebAssembly.Bindings.dll
│ │ ├── MatBlazor.Demo.ClientApp.dll
│ │ ├── Microsoft.JSInterop.dll.br
│ │ ├── Microsoft.JSInterop.dll.gz
│ │ ├── WebAssembly.Bindings.dll.br
│ │ ├── WebAssembly.Bindings.dll.gz
│ │ ├── System.Text.Encodings.Web.dll
│ │ ├── MatBlazor.Demo.ClientApp.dll.br
│ │ ├── MatBlazor.Demo.ClientApp.dll.gz
│ │ ├── Microsoft.Bcl.AsyncInterfaces.dll
│ │ ├── Microsoft.Extensions.Logging.dll
│ │ ├── Microsoft.Extensions.Options.dll
│ │ ├── System.Text.Encodings.Web.dll.br
│ │ ├── System.Text.Encodings.Web.dll.gz
│ │ ├── Microsoft.AspNetCore.Components.dll
│ │ ├── Microsoft.Extensions.Logging.dll.br
│ │ ├── Microsoft.Extensions.Logging.dll.gz
│ │ ├── Microsoft.Extensions.Options.dll.br
│ │ ├── Microsoft.Extensions.Options.dll.gz
│ │ ├── Microsoft.Extensions.Primitives.dll
│ │ ├── Microsoft.JSInterop.WebAssembly.dll
│ │ ├── Microsoft.AspNetCore.Components.dll.br
│ │ ├── Microsoft.AspNetCore.Components.dll.gz
│ │ ├── Microsoft.Bcl.AsyncInterfaces.dll.br
│ │ ├── Microsoft.Bcl.AsyncInterfaces.dll.gz
│ │ ├── Microsoft.Extensions.Configuration.dll
│ │ ├── Microsoft.Extensions.Primitives.dll.br
│ │ ├── Microsoft.Extensions.Primitives.dll.gz
│ │ ├── Microsoft.JSInterop.WebAssembly.dll.br
│ │ ├── Microsoft.JSInterop.WebAssembly.dll.gz
│ │ ├── Microsoft.AspNetCore.Components.Web.dll
│ │ ├── Microsoft.AspNetCore.Components.Forms.dll
│ │ ├── Microsoft.AspNetCore.Components.Web.dll.br
│ │ ├── Microsoft.AspNetCore.Components.Web.dll.gz
│ │ ├── Microsoft.Extensions.Configuration.Json.dll
│ │ ├── Microsoft.Extensions.Configuration.dll.br
│ │ ├── Microsoft.Extensions.Configuration.dll.gz
│ │ ├── System.ComponentModel.DataAnnotations.dll
│ │ ├── System.Net.Http.WebAssemblyHttpHandler.dll
│ │ ├── System.Runtime.CompilerServices.Unsafe.dll
│ │ ├── Microsoft.AspNetCore.Components.Forms.dll.br
│ │ ├── Microsoft.AspNetCore.Components.Forms.dll.gz
│ │ ├── Microsoft.Extensions.DependencyInjection.dll
│ │ ├── Microsoft.Extensions.Logging.Abstractions.dll
│ │ ├── System.ComponentModel.DataAnnotations.dll.br
│ │ ├── System.ComponentModel.DataAnnotations.dll.gz
│ │ ├── System.Net.Http.WebAssemblyHttpHandler.dll.br
│ │ ├── System.Net.Http.WebAssemblyHttpHandler.dll.gz
│ │ ├── System.Runtime.CompilerServices.Unsafe.dll.br
│ │ ├── System.Runtime.CompilerServices.Unsafe.dll.gz
│ │ ├── Microsoft.AspNetCore.Components.WebAssembly.dll
│ │ ├── Microsoft.Extensions.Configuration.Json.dll.br
│ │ ├── Microsoft.Extensions.Configuration.Json.dll.gz
│ │ ├── Microsoft.Extensions.DependencyInjection.dll.br
│ │ ├── Microsoft.Extensions.DependencyInjection.dll.gz
│ │ ├── Microsoft.Extensions.Logging.Abstractions.dll.br
│ │ ├── Microsoft.Extensions.Logging.Abstractions.dll.gz
│ │ ├── Microsoft.AspNetCore.Components.WebAssembly.dll.br
│ │ ├── Microsoft.AspNetCore.Components.WebAssembly.dll.gz
│ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll
│ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll.br
│ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll.gz
│ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
│ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll.br
│ │ └── Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz
│ ├── wasm
│ │ ├── dotnet.wasm
│ │ ├── dotnet.wasm.br
│ │ ├── dotnet.wasm.gz
│ │ ├── dotnet.3.2.0.js.br
│ │ ├── dotnet.3.2.0.js.gz
│ │ ├── dotnet.timezones.dat
│ │ ├── dotnet.timezones.dat.br
│ │ └── dotnet.timezones.dat.gz
│ ├── blazor.boot.json.br
│ ├── blazor.boot.json.gz
│ ├── blazor.webassembly.js.br
│ └── blazor.webassembly.js.gz
└── _content
│ └── MatBlazor.Demo
│ ├── blazorFiddleLoader.js
│ └── matBlazorDemo.js
├── src
├── MatBlazor.Web
│ ├── static
│ │ ├── favicon.ico
│ │ ├── assets
│ │ │ └── README.md
│ │ └── index.html
│ ├── src
│ │ ├── matLayoutGrid
│ │ │ └── matLayoutGrid.js
│ │ ├── matSplitter
│ │ │ ├── matSplitter.scss
│ │ │ └── matSplitter.js
│ │ ├── matTypography
│ │ │ └── matTypography.js
│ │ ├── matCard
│ │ │ ├── matCard.scss
│ │ │ └── matCard.js
│ │ ├── matChipSet
│ │ │ ├── matChipSet.scss
│ │ │ └── matChipSet.js
│ │ ├── matElevation
│ │ │ └── matElevation.js
│ │ ├── matSlider
│ │ │ ├── matSlider.scss
│ │ │ └── matSlider.js
│ │ ├── matDialog
│ │ │ └── matDialog.scss
│ │ ├── matRipple
│ │ │ ├── matRipple.scss
│ │ │ └── matRipple.js
│ │ ├── matAppBar
│ │ │ ├── matAppBar.scss
│ │ │ └── matAppBar.js
│ │ ├── matSlideToggle
│ │ │ ├── matSlideToggle.scss
│ │ │ └── matSlideToggle.js
│ │ ├── matSnackbar
│ │ │ ├── matSnackbar.scss
│ │ │ └── matSnackbar.js
│ │ ├── matIconButton
│ │ │ ├── matIconButton.scss
│ │ │ └── matIconButton.js
│ │ ├── matProgressBar
│ │ │ ├── matProgressBar.scss
│ │ │ └── matProgressBar.js
│ │ ├── matCheckbox
│ │ │ └── matCheckbox.scss
│ │ ├── matRadioButton
│ │ │ ├── matRadioButton.scss
│ │ │ └── matRadioButton.js
│ │ ├── matList
│ │ │ └── matList.scss
│ │ ├── matButton
│ │ │ ├── matButton.scss
│ │ │ └── matButton.js
│ │ ├── matFAB
│ │ │ ├── matFAB.js
│ │ │ └── matFAB.scss
│ │ ├── matMenu
│ │ │ └── matMenu.scss
│ │ ├── utils
│ │ │ ├── utils.js
│ │ │ └── base.ts
│ │ ├── matAutocompleteList
│ │ │ └── matAutocompleteList.js
│ │ ├── matTabBar
│ │ │ ├── matTabBar.scss
│ │ │ └── matTabBar.js
│ │ ├── matDrawer
│ │ │ ├── matDrawer.scss
│ │ │ └── matDrawer.js
│ │ ├── matAccordion
│ │ │ └── matAccordion.js
│ │ ├── theme
│ │ │ └── theme.scss
│ │ ├── matTextField
│ │ │ └── matTextField.js
│ │ ├── matAnchor
│ │ │ └── matAnchor.js
│ │ ├── matTable
│ │ │ └── matDataTable.ts
│ │ ├── matDatePicker
│ │ │ └── matDatePicker.scss
│ │ ├── matVirtualScroll
│ │ │ └── matVirtualScroll.scss
│ │ ├── matHidden
│ │ │ └── matHidden.js
│ │ └── matSelect
│ │ │ └── matSelect.scss
│ ├── .gitignore
│ ├── .babelrc
│ └── tsconfig.json
├── MatBlazor.Demo
│ ├── Frames
│ │ ├── _Imports.razor
│ │ ├── MatDrawerModalPageFrame.razor
│ │ └── MatAppBarPageFrame.razor
│ ├── Pages
│ │ ├── _Imports.razor
│ │ ├── DemoTabPage.razor
│ │ ├── DemoMatTable.razor
│ │ ├── DemoMatToast.razor
│ │ ├── DemoDialogPage.razor
│ │ ├── DemoFABPage.razor
│ │ ├── DemoMatChipPage.razor
│ │ ├── DemoMatIconPage.razor
│ │ ├── DemoMatMenuPage.razor
│ │ ├── DemoRipplePage.razor
│ │ ├── DemoThemesPage.razor
│ │ ├── DemoCheckboxPage.razor
│ │ ├── DemoMatListPage.razor
│ │ ├── DemoSnackbarPage.razor
│ │ ├── DemoDataTablePage.razor
│ │ ├── DemoMatAppBarPage.razor
│ │ ├── DemoMatDrawerPage.razor
│ │ ├── DemoMatHiddenPage.razor
│ │ ├── DemoMatNavMenuPage.razor
│ │ ├── DemoMatSelectPage.razor
│ │ ├── DemoMatSliderPage.razor
│ │ ├── DemoPaginatorPage.razor
│ │ ├── DemoTooltipPage.razor
│ │ ├── DemoTreeViewPage.razor
│ │ ├── DemoDatePickerPage.razor
│ │ ├── DemoElevationPage.razor
│ │ ├── DemoFileUploadPage.razor
│ │ ├── DemoMatButtonPage.razor
│ │ ├── DemoMatDividerPage.razor
│ │ ├── DemoSortHeaderPage.razor
│ │ ├── DemoEditContextPage.razor
│ │ ├── DemoLayoutGridPage.razor
│ │ ├── DemoMatTextFieldPage.razor
│ │ ├── DemoProgressBarPage.razor
│ │ ├── DemoTypographyPage.razor
│ │ ├── DemoAutocompletePage.razor
│ │ ├── DemoMatIconButtonPage.razor
│ │ ├── DemoMatSelectItemPage.razor
│ │ ├── DemoVirtualScrollPage.razor
│ │ ├── DemoMatRadioButtonPage.razor
│ │ ├── DemoMatSelectValuePage.razor
│ │ ├── DemoMatSlideTogglePage.razor
│ │ ├── DemoBaseMatComponentPage.razor
│ │ ├── DemoMatExpansionPanelPage.razor
│ │ ├── DemoAutocompleteListPage.razor
│ │ ├── DemoMatNumericUpDownFieldPage.razor
│ │ └── DemoMatCardPage.razor
│ ├── BlazorFiddle
│ │ └── BlazorFiddle.razor
│ ├── Shared
│ │ ├── FrameMainLayout.razor
│ │ └── SurveyPrompt.razor
│ ├── wwwroot
│ │ ├── blazorFiddleLoader.js
│ │ └── matBlazorDemo.js
│ ├── Services
│ │ └── DemoUserService.cs
│ ├── Components
│ │ └── BaseDocComponent.cs
│ ├── Doc
│ │ ├── Doc_Imports.razor
│ │ ├── DocMatCombine.razor
│ │ ├── DocMatSwitchT.razor
│ │ ├── DocClassMapper.razor
│ │ ├── DocMatIconNames.razor
│ │ ├── DocMatToastType.razor
│ │ ├── DocStyleMapper.razor
│ │ ├── DocBindValueEvent.razor
│ │ ├── DocLinqExtensions.razor
│ │ ├── DocMatBreakpoint.razor
│ │ ├── DocMatDrawerMode.razor
│ │ ├── DocMatHiddenUtils.razor
│ │ ├── DocMatRippleColor.razor
│ │ ├── DocMatThemeColors.razor
│ │ ├── DocMatToastState.razor
│ │ ├── DocPageDirection.razor
│ │ ├── DocMatToastClasses.razor
│ │ ├── DocIBaseMatComponent.razor
│ │ ├── DocIMatVirtualScroll.razor
│ │ ├── DocIdGeneratorHelper.razor
│ │ ├── DocMatIconCategories.razor
│ │ ├── DocMatSelectJsHelper.razor
│ │ ├── DocMatSliderJsHelper.razor
│ │ ├── DocMatSortDirection.razor
│ │ ├── DocMatToastExtension.razor
│ │ ├── DocMatToastPosition.razor
│ │ ├── DocMatTypeConverter.razor
│ │ ├── DocMatBlazorSwitchTInt.razor
│ │ ├── DocMatHiddenDirection.razor
│ │ ├── DocMatPaginatorAction.razor
│ │ ├── DocMatTooltipPosition.razor
│ │ ├── DocMatBlazorSwitchTBool.razor
│ │ ├── DocMatBlazorSwitchTByte.razor
│ │ ├── DocMatBlazorSwitchTChar.razor
│ │ ├── DocMatBlazorSwitchTLong.razor
│ │ ├── DocMatBlazorSwitchTUInt.razor
│ │ ├── DocMatAppBarSectionAlign.razor
│ │ ├── DocMatBlazorSwitchTDouble.razor
│ │ ├── DocMatBlazorSwitchTFloat.razor
│ │ ├── DocMatBlazorSwitchTSByte.razor
│ │ ├── DocMatBlazorSwitchTShort.razor
│ │ ├── DocMatBlazorSwitchTString.razor
│ │ ├── DocMatBlazorSwitchTULong.razor
│ │ ├── DocMatBlazorSwitchTUShort.razor
│ │ ├── DocMatDatePickerJsHelper.razor
│ │ ├── DocMatDatePickerPosition.razor
│ │ ├── DocMatHttpClientExtension.razor
│ │ ├── DocComponentBaseExtensions.razor
│ │ ├── DocMatBlazorSwitchTBoolNull.razor
│ │ ├── DocMatBlazorSwitchTByteNull.razor
│ │ ├── DocMatBlazorSwitchTCharNull.razor
│ │ ├── DocMatBlazorSwitchTDateTime.razor
│ │ ├── DocMatBlazorSwitchTDecimal.razor
│ │ ├── DocMatBlazorSwitchTIntNull.razor
│ │ ├── DocMatBlazorSwitchTLongNull.razor
│ │ ├── DocMatBlazorSwitchTUIntNull.razor
│ │ ├── DocMatVirtualScrollJsHelper.razor
│ │ ├── DocMatBlazorSwitchTFloatNull.razor
│ │ ├── DocMatBlazorSwitchTSByteNull.razor
│ │ ├── DocMatBlazorSwitchTShortNull.razor
│ │ ├── DocMatBlazorSwitchTULongNull.razor
│ │ ├── DocMatNumericUpDownFieldType.razor
│ │ ├── DocMatToatsPositionConvertor.razor
│ │ ├── DocMatBlazorSwitchTDecimalNull.razor
│ │ ├── DocMatBlazorSwitchTDoubleNull.razor
│ │ ├── DocMatBlazorSwitchTUShortNull.razor
│ │ ├── DocIMatVirtualScrollHelperTarget.razor
│ │ ├── DocMatBlazorSwitchTDateTimeNull.razor
│ │ ├── DocForwardRef.razor
│ │ ├── DocMatListJsOptions.razor
│ │ ├── DocMatTooltipJSOptions.razor
│ │ ├── DocClassBuilder.razor
│ │ ├── DocMatVirtualScrollHelper.razor
│ │ ├── DocClassBuilderRule.razor
│ │ ├── DocMatBlazorSwitchT.razor
│ │ ├── DocMatAnchorUtils.razor
│ │ ├── DocIMatNavSubMenuToggler.razor
│ │ ├── DocMatBlazorSwitchTCommon.razor
│ │ ├── DocMatContentWrapper.razor
│ │ ├── DocMatPageSizeOption.razor
│ │ ├── DocPageSizeStructure.razor
│ │ ├── DocMatSortChangedEvent.razor
│ │ ├── DocMatToaster.razor
│ │ ├── DocMatVirtualScrollView.razor
│ │ ├── DocLoadChildNodesDelegate.razor
│ │ ├── DocIBaseMatPaginator.razor
│ │ ├── DocMatEventCallback.razor
│ │ ├── DocClassBuilderRuleClass.razor
│ │ ├── DocGetChildNodesDelegate.razor
│ │ ├── DocClassBuilderRuleGet.razor
│ │ ├── DocMatAnchorLink.razor
│ │ ├── DocIsNodeExpandedDelegate.razor
│ │ └── DocIBaseCoreMatSelect.razor
│ └── _Imports.razor
├── MatBlazor
│ ├── Components
│ │ ├── Base
│ │ │ ├── MatCombine.razor
│ │ │ ├── IBaseMatComponent.cs
│ │ │ ├── MatContentWrapper.razor
│ │ │ └── BaseMatInputElementComponent.cs
│ │ ├── MatSelect
│ │ │ ├── MatOption.cs
│ │ │ ├── MatSelect.razor
│ │ │ ├── MatSelectItem.razor
│ │ │ ├── BaseMatOption.cs
│ │ │ ├── MatSelectValue.razor
│ │ │ ├── IBaseCoreMatSelect.cs
│ │ │ ├── MatOptionString.cs
│ │ │ ├── CoreMatOption.razor
│ │ │ ├── MatSelectJsHelper.cs
│ │ │ ├── BaseMatSelectItem.cs
│ │ │ └── BaseMatSelect.cs
│ │ ├── MatTextField
│ │ │ ├── MatStringField.cs
│ │ │ ├── BindValueEvent.cs
│ │ │ └── MatTextField.cs
│ │ ├── MatDrawer
│ │ │ ├── MatDrawerMode.cs
│ │ │ └── MatDrawer.razor
│ │ ├── MatHidden
│ │ │ ├── MatHiddenDirection.cs
│ │ │ ├── MatBreakpoint.cs
│ │ │ └── MatHidden.razor
│ │ ├── MatAppBar
│ │ │ ├── MatAppBarSectionAlign.cs
│ │ │ ├── MatAppBarAdjust.razor
│ │ │ ├── MatAppBar.razor
│ │ │ ├── MatAppBarContainer.razor
│ │ │ ├── MatAppBarTitle.razor
│ │ │ ├── MatAppBarRow.razor
│ │ │ ├── MatAppBarContent.razor
│ │ │ └── MatAppBarNavigationIcon.razor
│ │ ├── MatSort
│ │ │ ├── MatSortDirection.cs
│ │ │ ├── MatSortChangedEvent.cs
│ │ │ ├── MatSortHeaderRow.razor
│ │ │ └── MatSortHeader.razor
│ │ ├── MatRipple
│ │ │ ├── MatRippleColor.cs
│ │ │ └── MatRipple.razor
│ │ ├── MatDatePicker
│ │ │ ├── MatDatePicker.cs
│ │ │ ├── MatDatePickerPosition.cs
│ │ │ └── MatDatePickerJsHelper.cs
│ │ ├── MatVirtualScroll
│ │ │ ├── IMatVirtualScrollHelperTarget.cs
│ │ │ ├── MatVirtualScrollView.cs
│ │ │ ├── MatVirtualScrollViewResult.cs
│ │ │ ├── MatVirtualScrollJsHelper.cs
│ │ │ └── MatVirtualScroll.razor
│ │ ├── MatDivider
│ │ │ └── MatDivider.razor
│ │ ├── MatPaginator
│ │ │ ├── MatPaginatorAction.cs
│ │ │ ├── MatPaginatorPageEvent.cs
│ │ │ ├── IBaseMatPaginator.cs
│ │ │ └── MatPageSizeOption.cs
│ │ ├── MatAutocomplete
│ │ │ └── MatAutocompleteItem.cs
│ │ ├── MatCard
│ │ │ ├── MatCard.razor
│ │ │ ├── MatCardActionIcons.cs
│ │ │ ├── MatCardActionButtons.cs
│ │ │ ├── MatCardActions.razor
│ │ │ └── MatCardContent.razor
│ │ ├── MatListGroup
│ │ │ ├── MatListGroup.razor
│ │ │ ├── MatListGroupSubHeader.razor
│ │ │ └── BaseMatListGroup.cs
│ │ ├── MatChipSet
│ │ │ ├── MatChipSet.razor
│ │ │ └── BaseMatChipSet.cs
│ │ ├── MatMenu
│ │ │ └── MatMenu.razor
│ │ ├── MatAutocompleteList
│ │ │ ├── MatAutocompleteListItem.cs
│ │ │ └── AutocompleteListSearchResult.cs
│ │ ├── MatDrawerContent
│ │ │ ├── MatDrawerContent.razor
│ │ │ └── BaseMatDrawerContent.cs
│ │ ├── MatList
│ │ │ ├── MatList.razor
│ │ │ ├── MatListDivider.razor
│ │ │ ├── MatListItemText.razor
│ │ │ ├── MatListItemPrimaryText.razor
│ │ │ ├── MatListItemSecondaryText.razor
│ │ │ └── MatListItem.razor
│ │ ├── MatIcon
│ │ │ ├── MatIcon.razor
│ │ │ └── BaseMatIcon.cs
│ │ ├── MatDrawerContainer
│ │ │ ├── MatDrawerContainer.razor
│ │ │ └── BaseMatDrawerContainer.cs
│ │ ├── MatCheckbox
│ │ │ └── MatCheckbox.cs
│ │ ├── MatRadioButton
│ │ │ ├── MatRadioGroup.cs
│ │ │ ├── MatRadioButton.cs
│ │ │ └── MatRadioGroupInternal.razor
│ │ ├── MatThemeProvider
│ │ │ └── MatThemeProvider.razor
│ │ ├── MatSnackbar
│ │ │ ├── MatSnackbar.razor
│ │ │ ├── MatSnackbarActions.razor
│ │ │ └── MatSnackbarContent.razor
│ │ ├── MatTab
│ │ │ ├── MatTab.razor
│ │ │ ├── MatTabGroup.razor
│ │ │ └── BaseMatTab.cs
│ │ ├── MatAccordion
│ │ │ ├── MatAccordion.razor
│ │ │ ├── MatExpansionPanel.razor
│ │ │ ├── MatExpansionPanelDetails.razor
│ │ │ ├── MatExpansionPanelHeader.razor
│ │ │ └── MatExpansionPanelSubHeader.razor
│ │ ├── MatNumericUpDownField
│ │ │ ├── MatNumericUpDownFieldType.cs
│ │ │ └── MatNumericUpDownField.cs
│ │ ├── MatNavMenu
│ │ │ ├── MatNavSubMenu.razor
│ │ │ ├── MatNavMenu.razor
│ │ │ ├── MatNavSubMenuList.razor
│ │ │ └── IMatNavSubMenuToggler.cs
│ │ ├── MatToastContainer
│ │ │ └── MatToastContainer.razor
│ │ ├── MatTable
│ │ │ └── TableRow.razor
│ │ ├── MatFileUpload
│ │ │ ├── IMatFileUploadEntry.cs
│ │ │ └── MatFileUpload.razor
│ │ ├── MatFAB
│ │ │ └── MatFAB.razor
│ │ ├── MatSlider
│ │ │ └── MatSliderJsHelper.cs
│ │ ├── MatTreeView
│ │ │ └── MatTreeView.razor
│ │ ├── MatDataTable
│ │ │ ├── MatDataTableRow.razor
│ │ │ ├── MatDataTableContent.razor
│ │ │ ├── MatDataTableHeader.razor
│ │ │ ├── MatDataTableColumn.razor
│ │ │ └── MatDataTableCell.razor
│ │ ├── MatChip
│ │ │ └── MatChip.razor
│ │ ├── MatTabBar
│ │ │ └── MatTabBar.razor
│ │ ├── MatDialog
│ │ │ ├── MatDialogTitle.razor
│ │ │ ├── MatDialog.razor
│ │ │ ├── MatDialogActions.razor
│ │ │ └── MatDialogContent.razor
│ │ ├── MatAnchor
│ │ │ └── MatAnchorContainer.razor
│ │ ├── MatIconButton
│ │ │ └── MatIconButton.razor
│ │ └── MatSlideToggle
│ │ │ └── MatSlideToggle.razor
│ ├── _Imports.razor
│ ├── Helpers
│ │ ├── ClassBuilderRule.cs
│ │ ├── IdGeneratorHelper.cs
│ │ ├── ClassBuilderRuleClass.cs
│ │ ├── ClassBuilderRuleGet.cs
│ │ ├── ClassMapper.cs
│ │ ├── StyleMapper.cs
│ │ ├── MatHttpClientExtension.cs
│ │ ├── ClassBuilderRuleIf.cs
│ │ └── ComponentBaseExtensions.cs
│ ├── Services
│ │ └── Toast
│ │ │ ├── Helpers.cs
│ │ │ ├── MatToastState.cs
│ │ │ └── MatToastType.cs
│ ├── Models
│ │ ├── MatIconDataIcon.cs
│ │ └── MatIconDataCategory.cs
│ ├── GlobalSuppressions.cs
│ └── Core
│ │ └── ForwardRef.cs
├── Externals
│ └── BlazorFiddle.Blazor.dll
├── .editorconfig
├── MatBlazor.TestApp.ServerApp
│ ├── wwwroot
│ │ ├── favicon.ico
│ │ └── css
│ │ │ └── open-iconic
│ │ │ └── font
│ │ │ └── fonts
│ │ │ ├── open-iconic.eot
│ │ │ ├── open-iconic.otf
│ │ │ ├── open-iconic.ttf
│ │ │ └── open-iconic.woff
│ ├── appsettings.json
│ ├── appsettings.Development.json
│ ├── MatBlazor.TestApp.ServerApp.csproj
│ ├── Pages
│ │ └── Counter.razor
│ ├── Shared
│ │ └── MainLayout.razor
│ ├── App.razor
│ ├── Data
│ │ └── WeatherForecast.cs
│ ├── TestMetaComponents
│ │ ├── MatMetaHelper.razor
│ │ └── MyColumn.razor
│ └── _Imports.razor
├── MatBlazor.Demo.ServerApp
│ ├── appsettings.Development.json
│ ├── Pages
│ │ └── _Host.cshtml
│ ├── .config
│ │ └── dotnet-tools.json
│ ├── _Imports.razor
│ ├── appsettings.json
│ └── MatBlazor.Demo.ServerApp.csproj
├── MatBlazor.Demo.App
│ ├── _Imports.razor
│ ├── App.razor
│ ├── Program.cs
│ └── Startup.cs
├── MatBlazor.Demo.ClientApp
│ ├── _Imports.razor
│ └── App.razor
└── MatBlazor.DevUtils
│ ├── Program.cs
│ └── OverflowExp.cs
└── content
├── icon.ico
├── logo.png
├── blazor.png
├── matblazor.png
├── logo-medium.png
├── favicon-32x32.png
├── mat-breakpoints.png
├── matblazor-buttons.png
├── matblazor-middle.png
├── mat-hidden-breakpoints.png
└── demo-blazor-news-client.png
/main.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/.nojekyll:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/.gitattributes:
--------------------------------------------------------------------------------
1 | * binary
--------------------------------------------------------------------------------
/src/MatBlazor.Web/static/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/MatBlazor.Web/src/matLayoutGrid/matLayoutGrid.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/MatBlazor.Web/src/matSplitter/matSplitter.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/MatBlazor.Web/src/matTypography/matTypography.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/MatBlazor.Demo/Frames/_Imports.razor:
--------------------------------------------------------------------------------
1 | @layout FrameMainLayout
--------------------------------------------------------------------------------
/src/MatBlazor.Demo/Pages/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using MatBlazor.Demo.Shared
--------------------------------------------------------------------------------
/src/MatBlazor/Components/Base/MatCombine.razor:
--------------------------------------------------------------------------------
1 | @namespace MatBlazor
--------------------------------------------------------------------------------
/src/MatBlazor/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Web
--------------------------------------------------------------------------------
/src/MatBlazor.Web/src/matCard/matCard.scss:
--------------------------------------------------------------------------------
1 | @import "@material/card/mdc-card";
--------------------------------------------------------------------------------
/src/MatBlazor.Demo/Pages/DemoTabPage.razor:
--------------------------------------------------------------------------------
1 | @page "/Tab"
2 |
3 |
Current count: @currentCount
6 | 7 | 8 | 9 | @code { 10 | private int currentCount = 0; 11 | 12 | private void IncrementCount() 13 | { 14 | currentCount++; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/MatBlazor/Components/MatNavMenu/MatNavMenu.razor: -------------------------------------------------------------------------------- 1 | @namespace MatBlazor 2 | @inherits BaseMatNavMenu 3 | 4 |Sorry, there's nothing at this address.
8 |