|  |  |  | @ -42,7 +42,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                      hx-target="#articles" | 
			
		
	
		
			
				
					|  |  |  |  |                      hx-swap="outerHTML" | 
			
		
	
		
			
				
					|  |  |  |  |                      placeholder="Search articles by title or content" | 
			
		
	
		
			
				
					|  |  |  |  |                      class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500"> | 
			
		
	
		
			
				
					|  |  |  |  |                      class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-[#3b82f6] focus:border-[#3b82f6] block w-full pl-10 p-2 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-[#3b82f6] dark:focus:border-[#3b82f6]"> | 
			
		
	
		
			
				
					|  |  |  |  |             </div> | 
			
		
	
		
			
				
					|  |  |  |  |           </div> | 
			
		
	
		
			
				
					|  |  |  |  |           </div> | 
			
		
	
	
		
			
				
					|  |  |  | @ -51,7 +51,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                     id="createArticleButton" | 
			
		
	
		
			
				
					|  |  |  |  |                     data-modal-target="createArticleModal" | 
			
		
	
		
			
				
					|  |  |  |  |                     data-modal-toggle="createArticleModal" | 
			
		
	
		
			
				
					|  |  |  |  |                     class="flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-4 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800"> | 
			
		
	
		
			
				
					|  |  |  |  |                     class="flex items-center justify-center text-white bg-[#1d4ed8] hover:bg-[#1e40af] focus:ring-4 focus:ring-[#93c5fd] font-medium rounded-lg text-sm px-4 py-2 dark:bg-[#2563eb] dark:hover:bg-[#1d4ed8] focus:outline-none dark:focus:ring-[#1e40af]"> | 
			
		
	
		
			
				
					|  |  |  |  |               <svg class="h-3.5 w-3.5 mr-1.5 -ml-1" fill="currentColor" viewbox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <path clip-rule="evenodd" fill-rule="evenodd" d="M10 3a1 1 0 011 1v5h5a1 1 0 110 2h-5v5a1 1 0 11-2 0v-5H4a1 1 0 110-2h5V4a1 1 0 011-1z" /> | 
			
		
	
		
			
				
					|  |  |  |  |               </svg> | 
			
		
	
	
		
			
				
					|  |  |  | @ -107,9 +107,9 @@ | 
			
		
	
		
			
				
					|  |  |  |  |           <div class="grid gap-4 mb-4 sm:grid-cols-1"> | 
			
		
	
		
			
				
					|  |  |  |  |             <div> | 
			
		
	
		
			
				
					|  |  |  |  |               <label for="title" class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Title</label> | 
			
		
	
		
			
				
					|  |  |  |  |               <input type="text" name="title" id="title" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500" placeholder="Type article title" required=""> | 
			
		
	
		
			
				
					|  |  |  |  |               <input type="text" name="title" id="title" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-[#2563eb] focus:border-[#2563eb] block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-[#3b82f6] dark:focus:border-[#3b82f6]" placeholder="Type article title" required=""> | 
			
		
	
		
			
				
					|  |  |  |  |             </div> | 
			
		
	
		
			
				
					|  |  |  |  |             <div><label for="content" class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Content</label><textarea id="content" name="content" rows="4" class="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500" placeholder="Write article here"></textarea></div> | 
			
		
	
		
			
				
					|  |  |  |  |             <div><label for="content" class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Content</label><textarea id="content" name="content" rows="4" class="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-[#3b82f6] focus:border-[#3b82f6] dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-[#3b82f6] dark:focus:border-[#3b82f6]" placeholder="Write article here"></textarea></div> | 
			
		
	
		
			
				
					|  |  |  |  |           </div> | 
			
		
	
		
			
				
					|  |  |  |  |           <button type="submit" | 
			
		
	
		
			
				
					|  |  |  |  |             hx-post="/htmx/articles/" | 
			
		
	
	
		
			
				
					|  |  |  | @ -117,7 +117,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 	    hx-swap="afterbegin" | 
			
		
	
		
			
				
					|  |  |  |  |             data-modal-target="createArticleModal" | 
			
		
	
		
			
				
					|  |  |  |  |             data-modal-toggle="createArticleModal" | 
			
		
	
		
			
				
					|  |  |  |  |             class="text-white inline-flex items-center bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800"> | 
			
		
	
		
			
				
					|  |  |  |  |             class="text-white inline-flex items-center bg-[#1d4ed8] hover:bg-[#1e40af] focus:ring-4 focus:outline-none focus:ring-[#93c5fd] font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-[#2563eb] dark:hover:bg-[#1d4ed8] dark:focus:ring-[#1e40af]"> | 
			
		
	
		
			
				
					|  |  |  |  |             <svg class="mr-1 -ml-1 w-6 h-6" fill="currentColor" viewbox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> | 
			
		
	
		
			
				
					|  |  |  |  |               <path fill-rule="evenodd" d="M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z" clip-rule="evenodd" /> | 
			
		
	
		
			
				
					|  |  |  |  |               </svg> | 
			
		
	
	
		
			
				
					|  |  |  | @ -154,11 +154,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                  id="update-title" | 
			
		
	
		
			
				
					|  |  |  |  |                  placeholder="Type article title" | 
			
		
	
		
			
				
					|  |  |  |  |                  required="" | 
			
		
	
		
			
				
					|  |  |  |  |                  class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500"> | 
			
		
	
		
			
				
					|  |  |  |  |                  class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-[#2563eb] focus:border-[#2563eb] block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-[#3b82f6] dark:focus:border-[#3b82f6]"> | 
			
		
	
		
			
				
					|  |  |  |  |         </div> | 
			
		
	
		
			
				
					|  |  |  |  |         <div> | 
			
		
	
		
			
				
					|  |  |  |  |           <label for="content" class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Content</label> | 
			
		
	
		
			
				
					|  |  |  |  |           <textarea id="update-drawer-content" name="content" rows="4" class="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500" placeholder="Write article here"></textarea> | 
			
		
	
		
			
				
					|  |  |  |  |           <textarea id="update-drawer-content" name="content" rows="4" class="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-[#3b82f6] focus:border-[#3b82f6] dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-[#3b82f6] dark:focus:border-[#3b82f6]" placeholder="Write article here"></textarea> | 
			
		
	
		
			
				
					|  |  |  |  |         </div> | 
			
		
	
		
			
				
					|  |  |  |  |       </div> | 
			
		
	
		
			
				
					|  |  |  |  |     </div> | 
			
		
	
	
		
			
				
					|  |  |  | @ -171,11 +171,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 	      hx-swap="outerHTML" | 
			
		
	
		
			
				
					|  |  |  |  |               x-bind:hx-patch="`/htmx/admin/rows/article/${id}`" | 
			
		
	
		
			
				
					|  |  |  |  |               x-bind:hx-target="`#row-${id}`" | 
			
		
	
		
			
				
					|  |  |  |  |               class="text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800">Update</button> | 
			
		
	
		
			
				
					|  |  |  |  |               class="text-white bg-[#1d4ed8] hover:bg-[#1e40af] focus:ring-4 focus:outline-none focus:ring-[#93c5fd] font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-[#2563eb] dark:hover:bg-[#1d4ed8] dark:focus:ring-[#1e40af]">Update</button> | 
			
		
	
		
			
				
					|  |  |  |  |       <button type="button" | 
			
		
	
		
			
				
					|  |  |  |  |               data-drawer-dismiss="drawer-update-article" | 
			
		
	
		
			
				
					|  |  |  |  |               aria-controls="drawer-update-article" | 
			
		
	
		
			
				
					|  |  |  |  |               class="text-sm font-medium text-center text-gray-900 focus:outline-none bg-white rounded-lg border border-gray-200 hover:bg-gray-100 hover:text-primary-700 focus:z-10 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"> | 
			
		
	
		
			
				
					|  |  |  |  |               class="text-sm font-medium text-center text-gray-900 focus:outline-none bg-white rounded-lg border border-gray-200 hover:bg-gray-100 hover:text-[#1d4ed8] focus:z-10 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"> | 
			
		
	
		
			
				
					|  |  |  |  |         Cancel | 
			
		
	
		
			
				
					|  |  |  |  |       </button> | 
			
		
	
		
			
				
					|  |  |  |  |     </div> | 
			
		
	
	
		
			
				
					|  |  |  | 
 |