LumexUI / lumexui

🚀 A versatile Blazor UI library built using Tailwind CSS.
https://lumexui.org
MIT License
48 stars 2 forks source link

feat(components): add theme provider component #8

Closed desmondinho closed 6 months ago

desmondinho commented 6 months ago

Description

Add theme provider component to the library of components.

Closes #7

What's been done?

Added theme provider component with the following abilities:

Added theme related stuff:

Checklist

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 99.58932% with 2 lines in your changes are missing coverage. Please review.

Project coverage is 83.36%. Comparing base (af579d7) to head (7adb661). Report is 1 commits behind head on main.

Files Patch % Lines
...I/Components/Providers/LumexThemeProvider.razor.cs 95.65% 0 Missing and 2 partials :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #8 +/- ## =========================================== + Coverage 49.05% 83.36% +34.31% =========================================== Files 14 25 +11 Lines 210 649 +439 Branches 43 61 +18 =========================================== + Hits 103 541 +438 Misses 105 105 - Partials 2 3 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.