소스 검색

Added homepage spacing

Tim Jones 6 달 전
부모
커밋
3e3ff3db29
3개의 변경된 파일6개의 추가작업 그리고 7개의 파일을 삭제
  1. 4 5
      RackPeek.Domain/UseCases/AddResourceUseCase.cs
  2. 1 1
      RackPeek.Web.Viewer/Pages/Home.razor
  3. 1 1
      RackPeek.Web/Components/Pages/Home.razor

+ 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>