Browse Source

Enhance layout of feature and setting management modals.

pull/22865/head
maliming 1 year ago
parent
commit
c90b373036
  1. 14
      modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor
  2. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/FeatureManagementModal.cshtml
  3. 3
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/feature-management-modal.css
  4. 17
      modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor
  5. 2
      modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml

14
modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor

@ -17,12 +17,14 @@
<ModalBody> <ModalBody>
<Tabs TabPosition="TabPosition.Start" Pills="true" @bind-SelectedTab="@SelectedTabName"> <Tabs TabPosition="TabPosition.Start" Pills="true" @bind-SelectedTab="@SelectedTabName">
<Items> <Items>
@foreach (var group in Groups) <div class="pt-3">
{ @foreach (var group in Groups)
<Tab Name="@GetNormalizedGroupName(group.Name)"> {
<span>@group.DisplayName</span> <Tab Name="@GetNormalizedGroupName(group.Name)">
</Tab> <span>@group.DisplayName</span>
} </Tab>
}
</div>
</Items> </Items>
<Content> <Content>
@for (var i = 0; i < Groups.Count; i++) @for (var i = 0; i < Groups.Count; i++)

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/FeatureManagementModal.cshtml

@ -20,6 +20,7 @@
} }
} }
<abp-style src="/Pages/FeatureManagement/feature-management-modal.css"/>
<abp-script src="/Pages/FeatureManagement/feature-management-modal.js" /> <abp-script src="/Pages/FeatureManagement/feature-management-modal.js" />
<form method="post" asp-page="/FeatureManagement/FeatureManagementModal" data-script-class="abp.modals.FeatureManagement" id="FeatureManagementForm"> <form method="post" asp-page="/FeatureManagement/FeatureManagementModal" data-script-class="abp.modals.FeatureManagement" id="FeatureManagementForm">

3
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/feature-management-modal.css

@ -0,0 +1,3 @@
#FeaturesTabsContent {
padding-top: 0 !important;
}

17
modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor

@ -11,21 +11,22 @@
</PageHeader> </PageHeader>
<Card> <Card>
<CardBody> <CardBody Class="pt-0">
<Tabs @bind-SelectedTab="@SelectedGroup" TabPosition="TabPosition.Start" Pills="true" RenderMode="TabsRenderMode.LazyReload" VerticalItemsColumnSize="ColumnSize.Is3.OnDesktop.Is6.OnTablet.Is12.OnMobile"> <Tabs @bind-SelectedTab="@SelectedGroup" TabPosition="TabPosition.Start" Pills="true" RenderMode="TabsRenderMode.LazyReload" VerticalItemsColumnSize="ColumnSize.Is3.OnDesktop.Is6.OnTablet.Is12.OnMobile">
<Items> <Items>
@foreach (var group in SettingComponentCreationContext.Groups) <div class="pt-3">
{ @foreach (var group in SettingComponentCreationContext.Groups)
<Tab Name="@GetNormalizedString(group.Id)"> {
@group.DisplayName <Tab Name="@GetNormalizedString(group.Id)">
</Tab> @group.DisplayName
} </Tab>
}
</div>
</Items> </Items>
<Content> <Content>
@foreach (var group in SettingComponentCreationContext.Groups) @foreach (var group in SettingComponentCreationContext.Groups)
{ {
<TabPanel Name="@GetNormalizedString(group.Id)" class="abp-md-form"> <TabPanel Name="@GetNormalizedString(group.Id)" class="abp-md-form">
@{ @{
SettingItemRenders.Add(builder => SettingItemRenders.Add(builder =>
{ {

2
modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml

@ -35,7 +35,7 @@
</ul> </ul>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<div class="tab-content" id="tab-content"> <div class="tab-content pt-0" id="tab-content">
</div> </div>
</div> </div>
</div> </div>

Loading…
Cancel
Save