@react-pdf-viewer/page-navigation
Advanced tools
Comparing version 2.11.0 to 3.0.0
@@ -88,7 +88,7 @@ 'use strict'; | ||
var numberOfPages = useNumberOfPages(store).numberOfPages; | ||
React__namespace.useEffect(function () { return setEditingPage("" + (currentPage + 1)); }, [currentPage]); | ||
React__namespace.useEffect(function () { return setEditingPage("".concat(currentPage + 1)); }, [currentPage]); | ||
var gotoNextPage = function () { | ||
var nextPage = currentPage + 1; | ||
if (nextPage < numberOfPages) { | ||
setEditingPage("" + (nextPage + 1)); | ||
setEditingPage("".concat(nextPage + 1)); | ||
jumpTo(nextPage); | ||
@@ -100,3 +100,3 @@ } | ||
if (previousPage >= 0) { | ||
setEditingPage("" + (previousPage + 1)); | ||
setEditingPage("".concat(previousPage + 1)); | ||
jumpTo(previousPage); | ||
@@ -114,3 +114,3 @@ } | ||
editingPage === '' || newPage < 1 || newPage > numberOfPages | ||
? setEditingPage("" + (currentPage + 1)) | ||
? setEditingPage("".concat(currentPage + 1)) | ||
: jumpTo(newPage - 1); | ||
@@ -137,3 +137,3 @@ }; | ||
var usePageLabels = function (store) { | ||
var _a = React__namespace.useState(null), labels = _a[0], setLabels = _a[1]; | ||
var _a = React__namespace.useState([]), labels = _a[0], setLabels = _a[1]; | ||
var handleDocumentChanged = function (doc) { | ||
@@ -147,2 +147,3 @@ doc.getPageLabels().then(function (result) { | ||
return function () { | ||
setLabels([]); | ||
store.unsubscribe('doc', handleDocumentChanged); | ||
@@ -161,7 +162,7 @@ }; | ||
var render = children || defaultChildren; | ||
return labels ? (render({ | ||
return render({ | ||
currentPage: currentPage, | ||
numberOfPages: numberOfPages, | ||
pageLabel: labels.length === numberOfPages ? labels[currentPage] : '', | ||
})) : (React__namespace.createElement(React__namespace.Fragment, null)); | ||
}); | ||
}; | ||
@@ -177,3 +178,3 @@ | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToFirstPage : 'First page'; | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-first", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, onClick: onClick }, | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-first", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, testId: "page-navigation__first-button", onClick: onClick }, | ||
React__namespace.createElement(UpArrowIcon, null)), content: function () { return label; }, offset: TOOLTIP_OFFSET$3 })); | ||
@@ -203,3 +204,3 @@ }; | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToFirstPage : 'First page'; | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(UpArrowIcon, null), isDisabled: isDisabled, onClick: onClick }, label)); | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(UpArrowIcon, null), isDisabled: isDisabled, testId: "page-navigation__first-menu", onClick: onClick }, label)); | ||
}; | ||
@@ -215,3 +216,3 @@ | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToLastPage : 'Last page'; | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-last", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, onClick: onClick }, | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-last", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, testId: "page-navigation__last-button", onClick: onClick }, | ||
React__namespace.createElement(DownArrowIcon, null)), content: function () { return label; }, offset: TOOLTIP_OFFSET$2 })); | ||
@@ -242,3 +243,3 @@ }; | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToLastPage : 'Last page'; | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(DownArrowIcon, null), isDisabled: isDisabled, onClick: onClick }, label)); | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(DownArrowIcon, null), isDisabled: isDisabled, testId: "page-navigation__last-menu", onClick: onClick }, label)); | ||
}; | ||
@@ -254,3 +255,3 @@ | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToNextPage : 'Next page'; | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-next", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, onClick: onClick }, | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-next", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, testId: "page-navigation__next-button", onClick: onClick }, | ||
React__namespace.createElement(NextIcon, null)), content: function () { return label; }, offset: TOOLTIP_OFFSET$1 })); | ||
@@ -281,3 +282,3 @@ }; | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToNextPage : 'Next page'; | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(NextIcon, null), isDisabled: isDisabled, onClick: onClick }, label)); | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(NextIcon, null), isDisabled: isDisabled, testId: "page-navigation__next-menu", onClick: onClick }, label)); | ||
}; | ||
@@ -293,3 +294,3 @@ | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToPreviousPage : 'Previous page'; | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-previous", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, onClick: onClick }, | ||
return (React__namespace.createElement(core.Tooltip, { ariaControlsSuffix: "page-navigation-previous", position: core.Position.BottomCenter, target: React__namespace.createElement(core.MinimalButton, { ariaLabel: label, isDisabled: isDisabled, testId: "page-navigation__previous-button", onClick: onClick }, | ||
React__namespace.createElement(PreviousIcon, null)), content: function () { return label; }, offset: TOOLTIP_OFFSET })); | ||
@@ -319,3 +320,3 @@ }; | ||
var label = l10n && l10n.pageNavigation ? l10n.pageNavigation.goToPreviousPage : 'Previous page'; | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(PreviousIcon, null), isDisabled: isDisabled, onClick: onClick }, label)); | ||
return (React__namespace.createElement(core.MenuItem, { icon: React__namespace.createElement(PreviousIcon, null), isDisabled: isDisabled, testId: "page-navigation__previous-menu", onClick: onClick }, label)); | ||
}; | ||
@@ -322,0 +323,0 @@ |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("@react-pdf-viewer/core");function n(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var r=n(e),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)},o=function(e){var n=r.useState(e.get("currentPage")||0),a=n[0],o=n[1],i=function(e){o(e)};return t.useIsomorphicLayoutEffect((function(){return e.subscribe("currentPage",i),function(){e.unsubscribe("currentPage",i)}}),[]),{currentPage:a}},i=function(e){var t=r.useState(e.get("numberOfPages")||0),n=t[0],a=t[1],o=function(e){a(e)};return r.useEffect((function(){return e.subscribe("numberOfPages",o),function(){e.unsubscribe("numberOfPages",o)}}),[]),{numberOfPages:n}},u=function(e){var n=e.store,a=r.useContext(t.LocalizationContext).l10n,u=r.useState("1"),c=u[0],l=u[1],s=o(n).currentPage,g=i(n).numberOfPages;r.useEffect((function(){return l(""+(s+1))}),[s]);var f=function(e){var t=n.get("jumpToPage");t&&t(e)},m=a&&a.pageNavigation?a.pageNavigation.enterPageNumber:"Enter a page number";return r.createElement("span",{className:"rpv-page-navigation__current-page-input"},r.createElement(t.TextBox,{ariaLabel:m,testId:"page-navigation__current-page-input",type:"text",value:c,onChange:l,onKeyDown:function(e){switch(e.key){case"ArrowUp":(r=s-1)>=0&&(l(""+(r+1)),f(r));break;case"ArrowDown":(n=s+1)<g&&(l(""+(n+1)),f(n));break;case"Enter":t=parseInt(c,10),""===c||t<1||t>g?l(""+(s+1)):f(t-1)}var t,n,r}}))},c=function(e){var t=e.children,n=e.store,a=function(e){var t=r.useState(null),n=t[0],a=t[1],o=function(e){e.getPageLabels().then((function(e){a(e||[])}))};return r.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),n}(n),u=o(n).currentPage,c=i(n).numberOfPages;return a?(t||function(e){return r.createElement(r.Fragment,null,e.currentPage+1)})({currentPage:u,numberOfPages:c,pageLabel:a.length===c?a[u]:""}):r.createElement(r.Fragment,null)},l=function(){return r.createElement(t.Icon,{size:16},r.createElement("path",{d:"M21.783,21.034H2.332c-0.552,0-1-0.448-1-1c0-0.182,0.05-0.361,0.144-0.517L11.2,3.448\n c0.286-0.472,0.901-0.624,1.373-0.338c0.138,0.084,0.254,0.2,0.338,0.338l9.726,16.069c0.286,0.473,0.134,1.087-0.339,1.373\n C22.143,20.984,21.965,21.034,21.783,21.034z"}))},s={left:0,top:8},g=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToFirstPage:"First page";return r.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-first",position:t.Position.BottomCenter,target:r.createElement(t.MinimalButton,{ariaLabel:i,isDisabled:n,onClick:a},r.createElement(l,null)),content:function(){return i},offset:s})},f=function(e){var t=e.children,n=e.store;return(t||function(e){return r.createElement(g,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:0===o(n).currentPage,onClick:function(){var e=n.get("jumpToPage");e&&e(0)}})},m=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToFirstPage:"First page";return r.createElement(t.MenuItem,{icon:r.createElement(l,null),isDisabled:n,onClick:a},i)},p=function(){return r.createElement(t.Icon,{size:16},r.createElement("path",{d:"M2.32,2.966h19.452c0.552,0.001,1,0.449,0.999,1.001c0,0.182-0.05,0.36-0.144,0.516L12.9,20.552\n c-0.286,0.472-0.901,0.624-1.373,0.338c-0.138-0.084-0.254-0.2-0.338-0.338L1.465,4.483C1.179,4.01,1.331,3.396,1.804,3.11\n C1.96,3.016,2.138,2.966,2.32,2.966z"}))},b={left:0,top:8},C=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToLastPage:"Last page";return r.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-last",position:t.Position.BottomCenter,target:r.createElement(t.MinimalButton,{ariaLabel:i,isDisabled:n,onClick:a},r.createElement(p,null)),content:function(){return i},offset:b})},P=function(e){var t=e.children,n=e.store,a=o(n).currentPage,u=i(n).numberOfPages;return(t||function(e){return r.createElement(C,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:a+1>=u,onClick:function(){var e=n.get("jumpToPage");e&&e(u-1)}})},v=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToLastPage:"Last page";return r.createElement(t.MenuItem,{icon:r.createElement(p,null),isDisabled:n,onClick:a},i)},E=function(){return r.createElement(t.Icon,{size:16},r.createElement("path",{d:"M0.541,5.627L11.666,18.2c0.183,0.207,0.499,0.226,0.706,0.043c0.015-0.014,0.03-0.028,0.043-0.043\n L23.541,5.627"}))},d={left:0,top:8},k=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToNextPage:"Next page";return r.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-next",position:t.Position.BottomCenter,target:r.createElement(t.MinimalButton,{ariaLabel:i,isDisabled:n,onClick:a},r.createElement(E,null)),content:function(){return i},offset:d})},x=function(e){var t=e.children,n=e.store,a=o(n).currentPage,u=i(n).numberOfPages;return(t||function(e){return r.createElement(k,{onClick:e.onClick,isDisabled:e.isDisabled})})({isDisabled:a+1>=u,onClick:function(){var e=n.get("jumpToPage");e&&e(a+1)}})},D=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToNextPage:"Next page";return r.createElement(t.MenuItem,{icon:r.createElement(E,null),isDisabled:n,onClick:a},i)},T=function(){return r.createElement(t.Icon,{size:16},r.createElement("path",{d:"M23.535,18.373L12.409,5.8c-0.183-0.207-0.499-0.226-0.706-0.043C11.688,5.77,11.674,5.785,11.66,5.8\n L0.535,18.373"}))},L={left:0,top:8},N=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToPreviousPage:"Previous page";return r.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-previous",position:t.Position.BottomCenter,target:r.createElement(t.MinimalButton,{ariaLabel:i,isDisabled:n,onClick:a},r.createElement(T,null)),content:function(){return i},offset:L})},I=function(e){var t=e.store,n=e.children,a=o(t).currentPage;return(n||function(e){return r.createElement(N,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:a<=0,onClick:function(){var e=t.get("jumpToPage");e&&e(a-1)}})},h=function(e){var n=e.isDisabled,a=e.onClick,o=r.useContext(t.LocalizationContext).l10n,i=o&&o.pageNavigation?o.pageNavigation.goToPreviousPage:"Previous page";return r.createElement(t.MenuItem,{icon:r.createElement(T,null),isDisabled:n,onClick:a},i)}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("@react-pdf-viewer/core");function n(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var a=n(e),o=function(){return o=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o.apply(this,arguments)},i=function(e){var n=a.useState(e.get("currentPage")||0),o=n[0],i=n[1],r=function(e){i(e)};return t.useIsomorphicLayoutEffect((function(){return e.subscribe("currentPage",r),function(){e.unsubscribe("currentPage",r)}}),[]),{currentPage:o}},r=function(e){var t=a.useState(e.get("numberOfPages")||0),n=t[0],o=t[1],i=function(e){o(e)};return a.useEffect((function(){return e.subscribe("numberOfPages",i),function(){e.unsubscribe("numberOfPages",i)}}),[]),{numberOfPages:n}},u=function(e){var n=e.store,o=a.useContext(t.LocalizationContext).l10n,u=a.useState("1"),c=u[0],l=u[1],s=i(n).currentPage,g=r(n).numberOfPages;a.useEffect((function(){return l("".concat(s+1))}),[s]);var f=function(e){var t=n.get("jumpToPage");t&&t(e)},m=o&&o.pageNavigation?o.pageNavigation.enterPageNumber:"Enter a page number";return a.createElement("span",{className:"rpv-page-navigation__current-page-input"},a.createElement(t.TextBox,{ariaLabel:m,testId:"page-navigation__current-page-input",type:"text",value:c,onChange:l,onKeyDown:function(e){switch(e.key){case"ArrowUp":(a=s-1)>=0&&(l("".concat(a+1)),f(a));break;case"ArrowDown":(n=s+1)<g&&(l("".concat(n+1)),f(n));break;case"Enter":t=parseInt(c,10),""===c||t<1||t>g?l("".concat(s+1)):f(t-1)}var t,n,a}}))},c=function(e){var t=e.children,n=e.store,o=function(e){var t=a.useState([]),n=t[0],o=t[1],i=function(e){e.getPageLabels().then((function(e){o(e||[])}))};return a.useEffect((function(){return e.subscribe("doc",i),function(){o([]),e.unsubscribe("doc",i)}}),[]),n}(n),u=i(n).currentPage,c=r(n).numberOfPages;return(t||function(e){return a.createElement(a.Fragment,null,e.currentPage+1)})({currentPage:u,numberOfPages:c,pageLabel:o.length===c?o[u]:""})},l=function(){return a.createElement(t.Icon,{size:16},a.createElement("path",{d:"M21.783,21.034H2.332c-0.552,0-1-0.448-1-1c0-0.182,0.05-0.361,0.144-0.517L11.2,3.448\n c0.286-0.472,0.901-0.624,1.373-0.338c0.138,0.084,0.254,0.2,0.338,0.338l9.726,16.069c0.286,0.473,0.134,1.087-0.339,1.373\n C22.143,20.984,21.965,21.034,21.783,21.034z"}))},s={left:0,top:8},g=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToFirstPage:"First page";return a.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-first",position:t.Position.BottomCenter,target:a.createElement(t.MinimalButton,{ariaLabel:r,isDisabled:n,testId:"page-navigation__first-button",onClick:o},a.createElement(l,null)),content:function(){return r},offset:s})},f=function(e){var t=e.children,n=e.store;return(t||function(e){return a.createElement(g,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:0===i(n).currentPage,onClick:function(){var e=n.get("jumpToPage");e&&e(0)}})},m=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToFirstPage:"First page";return a.createElement(t.MenuItem,{icon:a.createElement(l,null),isDisabled:n,testId:"page-navigation__first-menu",onClick:o},r)},p=function(){return a.createElement(t.Icon,{size:16},a.createElement("path",{d:"M2.32,2.966h19.452c0.552,0.001,1,0.449,0.999,1.001c0,0.182-0.05,0.36-0.144,0.516L12.9,20.552\n c-0.286,0.472-0.901,0.624-1.373,0.338c-0.138-0.084-0.254-0.2-0.338-0.338L1.465,4.483C1.179,4.01,1.331,3.396,1.804,3.11\n C1.96,3.016,2.138,2.966,2.32,2.966z"}))},b={left:0,top:8},v=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToLastPage:"Last page";return a.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-last",position:t.Position.BottomCenter,target:a.createElement(t.MinimalButton,{ariaLabel:r,isDisabled:n,testId:"page-navigation__last-button",onClick:o},a.createElement(p,null)),content:function(){return r},offset:b})},C=function(e){var t=e.children,n=e.store,o=i(n).currentPage,u=r(n).numberOfPages;return(t||function(e){return a.createElement(v,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:o+1>=u,onClick:function(){var e=n.get("jumpToPage");e&&e(u-1)}})},P=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToLastPage:"Last page";return a.createElement(t.MenuItem,{icon:a.createElement(p,null),isDisabled:n,testId:"page-navigation__last-menu",onClick:o},r)},d=function(){return a.createElement(t.Icon,{size:16},a.createElement("path",{d:"M0.541,5.627L11.666,18.2c0.183,0.207,0.499,0.226,0.706,0.043c0.015-0.014,0.03-0.028,0.043-0.043\n L23.541,5.627"}))},E={left:0,top:8},k=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToNextPage:"Next page";return a.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-next",position:t.Position.BottomCenter,target:a.createElement(t.MinimalButton,{ariaLabel:r,isDisabled:n,testId:"page-navigation__next-button",onClick:o},a.createElement(d,null)),content:function(){return r},offset:E})},x=function(e){var t=e.children,n=e.store,o=i(n).currentPage,u=r(n).numberOfPages;return(t||function(e){return a.createElement(k,{onClick:e.onClick,isDisabled:e.isDisabled})})({isDisabled:o+1>=u,onClick:function(){var e=n.get("jumpToPage");e&&e(o+1)}})},D=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToNextPage:"Next page";return a.createElement(t.MenuItem,{icon:a.createElement(d,null),isDisabled:n,testId:"page-navigation__next-menu",onClick:o},r)},T=function(){return a.createElement(t.Icon,{size:16},a.createElement("path",{d:"M23.535,18.373L12.409,5.8c-0.183-0.207-0.499-0.226-0.706-0.043C11.688,5.77,11.674,5.785,11.66,5.8\n L0.535,18.373"}))},L={left:0,top:8},I=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToPreviousPage:"Previous page";return a.createElement(t.Tooltip,{ariaControlsSuffix:"page-navigation-previous",position:t.Position.BottomCenter,target:a.createElement(t.MinimalButton,{ariaLabel:r,isDisabled:n,testId:"page-navigation__previous-button",onClick:o},a.createElement(T,null)),content:function(){return r},offset:L})},N=function(e){var t=e.store,n=e.children,o=i(t).currentPage;return(n||function(e){return a.createElement(I,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:o<=0,onClick:function(){var e=t.get("jumpToPage");e&&e(o-1)}})},_=function(e){var n=e.isDisabled,o=e.onClick,i=a.useContext(t.LocalizationContext).l10n,r=i&&i.pageNavigation?i.pageNavigation.goToPreviousPage:"Previous page";return a.createElement(t.MenuItem,{icon:a.createElement(T,null),isDisabled:n,testId:"page-navigation__previous-menu",onClick:o},r)}; | ||
/*! ***************************************************************************** | ||
@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation. | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */exports.DownArrowIcon=p,exports.NextIcon=E,exports.PreviousIcon=T,exports.UpArrowIcon=l,exports.pageNavigationPlugin=function(){var e=r.useMemo((function(){return t.createStore()}),[]),n=function(t){return r.createElement(f,a({},t,{store:e}))},o=function(t){return r.createElement(P,a({},t,{store:e}))},i=function(t){return r.createElement(x,a({},t,{store:e}))},l=function(t){return r.createElement(I,a({},t,{store:e}))};return{install:function(t){e.update("jumpToPage",t.jumpToPage)},onDocumentLoad:function(t){e.update("doc",t.doc),e.update("numberOfPages",t.doc.numPages)},onViewerStateChange:function(t){return e.update("currentPage",t.pageIndex),t},jumpToPage:function(t){var n=e.get("jumpToPage");n&&n(t)},CurrentPageInput:function(){return r.createElement(u,{store:e})},CurrentPageLabel:function(t){return r.createElement(c,a({},t,{store:e}))},GoToFirstPage:n,GoToFirstPageButton:function(){return r.createElement(n,null,(function(e){return r.createElement(g,a({},e))}))},GoToFirstPageMenuItem:function(e){return r.createElement(n,null,(function(t){return r.createElement(m,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToLastPage:o,GoToLastPageButton:function(){return r.createElement(o,null,(function(e){return r.createElement(C,a({},e))}))},GoToLastPageMenuItem:function(e){return r.createElement(o,null,(function(t){return r.createElement(v,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToNextPage:i,GoToNextPageButton:function(){return r.createElement(i,null,(function(e){return r.createElement(k,a({},e))}))},GoToNextPageMenuItem:function(e){return r.createElement(i,null,(function(t){return r.createElement(D,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToPreviousPage:l,GoToPreviousPageButton:function(){return r.createElement(l,null,(function(e){return r.createElement(N,a({},e))}))},GoToPreviousPageMenuItem:function(e){return r.createElement(l,null,(function(t){return r.createElement(h,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))}}}; | ||
***************************************************************************** */exports.DownArrowIcon=p,exports.NextIcon=d,exports.PreviousIcon=T,exports.UpArrowIcon=l,exports.pageNavigationPlugin=function(){var e=a.useMemo((function(){return t.createStore()}),[]),n=function(t){return a.createElement(f,o({},t,{store:e}))},i=function(t){return a.createElement(C,o({},t,{store:e}))},r=function(t){return a.createElement(x,o({},t,{store:e}))},l=function(t){return a.createElement(N,o({},t,{store:e}))};return{install:function(t){e.update("jumpToPage",t.jumpToPage)},onDocumentLoad:function(t){e.update("doc",t.doc),e.update("numberOfPages",t.doc.numPages)},onViewerStateChange:function(t){return e.update("currentPage",t.pageIndex),t},jumpToPage:function(t){var n=e.get("jumpToPage");n&&n(t)},CurrentPageInput:function(){return a.createElement(u,{store:e})},CurrentPageLabel:function(t){return a.createElement(c,o({},t,{store:e}))},GoToFirstPage:n,GoToFirstPageButton:function(){return a.createElement(n,null,(function(e){return a.createElement(g,o({},e))}))},GoToFirstPageMenuItem:function(e){return a.createElement(n,null,(function(t){return a.createElement(m,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToLastPage:i,GoToLastPageButton:function(){return a.createElement(i,null,(function(e){return a.createElement(v,o({},e))}))},GoToLastPageMenuItem:function(e){return a.createElement(i,null,(function(t){return a.createElement(P,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToNextPage:r,GoToNextPageButton:function(){return a.createElement(r,null,(function(e){return a.createElement(k,o({},e))}))},GoToNextPageMenuItem:function(e){return a.createElement(r,null,(function(t){return a.createElement(D,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToPreviousPage:l,GoToPreviousPageButton:function(){return a.createElement(l,null,(function(e){return a.createElement(I,o({},e))}))},GoToPreviousPageMenuItem:function(e){return a.createElement(l,null,(function(t){return a.createElement(_,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))}}}; |
{ | ||
"name": "@react-pdf-viewer/page-navigation", | ||
"version": "2.11.0", | ||
"version": "3.0.0", | ||
"description": "A React component to view a PDF document", | ||
@@ -36,3 +36,3 @@ "license": "https://react-pdf-viewer.dev/license", | ||
"dependencies": { | ||
"@react-pdf-viewer/core": "2.11.0" | ||
"@react-pdf-viewer/core": "3.0.0" | ||
}, | ||
@@ -52,3 +52,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "5e4074055f48210e89c1fdf5b1cc53d78d56be44" | ||
"gitHead": "db24bf8b47a1ef4ee9da726af7f66268468c3420" | ||
} |
34891
467
+ Added@react-pdf-viewer/core@3.0.0(transitive)
- Removed@react-pdf-viewer/core@2.11.0(transitive)
Updated@react-pdf-viewer/core@3.0.0