This project is a Razor Component Library utilizing MudBlazor to wrap existing Oqtane User controls. The primary motivation behind this endeavor is the inherent difficulty in overriding or inheriting from the Oqtane Framework directly. By encapsulating Oqtane controls within MudBlazor components, we aim to provide a more flexible and customizable approach for developers working within the Oqtane ecosystem.
- MudBlazor Integration: Leveraging MudBlazor's extensive set of UI components for building responsive web applications.
- Encapsulation of Oqtane Controls: Oqtane controls are encapsulated within MudBlazor components, providing an easier pathway for customization.
- Improved Extensibility: By utilizing MudBlazor, developers gain enhanced extensibility options compared to the native Oqtane controls.
-
ActionDialog.razor -
ActionLink.razor -
AuditInfo.razor - AutoComplete.razor
- FileManager.razor
- InputList.razor
-
Label.razor - ModuleMessage.razor
- Pager.razor
- PermissionGrid.razor
- RichTextEditor.razor
- Section.razor
- TabPanel.razor
- TabStrip.razor
- TriStateCheckBox.razor
-
Breadcrumbs.razor - ControlPanel.razor
- LanguageSwitcher.razor
-
Login.razor -
Logo.razor -
Menu.razor - MenuHorizontal.razor
- MenuItemsHorizontal.razor
-
MenuItemsVertical.razor -
MenuVertical.razor - UserProfile.razor
- ModuleActions.razor
-
ModuleTitle.razor
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request on our GitHub repository.
This project is licensed under the MIT License - see the LICENSE.md file for details.
The MudBlazor team for providing a robust UI component library. The Oqtane team for their contributions to the ASP.NET ecosystem.