Port shared CSS for tables to Tailwind
This commit is contained in:
		
							parent
							
								
									f7d0a0ba85
								
							
						
					
					
						commit
						10f179a095
					
				| @ -7,3 +7,4 @@ | |||||||
| @import "components/forms"; | @import "components/forms"; | ||||||
| @import "components/links"; | @import "components/links"; | ||||||
| @import "components/notifications"; | @import "components/notifications"; | ||||||
|  | @import "components/tables"; | ||||||
|  | |||||||
							
								
								
									
										22
									
								
								app/assets/stylesheets/components/tables.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								app/assets/stylesheets/components/tables.css
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | @layer components { | ||||||
|  |   table { | ||||||
|  |     @apply w-full; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   table thead tr { | ||||||
|  |     @apply text-left; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   table th { | ||||||
|  |     @apply pb-3.5 text-sm font-normal uppercase text-gray-500; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   table th:not(:last-of-type), | ||||||
|  |   table td:not(:last-of-type) { | ||||||
|  |     @apply pr-2; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   table td { | ||||||
|  |     @apply py-2; | ||||||
|  |   } | ||||||
|  | } | ||||||
| @ -24,49 +24,6 @@ body#admin { | |||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #wrapper { |  | ||||||
|   width: 100%; |  | ||||||
|   text-align: center; |  | ||||||
| 
 |  | ||||||
|   > header { |  | ||||||
|     margin: 0 auto; |  | ||||||
|     padding: 4rem 0; |  | ||||||
|     text-align: center; |  | ||||||
|     background: linear-gradient(35deg, rgba(255,0,255,0.2) 0, rgba(13,79,153,0.8) 100%), |  | ||||||
|                 url('/img/bg-1.jpg'); |  | ||||||
|     background-size: cover; |  | ||||||
| 
 |  | ||||||
|     @include media-max(small) { |  | ||||||
|       padding: 3rem 0; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     h1 { |  | ||||||
|       color: #fff; |  | ||||||
| 
 |  | ||||||
|       span.project-name { |  | ||||||
|         display: none; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     p.current-user { |  | ||||||
|       color: rgba(255,255,255,0.6); |  | ||||||
| 
 |  | ||||||
|       @include media-max(small) { |  | ||||||
|         font-size: 0.85rem; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     a { |  | ||||||
|       color: rgba(255,255,255,0.6); |  | ||||||
|       transition: color 0.1s linear; |  | ||||||
| 
 |  | ||||||
|       &:hover, &:active { |  | ||||||
|         color: #fff; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| main { | main { | ||||||
|   p { |   p { | ||||||
|     line-height: 1.5rem; |     line-height: 1.5rem; | ||||||
| @ -84,23 +41,6 @@ main { | |||||||
|       line-height: 1.5rem; |       line-height: 1.5rem; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 |  | ||||||
|   table { |  | ||||||
|     width: 100%; |  | ||||||
| 
 |  | ||||||
|     th { |  | ||||||
|       color: $text-color-discreet; |  | ||||||
|       font-weight: normal; |  | ||||||
|       text-transform: uppercase; |  | ||||||
|       font-size: 0.85rem; |  | ||||||
|       padding-bottom: 0.825rem; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     td { |  | ||||||
|       padding-top: 0.5rem; |  | ||||||
|       padding-bottom: 0.5rem; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .grid { | .grid { | ||||||
|  | |||||||
| @ -2,14 +2,14 @@ | |||||||
| 
 | 
 | ||||||
| <%= render MainSimpleComponent.new do %> | <%= render MainSimpleComponent.new do %> | ||||||
|   <% if @donations.any? %> |   <% if @donations.any? %> | ||||||
|     <table class="w-full"> |     <table> | ||||||
|       <thead> |       <thead> | ||||||
|         <tr class="text-left"> |         <tr> | ||||||
|           <th>User</th> |           <th>User</th> | ||||||
|           <th>Amount BTC</th> |           <th class="text-right">Amount BTC</th> | ||||||
|           <th>in EUR</th> |           <th class="text-right">in EUR</th> | ||||||
|           <th>in USD</th> |           <th class="text-right">in USD</th> | ||||||
|           <th>Public name</th> |           <th class="pl-2">Public name</th> | ||||||
|           <th>Date</th> |           <th>Date</th> | ||||||
|           <th colspan="3"></th> |           <th colspan="3"></th> | ||||||
|         </tr> |         </tr> | ||||||
| @ -19,10 +19,10 @@ | |||||||
|         <% @donations.each do |donation| %> |         <% @donations.each do |donation| %> | ||||||
|           <tr> |           <tr> | ||||||
|             <td><%= donation.user.address %></td> |             <td><%= donation.user.address %></td> | ||||||
|             <td><%= sats_to_btc donation.amount_sats %> BTC</td> |             <td class="text-right"><%= sats_to_btc donation.amount_sats %></td> | ||||||
|             <td><% if donation.amount_eur.present? %><%= number_to_currency donation.amount_eur / 100, unit: "" %><% end %></td> |             <td class="text-right"><% if donation.amount_eur.present? %><%= number_to_currency donation.amount_eur / 100, unit: "" %><% end %></td> | ||||||
|             <td><% if donation.amount_usd.present? %><%= number_to_currency donation.amount_usd / 100, unit: "" %><% end %></td> |             <td class="text-right"><% if donation.amount_usd.present? %><%= number_to_currency donation.amount_usd / 100, unit: "" %><% end %></td> | ||||||
|             <td><%= donation.public_name %></td> |             <td class="pl-2"><%= donation.public_name %></td> | ||||||
|             <td><%= donation.paid_at ? donation.paid_at.strftime("%Y-%m-%d") : "" %></td> |             <td><%= donation.paid_at ? donation.paid_at.strftime("%Y-%m-%d") : "" %></td> | ||||||
|             <td><%= link_to 'Show', admin_donation_path(donation), class: 'btn btn-sm btn-gray' %></td> |             <td><%= link_to 'Show', admin_donation_path(donation), class: 'btn btn-sm btn-gray' %></td> | ||||||
|             <td><%= link_to 'Edit', edit_admin_donation_path(donation), class: 'btn btn-sm btn-gray' %></td> |             <td><%= link_to 'Edit', edit_admin_donation_path(donation), class: 'btn btn-sm btn-gray' %></td> | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ | |||||||
|       <h3>Accepted (<%= @invitations_used.length %>)</h3> |       <h3>Accepted (<%= @invitations_used.length %>)</h3> | ||||||
|       <table> |       <table> | ||||||
|         <thead> |         <thead> | ||||||
|           <tr class="text-left"> |           <tr> | ||||||
|             <th>Token</th> |             <th>Token</th> | ||||||
|             <th>Accepted</th> |             <th>Accepted</th> | ||||||
|             <th>Invited user</th> |             <th>Invited user</th> | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ | |||||||
| 
 | 
 | ||||||
|   <table> |   <table> | ||||||
|     <thead> |     <thead> | ||||||
|       <tr class="text-left"> |       <tr> | ||||||
|         <th>UID</th> |         <th>UID</th> | ||||||
|         <th>E-Mail</th> |         <th>E-Mail</th> | ||||||
|         <th>Admin</th> |         <th>Admin</th> | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ | |||||||
|       </p> |       </p> | ||||||
|       <table class="mt-12"> |       <table class="mt-12"> | ||||||
|         <thead> |         <thead> | ||||||
|           <tr class="text-left"> |           <tr> | ||||||
|             <th>URL</th> |             <th>URL</th> | ||||||
|           </tr> |           </tr> | ||||||
|         </thead> |         </thead> | ||||||
| @ -33,7 +33,7 @@ | |||||||
|       <h3>Accepted Invitations</h3> |       <h3>Accepted Invitations</h3> | ||||||
|       <table> |       <table> | ||||||
|         <thead> |         <thead> | ||||||
|           <tr class="text-left"> |           <tr> | ||||||
|             <th class="hidden md:block">ID</th> |             <th class="hidden md:block">ID</th> | ||||||
|             <th>Accepted</th> |             <th>Accepted</th> | ||||||
|             <th>Invited user</th> |             <th>Invited user</th> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user