Skip to content

Razor Component Library utilizing MudBlazor to wrap existing Oqtane User controls.

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE.md
MIT
LICENSE.txt
Notifications You must be signed in to change notification settings

leigh-pointer/MudOqtaneRazorControls

Repository files navigation

MudBlazor Wrapped Oqtane Razor Component Library [MudOqtaneRazorControls - MORC]

Overview

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.

Features

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

Module 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

Theme Controls

  • Breadcrumbs.razor
  • ControlPanel.razor
  • LanguageSwitcher.razor
  • Login.razor
  • Logo.razor
  • Menu.razor
  • MenuHorizontal.razor
  • MenuItemsHorizontal.razor
  • MenuItemsVertical.razor
  • MenuVertical.razor
  • UserProfile.razor

Theme Container Controls

  • ModuleActions.razor
  • ModuleTitle.razor

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

The MudBlazor team for providing a robust UI component library. The Oqtane team for their contributions to the ASP.NET ecosystem.

About

Razor Component Library utilizing MudBlazor to wrap existing Oqtane User controls.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE.md
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published