Home 
     
	
			Pagination  
Pagination Components 
< script  lang = " ts" > 
	import  {  Pagination }  from  'flowbite-svelte' ; 
	let  pages =  [ 
		{ 
			pageNum :  1 , 
			href :  '/' 
		} , 
		{ 
			pageNum :  2 , 
			href :  '/' 
		} , 
		{ 
			pageNum :  3 , 
			href :  '/' 
		} , 
		{ 
			pageNum :  4 , 
			href :  '/' 
		} , 
		{ 
			pageNum :  5 , 
			href :  '/' 
		} 
	] ; 
	const  previous  =  ( )  =>  { 
		alert ( 'Previous btn clicked. Make a call to your server to fetch data.' ) ; 
	} ; 
	const  next  =  ( )  =>  { 
		alert ( 'Next btn clicked. Make a call to your server to fetch data.' ) ; 
	} ; 
 </ script>  
< Pagination  {pages}  on: previous= {previous}  on: next= {next}  />  
< Pagination  {pages}  on: previous= {previous}  on: next= {next}  icon  />  
   
	 Previous and next 
< script> 
  import  {  Previous,  Next }  from  'flowbite-svelte' ; 
 </ script>  
< Previous  on: previous= {previous}  />  
< Next  on: next= {next}  />  
   
	 Previous and next with icons 
< Previous  on: previous= {previous}  icon  />  
< Next  on: next= {next}  icon  />  
		Showing 1  to
			10 
			of 100  Entries
		 
	
	Prev  
		Next  
  
< script> 
    let  helper =  { 
    start :  1 , 
    end :  10 , 
    total :  100 
  } 
 </ script>  
< TableData  on: next= {next}  on: previous= {previous}  />  
< TableData  on: next= {next}  on: previous= {previous}  {helper} />  
   
	 Props 
The component has the following props, type, and default values. See types 
 page  for type information.
Pagination 
Name
					 Type
					 Default
					  
		icon
					 boolean 
					 false
					 
		 pages
					  PageType[]
					 
					 
		ulClass
					 string 
					 'inline-flex -space-x-px items-center'
					 
		pageClass
					 string 
					 'py-2 px-3 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		previousClass
					 string 
					 'py-2 px-3 ml-0 leading-tight text-gray-500 bg-white rounded-l-lg border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		nextClass
					 string 
					 'py-2 px-3 leading-tight text-gray-500 bg-white rounded-r-lg border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		iconPreviousClass
					 string 
					 'block py-2 px-3 ml-0 leading-tight text-gray-500 bg-white rounded-l-lg border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		iconNextClass
					 string 
					 'block py-2 px-3 leading-tight text-gray-500 bg-white rounded-r-lg border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		
 
Previous 
Name
					 Type
					 Default
					  
		icon
					 boolean 
					 false
					 
		previousClass
					 string 
					 'inline-flex items-center py-2 px-4 text-sm font-medium text-gray-500 bg-white rounded-lg border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		
 
Next 
Name
					 Type
					 Default
					  
		icon
					 boolean 
					 false
					 
		nextClass
					 string 
					 'inline-flex items-center py-2 px-4 text-sm font-medium text-gray-500 bg-white rounded-lg border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		
 
TableData 
Name
					 Type
					 Default
					  
		 helper
					  { start: number
					 
					 
		btnPreClass
					 string 
					 'py-2 px-4 text-sm font-medium text-white bg-gray-800 rounded-l hover:bg-gray-900 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		btnNextClass
					 string 
					 'py-2 px-4 text-sm font-medium text-white bg-gray-800 rounded-r border-0 border-l border-gray-700 hover:bg-gray-900 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'
					 
		
 
		   
	 References