mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 07:26:52 +00:00
hexo 主题page组件样式微调
This commit is contained in:
@@ -19,7 +19,7 @@ const PaginationNumber = ({ page, totalPage }) => {
|
||||
const pages = generatePages(pagePrefix, page, currentPage, totalPage)
|
||||
|
||||
return (
|
||||
<div className='mt-10 mb-5 flex justify-center items-end font-medium text-black duration-500 dark:text-gray-300 py-3 space-x-2'>
|
||||
<div className='mt-10 mb-5 flex justify-center items-end font-medium text-indigo-400 duration-500 py-3 space-x-2'>
|
||||
{/* 上一页 */}
|
||||
<Link
|
||||
href={{
|
||||
@@ -30,7 +30,7 @@ const PaginationNumber = ({ page, totalPage }) => {
|
||||
query: router.query.s ? { s: router.query.s } : {}
|
||||
}}
|
||||
rel='prev'
|
||||
className={`${currentPage === 1 ? 'invisible' : 'block'} pb-0.5 border-white dark:border-indigo-700 hover:border-indigo-400 dark:hover:border-indigo-400 w-6 text-center cursor-pointer duration-200 hover:font-bold`}>
|
||||
className={`${currentPage === 1 ? 'invisible' : 'block'} pb-0.5 hover:bg-indigo-400 hover:text-white w-6 text-center cursor-pointer duration-200 hover:font-bold`}>
|
||||
<i className='fas fa-angle-left' />
|
||||
</Link>
|
||||
|
||||
@@ -43,25 +43,35 @@ const PaginationNumber = ({ page, totalPage }) => {
|
||||
query: router.query.s ? { s: router.query.s } : {}
|
||||
}}
|
||||
rel='next'
|
||||
className={`${+showNext ? 'block' : 'invisible'} pb-0.5 border-b border-indigo-300 dark:border-indigo-700 hover:border-indigo-400 dark:hover:border-indigo-400 w-6 text-center cursor-pointer duration-500 hover:font-bold`}>
|
||||
className={`${+showNext ? 'block' : 'invisible'} pb-0.5 hover:bg-indigo-400 hover:text-white w-6 text-center cursor-pointer duration-200 hover:font-bold`}>
|
||||
<i className='fas fa-angle-right' />
|
||||
</Link>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取页码
|
||||
* @param {*} page
|
||||
* @param {*} currentPage
|
||||
* @param {*} pagePrefix
|
||||
* @returns
|
||||
*/
|
||||
function getPageElement(page, currentPage, pagePrefix) {
|
||||
const selected = page + '' === currentPage + ''
|
||||
return (
|
||||
<Link
|
||||
href={page === 1 ? `${pagePrefix}/` : `${pagePrefix}/page/${page}`}
|
||||
key={page}
|
||||
passHref
|
||||
className={
|
||||
(page + '' === currentPage + ''
|
||||
? 'font-bold bg-indigo-400 dark:bg-indigo-500 text-white '
|
||||
: 'border-b duration-500 border-indigo-300 hover:border-indigo-400 ') +
|
||||
' border-white dark:border-indigo-700 dark:hover:border-indigo-400 cursor-pointer pb-0.5 w-6 text-center font-light hover:font-bold'
|
||||
}>
|
||||
className={`${
|
||||
selected
|
||||
? 'font-bold bg-indigo-400 hover:bg-indigo-600 dark:bg-indigo-500 text-white'
|
||||
: 'border-b border-indigo-400 text-indigo-400 hover:border-indigo-400 hover:bg-indigo-400'
|
||||
}
|
||||
duration-500 hover:font-bold hover:text-white
|
||||
cursor-pointer pb-0.5 w-6 text-center
|
||||
`}>
|
||||
{page}
|
||||
</Link>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user