improve module/theme/translation upload user experience to be consistent with download
This commit is contained in:
		| @ -65,13 +65,15 @@ | ||||
|                 </div> | ||||
|             } | ||||
|         } | ||||
|         <br /> | ||||
|         <ModuleMessage Type="MessageType.Info" Message="@SharedLocalizer["Oqtane.Marketplace"]" /> | ||||
|     </TabPanel> | ||||
|     <TabPanel Name="Upload" ResourceKey="Upload"> | ||||
|         <div class="container"> | ||||
|             <div class="row mb-1 align-items-center"> | ||||
|                 <Label Class="col-sm-3" HelpText="Upload one or more theme packages. Once they are uploaded click Install to complete the installation." ResourceKey="Theme">Theme: </Label> | ||||
|                 <div class="col-sm-9"> | ||||
|                     <FileManager Folder="@Constants.PackagesFolder" UploadMultiple="true" /> | ||||
|                     <FileManager Folder="@Constants.PackagesFolder" UploadMultiple="true" OnUpload="OnUpload" /> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
| @ -112,9 +114,6 @@ | ||||
| } | ||||
|  | ||||
| <NavLink class="btn btn-secondary" href="@NavigateUrl()">@SharedLocalizer["Cancel"]</NavLink> | ||||
| <br /> | ||||
| <br /> | ||||
| <ModuleMessage Type="MessageType.Info" Message="@SharedLocalizer["Oqtane.Marketplace"]" /> | ||||
|  | ||||
| @code { | ||||
|     private List<Package> _packages; | ||||
| @ -245,4 +244,9 @@ | ||||
|             AddModuleMessage(Localizer["Error.Theme.Download"], MessageType.Error); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     private void OnUpload() | ||||
|     { | ||||
|         AddModuleMessage(string.Format(Localizer["Success.Theme.Download"], NavigateUrl("admin/system")), MessageType.Success); | ||||
|     } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker