diff --git a/CS/DynamicPopup/App.razor b/CS/DynamicPopup/App.razor index 9adb7e4..0ff8b97 100644 --- a/CS/DynamicPopup/App.razor +++ b/CS/DynamicPopup/App.razor @@ -1,4 +1,8 @@ @DxResourceManager.RegisterScripts() +@DxResourceManager.RegisterTheme(Themes.Fluent.Clone(properties => { + properties.AddFilePaths("css/theme-fluent.css"); +})) + diff --git a/CS/DynamicPopup/DynamicPopup.csproj b/CS/DynamicPopup/DynamicPopup.csproj index 8d2b9f3..794f42e 100644 --- a/CS/DynamicPopup/DynamicPopup.csproj +++ b/CS/DynamicPopup/DynamicPopup.csproj @@ -9,6 +9,6 @@ - + - \ No newline at end of file + diff --git a/CS/DynamicPopup/Pages/_Host.cshtml b/CS/DynamicPopup/Pages/_Host.cshtml index 3a25010..7617826 100644 --- a/CS/DynamicPopup/Pages/_Host.cshtml +++ b/CS/DynamicPopup/Pages/_Host.cshtml @@ -10,7 +10,7 @@ - + diff --git a/CS/DynamicPopup/wwwroot/css/theme-fluent.css b/CS/DynamicPopup/wwwroot/css/theme-fluent.css new file mode 100644 index 0000000..e534ab0 --- /dev/null +++ b/CS/DynamicPopup/wwwroot/css/theme-fluent.css @@ -0,0 +1,42 @@ +body { + margin: 0; +} + + +.w-100 { + width: 100%; +} + +.text-danger { + color: var(--DS-color-surface-danger-default-rest); +} + +.p-4 { + padding: 1.5rem; +} + +.navigation-drawer { + --dxbl-drawer-separator-border-width: 0; +} + +.menu-item { + --dxbl-menu-item-color: #fff; + --dxbl-menu-item-image-color: #fff; +} + +[data-fluent-darkmode] .dxbl-theme-fluent .welcome-card { + color: var(--DS-primary-70); +} + +.icon { + --icon-width: 1.25rem; + --icon-height: 1.25rem; + --icon-back-mask-image: url("/images/back-fluent.svg"); + --icon-close-mask-image: url("/images/close-fluent.svg"); + --icon-menu-mask-image: url("/images/menu-fluent.svg"); + --icon-docs-mask-image: url("/images/doc-fluent.svg"); + --icon-demos-mask-image: url("/images/demos-fluent.svg"); + --icon-home-mask-image: url("/images/home-fluent.svg"); + --icon-weather-mask-image: url("/images/weather-fluent.svg"); + --icon-counter-mask-image: url("/images/counter-fluent.svg"); +} diff --git a/CS/DynamicPopup/wwwroot/images/back-fluent.svg b/CS/DynamicPopup/wwwroot/images/back-fluent.svg new file mode 100644 index 0000000..9b596d0 --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/back-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/CS/DynamicPopup/wwwroot/images/close-fluent.svg b/CS/DynamicPopup/wwwroot/images/close-fluent.svg new file mode 100644 index 0000000..38064af --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/close-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/CS/DynamicPopup/wwwroot/images/counter-fluent.svg b/CS/DynamicPopup/wwwroot/images/counter-fluent.svg new file mode 100644 index 0000000..8ed0cae --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/counter-fluent.svg @@ -0,0 +1,4 @@ + + + + diff --git a/CS/DynamicPopup/wwwroot/images/demos-fluent.svg b/CS/DynamicPopup/wwwroot/images/demos-fluent.svg new file mode 100644 index 0000000..f9f4953 --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/demos-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/CS/DynamicPopup/wwwroot/images/doc-fluent.svg b/CS/DynamicPopup/wwwroot/images/doc-fluent.svg new file mode 100644 index 0000000..e746057 --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/doc-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/CS/DynamicPopup/wwwroot/images/home-fluent.svg b/CS/DynamicPopup/wwwroot/images/home-fluent.svg new file mode 100644 index 0000000..0919bd5 --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/home-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/CS/DynamicPopup/wwwroot/images/menu-fluent.svg b/CS/DynamicPopup/wwwroot/images/menu-fluent.svg new file mode 100644 index 0000000..d9cd93e --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/menu-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/CS/DynamicPopup/wwwroot/images/weather-fluent.svg b/CS/DynamicPopup/wwwroot/images/weather-fluent.svg new file mode 100644 index 0000000..f24c5c3 --- /dev/null +++ b/CS/DynamicPopup/wwwroot/images/weather-fluent.svg @@ -0,0 +1,3 @@ + + + diff --git a/README.md b/README.md index 2121763..b44511a 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,3 @@ - -![](https://img.shields.io/endpoint?url=https://codecentral.devexpress.com/api/v1/VersionRange/809670658/25.1.3%2B) -[![](https://img.shields.io/badge/Open_in_DevExpress_Support_Center-FF7200?style=flat-square&logo=DevExpress&logoColor=white)](https://supportcenter.devexpress.com/ticket/details/T1236052) -[![](https://img.shields.io/badge/📖_How_to_use_DevExpress_Examples-e9f6fc?style=flat-square)](https://docs.devexpress.com/GeneralInformation/403183) -[![](https://img.shields.io/badge/💬_Leave_Feedback-feecdd?style=flat-square)](#does-this-example-address-your-development-requirementsobjectives) - # Blazor Popup - Add Content Dynamically This example creates a service to generate Popup content dynamically. diff --git a/blazor-popup-created-dynamically.png b/blazor-popup-created-dynamically.png index 9e09855..7883f25 100644 Binary files a/blazor-popup-created-dynamically.png and b/blazor-popup-created-dynamically.png differ