UNPKG

semantic-ui-react

Version:
18 lines (13 loc) 635 B
import { createEllipsisItem } from './itemFactories' export const createInnerPrefix = (firstGroupEnd, innerGroupStart, pageFactory) => { const prefixPage = innerGroupStart - 1 const showEllipsis = prefixPage !== firstGroupEnd + 1 const prefixFactory = showEllipsis ? createEllipsisItem : pageFactory return prefixFactory(prefixPage) } export const createInnerSuffix = (innerGroupEnd, lastGroupStart, pageFactory) => { const suffixPage = innerGroupEnd + 1 const showEllipsis = suffixPage !== lastGroupStart - 1 const suffixFactory = showEllipsis ? createEllipsisItem : pageFactory return suffixFactory(suffixPage) }