Explorar el Código

Added homepage spacing

Tim Jones hace 1 mes
padre
commit
3e3ff3db29

+ 4 - 5
RackPeek.Domain/UseCases/AddResourceUseCase.cs

@@ -11,7 +11,7 @@ public interface IAddResourceUseCase<T> : IResourceUseCase<T>
 }
 
 
-public class AddResourceUseCase<T>(IResourceRepo<T> repo, IResourceRepository resourceRepository) : IAddResourceUseCase<T> where T : Resource, new()
+public class AddResourceUseCase<T>(IResourceRepo<T> repo, IResourceRepository resourceRepository) : IAddResourceUseCase<T> where T : Resource
 {
     public async Task ExecuteAsync(string name)
     {
@@ -22,10 +22,9 @@ public class AddResourceUseCase<T>(IResourceRepo<T> repo, IResourceRepository re
         if (!string.IsNullOrEmpty(existingResourceKind))
             throw new ConflictException($"{existingResourceKind} resource '{name}' already exists.");
         
-        var resource = new T
-        {
-            Name = name
-        };
+        var resource = Activator.CreateInstance<T>();
+        resource.Name = name;
+
         await repo.AddAsync(resource);
     }
 }

+ 1 - 1
RackPeek.Web.Viewer/Pages/Home.razor

@@ -45,7 +45,7 @@
             </div>
         </div>
 
-        <div class="space-y-10">
+        <div class="space-y-10 mb-10">
             <TagListComponent/>
             </div>
             <!-- Tree -->

+ 1 - 1
RackPeek.Web/Components/Pages/Home.razor

@@ -45,7 +45,7 @@
             </div>
         </div>
         
-        <div class="space-y-10 mb-3">
+        <div class="space-y-10 mb-10">
             <TagListComponent/>
         </div>