mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-10-31 12:27:31 -04:00 
			
		
		
		
	support for privacy policy & temrs in cp
This commit is contained in:
		
							parent
							
								
									49e4e77290
								
							
						
					
					
						commit
						134fe6bfee
					
				
							
								
								
									
										2
									
								
								public/css/app.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								public/css/app.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -1,6 +1,6 @@ | ||||
| { | ||||
|     "/js/app.js": "/js/app.js?id=a33a5a58bfc6e2174841", | ||||
|     "/css/app.css": "/css/app.css?id=8b550e2ff966726a6d37", | ||||
|     "/css/app.css": "/css/app.css?id=e55ed33a5056c9779c03", | ||||
|     "/js/clients/invoices/action-selectors.js": "/js/clients/invoices/action-selectors.js?id=a09bb529b8e1826f13b4", | ||||
|     "/js/clients/invoices/payment.js": "/js/clients/invoices/payment.js?id=8ce8955ba775ea5f47d1", | ||||
|     "/js/clients/payment_methods/authorize-authorize-card.js": "/js/clients/payment_methods/authorize-authorize-card.js?id=cddcd46c630c71737bda", | ||||
|  | ||||
| @ -1,8 +1,27 @@ | ||||
| <footer class="bg-white px-4 py-5 shadow px-4 sm:px-6 md:px-8 flex justify-center border border-gray-200 justify-between items-center"> | ||||
|     <span class="text-sm text-gray-700">{{ ctrans('texts.footer_label', ['year' => date('Y')])  }}</span> | ||||
| <footer class="bg-white px-4 py-5 shadow px-4 sm:px-6 md:px-8 flex justify-center border border-gray-200 justify-between items-center" x-data="{ privacy: false, tos: false }"> | ||||
|     <section> | ||||
|         <span class="text-xs md:text-sm text-gray-700">{{ ctrans('texts.footer_label', ['year' => date('Y')])  }}</span> | ||||
| 
 | ||||
|         <div class="flex items-center space-x-2"> | ||||
|             <a x-on:click="privacy = true; tos = false" href="#" class="button-link text-sm primary-color flex items-center">{{ __('texts.privacy_policy')}}</a> | ||||
|             <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-minus"> | ||||
|                 <line x1="5" y1="12" x2="19" y2="12"></line> | ||||
|             </svg> | ||||
|             <a x-on:click="privacy = false; tos = true" href="#" class="button-link text-sm primary-color flex items-center">{{ __('texts.terms')}}</a> | ||||
|         </div> | ||||
|     </section> | ||||
| 
 | ||||
|     @if(auth()->user()->user && !auth()->user()->user->account->isPaid()) | ||||
|         <a href="https://invoiceninja.com" target="_blank"> | ||||
|             <img class="h-8" src="{{ asset('images/invoiceninja-black-logo-2.png') }}" alt="Invoice Ninja Logo"> | ||||
|         </a> | ||||
|     @endif | ||||
| </footer> | ||||
| 
 | ||||
|     @component('portal.ninja2020.components.general.pop-up', ['title' => __('texts.privacy_policy') ,'show_property' => 'privacy']) | ||||
|         {!! $client->getSetting('client_portal_privacy_policy') !!} | ||||
|     @endcomponent | ||||
| 
 | ||||
|     @component('portal.ninja2020.components.general.pop-up', ['title' => __('texts.terms') ,'show_property' => 'tos']) | ||||
|         {!! $client->getSetting('client_portal_terms') !!} | ||||
|     @endcomponent | ||||
| </footer> | ||||
|  | ||||
| @ -0,0 +1,26 @@ | ||||
| <div class="fixed z-10 inset-0 overflow-y-auto" style="display:none;" x-show="{{ $show_property }}"> | ||||
|     <div class="flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"> | ||||
|         <div class="fixed inset-0 transition-opacity"> | ||||
|             <div class="absolute inset-0 bg-gray-500 opacity-75"></div> | ||||
|         </div> | ||||
| 
 | ||||
|         <span class="hidden sm:inline-block sm:align-middle sm:h-screen"></span>​
 | ||||
| 
 | ||||
|         <div class="inline-block align-bottom bg-white rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-sm sm:w-full sm:p-6" role="dialog" aria-modal="true" aria-labelledby="modal-headline"> | ||||
|             <div class="flex items-center justify-between"> | ||||
|                 <h3 class="text-lg leading-6 font-medium text-gray-900" id="modal-headline"> | ||||
|                     {{ $title }} | ||||
|                 </h3> | ||||
|                 <button @click="{{ $show_property }} = false" class="focus:outline-none" aria-label="Close pop-up"> | ||||
|                     <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"> | ||||
|                         <line x1="18" y1="6" x2="6" y2="18"></line> | ||||
|                         <line x1="6" y1="6" x2="18" y2="18"></line> | ||||
|                     </svg> | ||||
|                 </button> | ||||
|             </div> | ||||
|             <div class="mt-4 text-sm leading-5 text-gray-500"> | ||||
|                 {!! $slot !!} | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user