File tree Expand file tree Collapse file tree 7 files changed +36
-9
lines changed Expand file tree Collapse file tree 7 files changed +36
-9
lines changed Original file line number Diff line number Diff line change @@ -11,4 +11,5 @@ PUBLIC_BRAND_NAME=BotSharp
1111PUBLIC_ADMIN_USERNAME = admin@gmail.com 
1212PUBLIC_ADMIN_PASSWORD = 123456 
1313PUBLIC_COMPANY_NAME = SciSharp STACK 
14- PUBLIC_PLUGIN_DEFAULT_ICON = https://avatars.githubusercontent.com/u/44989469?s=200&v=4 
14+ PUBLIC_PLUGIN_DEFAULT_ICON = https://avatars.githubusercontent.com/u/44989469?s=200&v=4 
15+ PUBLIC_ALLOW_SIGNUP = false 
Original file line number Diff line number Diff line change 11<script >
22    import  { Circle  } from  ' svelte-loading-spinners'  ; 
3+     export  let  size= 100  
34 </script >
45
56<div  class =" loader"  >
6-     <Circle  size = " 100 "   color =" #6F42C1 "   unit =" px"   duration =" 1s"   />
7+     <Circle  { size }  color =" var(--bs-primary) "   unit =" px"   duration =" 1s"   />
78</div >
Original file line number Diff line number Diff line change 88	 export  let  user; 
99	function  logout () { 
1010		if  (browser){	 
11- 			localStorage .removeItem (' authUser '  ); 
11+ 			localStorage .removeItem (' user '  ); 
1212		}  
1313		goto (' /'  ); 
1414	}; 
2727	</DropdownToggle >
2828	<DropdownMenu  end >
2929		<!-- item--> 
30- 		<DropdownItem  href =" /page/myProfile " 
30+ 		<DropdownItem  href =" /page/user/me " 
3131			><i  class =" bx bx-user font-size-16 align-middle me-1"   />
3232			<span >Profile</span >
3333		</DropdownItem >
Original file line number Diff line number Diff line change 2222		PUBLIC_BRAND_NAME , 
2323		PUBLIC_ADMIN_USERNAME , 
2424		PUBLIC_ADMIN_PASSWORD , 
25- 		PUBLIC_COMPANY_NAME  
25+ 		PUBLIC_COMPANY_NAME , 
26+ 		PUBLIC_ALLOW_SIGNUP  
2627	} from  ' $env/static/public'  ; 
28+ 	import  { onMount  } from  ' svelte'  ; 
2729
2830	let  username =  PUBLIC_ADMIN_USERNAME ; 
2931	let  password =  PUBLIC_ADMIN_PASSWORD ; 
3032	let  isOpen =  false ; 
3133	let  msg =  ' '  ; 
3234	let  status =  ' '  ; 
3335	let  isSubmitting =  false ; 
36+ 	let  isRememberMe =  false ; 
37+ 	onMount (() =>  { 
38+ 		const  userName  =  localStorage .getItem (' user_name'  ); 
39+ 		isRememberMe =  userName !==  null ; 
40+ 		if (isRememberMe){ 
41+ 			username =  userName; 
42+ 		} 
43+ 	}); 
44+ 	function  handleRememberMe (){ 
45+ 		if (isRememberMe){ 
46+ 			localStorage .setItem (" user_name"  , username); 
47+ 		} 
48+ 		else  { 
49+ 			localStorage .removeItem (" user_name"  ); 
50+ 		} 
51+ 	} 
3452	async  function  onSubmit (e ) { 
3553		isSubmitting =  true ; 
54+ 		handleRememberMe (); 
3655		e .preventDefault (); 
3756		await  getToken (username, password, () =>  { 
3857			isOpen =  true ; 
6281	<Container >
6382		<Row  class =" justify-content-center"  >
6483			{#if  isSubmitting }
65- 				<Loader  />
84+ 				<Loader  size ={ 50 }  />
6685			{/if }
6786			<Col  md ={8 } lg ={6 } xl ={5 }>
6887				<Card  class =" overflow-hidden"  >
133152								</div >
134153
135154								<div  class =" form-check"  >
136- 									<input  class =" form-check-input"   type =" checkbox"   id =" remember-check"   />
155+ 									<input 
156+ 										class =" form-check-input" 
157+ 										type =" checkbox" 
158+ 										id =" remember-check" 
159+ 										bind:checked ={isRememberMe }
160+ 									/>
137161									<Label  class =" form-check-label"   for =" remember-check"  >Remember me</Label >
138162								</div >
139163
178202					</CardBody >
179203				</Card >
180204				<div  class =" mt-5 text-center"  >
181- 					<p >
205+ 					<p   hidden ={ ! ( PUBLIC_ALLOW_SIGNUP   ===   ' true ' )} >
182206						Don't have an account ?
183207						<Link  href =" /register"   class =" fw-medium text-primary"  >Signup now</Link >
184208					</p >
Original file line number Diff line number Diff line change 8686								</Col >
8787							</Row >
8888							<div  class =" mt-4"  >
89- 								<Link  href =" /page/myProfile "   class =" btn btn-primary waves-effect waves-light btn-sm"  >
89+ 								<Link  href =" /page/user/me "   class =" btn btn-primary waves-effect waves-light btn-sm"  >
9090									View Profile <i  class =" mdi mdi-arrow-right ms-1"   />
9191								</Link >
9292							</div >
File renamed without changes.
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ const config = {
4949				"/page/plugin/[pluginId]" , 
5050				"/page/setting" , 
5151				"/page/mongodb" , 
52+ 				"/page/user/me" , 
5253				"/chat" , 
5354				"/chat/[agentId]" , 
5455				"/chat/[agentId]/[conversationId]" , 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments