@react-pdf-viewer/open
Advanced tools
Comparing version 2.2.1 to 2.3.0
@@ -8,9 +8,5 @@ 'use strict'; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var React__default = /*#__PURE__*/_interopDefaultLegacy(React); | ||
var OpenFileIcon = function () { | ||
return (React__default['default'].createElement(core.Icon, { size: 16 }, | ||
React__default['default'].createElement("path", { d: "M4.5,8.5H14\n M4.5,11.5h6\n M4.5,5.5h7\n M4.5,14.5h4\n M4.5,17.5h4\n M10.5,23.5h-9c-0.552,0-1-0.448-1-1v-21\n c0-0.552,0.448-1,1-1h13.293c0.265,0,0.52,0.105,0.707,0.293L19.207,4.5C19.395,4.687,19.5,4.942,19.5,5.207V8.5\n M17.5,11.5\n c3.314,0,6,2.686,6,6s-2.686,6-6,6s-6-2.686-6-6S14.186,11.5,17.5,11.5z\n M17.5,20.5v-6\n M17.5,14.5l-2.25,2.25\n M17.5,14.5l2.25,2.25" }))); | ||
return (React.createElement(core.Icon, { size: 16 }, | ||
React.createElement("path", { d: "M4.5,8.5H14\n M4.5,11.5h6\n M4.5,5.5h7\n M4.5,14.5h4\n M4.5,17.5h4\n M10.5,23.5h-9c-0.552,0-1-0.448-1-1v-21\n c0-0.552,0.448-1,1-1h13.293c0.265,0,0.52,0.105,0.707,0.293L19.207,4.5C19.395,4.687,19.5,4.942,19.5,5.207V8.5\n M17.5,11.5\n c3.314,0,6,2.686,6,6s-2.686,6-6,6s-6-2.686-6-6S14.186,11.5,17.5,11.5z\n M17.5,20.5v-6\n M17.5,14.5l-2.25,2.25\n M17.5,14.5l2.25,2.25" }))); | ||
}; | ||
@@ -49,5 +45,5 @@ | ||
var label = l10n && l10n.open ? l10n.open.openFile : 'Open file'; | ||
return (React__default['default'].createElement(core.Tooltip, { position: core.Position.BottomCenter, target: (React__default['default'].createElement("div", { className: 'rpv-open-button' }, | ||
React__default['default'].createElement("input", { className: 'rpv-open-button-input', multiple: false, type: 'file', title: '', onChange: onClick }), | ||
React__default['default'].createElement(OpenFileIcon, null))), content: function () { return label; }, offset: TOOLTIP_OFFSET })); | ||
return (React.createElement(core.Tooltip, { position: core.Position.BottomCenter, target: (React.createElement("div", { className: 'rpv-open-button' }, | ||
React.createElement("input", { className: 'rpv-open-button-input', multiple: false, type: 'file', title: '', onChange: onClick }), | ||
React.createElement(OpenFileIcon, null))), content: function () { return label; }, offset: TOOLTIP_OFFSET })); | ||
}; | ||
@@ -67,3 +63,3 @@ | ||
}; | ||
var defaultChildren = function (props) { return React__default['default'].createElement(OpenButton, { onClick: props.onClick }); }; | ||
var defaultChildren = function (props) { return React.createElement(OpenButton, { onClick: props.onClick }); }; | ||
var render = children || defaultChildren; | ||
@@ -76,5 +72,5 @@ return render({ | ||
var openPlugin = function () { | ||
var store = core.createStore({}); | ||
var OpenDecorator = function (props) { return (React__default['default'].createElement(Open, __assign({}, props, { store: store }))); }; | ||
var OpenButtonDecorator = function () { return React__default['default'].createElement(OpenDecorator, null); }; | ||
var store = React.useMemo(function () { return core.createStore({}); }, []); | ||
var OpenDecorator = function (props) { return (React.createElement(Open, __assign({}, props, { store: store }))); }; | ||
var OpenButtonDecorator = function () { return React.createElement(OpenDecorator, null); }; | ||
return { | ||
@@ -81,0 +77,0 @@ install: function (pluginFunctions) { |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("@react-pdf-viewer/core");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(e),o=function(){return r.default.createElement(t.Icon,{size:16},r.default.createElement("path",{d:"M4.5,8.5H14\n M4.5,11.5h6\n M4.5,5.5h7\n M4.5,14.5h4\n M4.5,17.5h4\n M10.5,23.5h-9c-0.552,0-1-0.448-1-1v-21\n c0-0.552,0.448-1,1-1h13.293c0.265,0,0.52,0.105,0.707,0.293L19.207,4.5C19.395,4.687,19.5,4.942,19.5,5.207V8.5\n M17.5,11.5\n c3.314,0,6,2.686,6,6s-2.686,6-6,6s-6-2.686-6-6S14.186,11.5,17.5,11.5z\n M17.5,20.5v-6\n M17.5,14.5l-2.25,2.25\n M17.5,14.5l2.25,2.25"}))},l=function(){return(l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},i={left:0,top:8},u=function(n){var l=n.onClick,u=e.useContext(t.LocalizationContext),a=u&&u.open?u.open.openFile:"Open file";return r.default.createElement(t.Tooltip,{position:t.Position.BottomCenter,target:r.default.createElement("div",{className:"rpv-open-button"},r.default.createElement("input",{className:"rpv-open-button-input",multiple:!1,type:"file",title:"",onChange:l}),r.default.createElement(o,null)),content:function(){return a},offset:i})},a=function(e){var t=e.store;return(e.children||function(e){return r.default.createElement(u,{onClick:e.onClick})})({onClick:function(e){var n=e.target.files;if(n&&n.length){var r=t.get("openFile");r&&r(n[0])}}})};exports.OpenFileIcon=o,exports.openPlugin=function(){var e=t.createStore({}),n=function(t){return r.default.createElement(a,l({},t,{store:e}))};return{install:function(t){e.update("openFile",t.openFile)},Open:n,OpenButton:function(){return r.default.createElement(n,null)}}}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),n=require("@react-pdf-viewer/core"),t=function(){return e.createElement(n.Icon,{size:16},e.createElement("path",{d:"M4.5,8.5H14\n M4.5,11.5h6\n M4.5,5.5h7\n M4.5,14.5h4\n M4.5,17.5h4\n M10.5,23.5h-9c-0.552,0-1-0.448-1-1v-21\n c0-0.552,0.448-1,1-1h13.293c0.265,0,0.52,0.105,0.707,0.293L19.207,4.5C19.395,4.687,19.5,4.942,19.5,5.207V8.5\n M17.5,11.5\n c3.314,0,6,2.686,6,6s-2.686,6-6,6s-6-2.686-6-6S14.186,11.5,17.5,11.5z\n M17.5,20.5v-6\n M17.5,14.5l-2.25,2.25\n M17.5,14.5l2.25,2.25"}))},r=function(){return(r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},o={left:0,top:8},i=function(r){var i=r.onClick,c=e.useContext(n.LocalizationContext),l=c&&c.open?c.open.openFile:"Open file";return e.createElement(n.Tooltip,{position:n.Position.BottomCenter,target:e.createElement("div",{className:"rpv-open-button"},e.createElement("input",{className:"rpv-open-button-input",multiple:!1,type:"file",title:"",onChange:i}),e.createElement(t,null)),content:function(){return l},offset:o})},c=function(n){var t=n.store;return(n.children||function(n){return e.createElement(i,{onClick:n.onClick})})({onClick:function(e){var n=e.target.files;if(n&&n.length){var r=t.get("openFile");r&&r(n[0])}}})};exports.OpenFileIcon=t,exports.openPlugin=function(){var t=e.useMemo((function(){return n.createStore({})}),[]),o=function(n){return e.createElement(c,r({},n,{store:t}))};return{install:function(e){t.update("openFile",e.openFile)},Open:o,OpenButton:function(){return e.createElement(o,null)}}}; |
@@ -9,19 +9,19 @@ /** | ||
import { ChangeEvent, Component, ReactElement } from 'react'; | ||
import * as React from 'react'; | ||
import { Plugin } from '@react-pdf-viewer/core'; | ||
export interface RenderOpenProps { | ||
onClick: (e: ChangeEvent<HTMLInputElement>) => void; | ||
onClick: (e: React.ChangeEvent<HTMLInputElement>) => void; | ||
} | ||
export interface OpenProps { | ||
children?: (props: RenderOpenProps) => ReactElement; | ||
children?: (props: RenderOpenProps) => React.ReactElement; | ||
} | ||
export interface OpenPlugin extends Plugin { | ||
Open: (props: OpenProps) => ReactElement; | ||
OpenButton: () => ReactElement; | ||
Open: (props: OpenProps) => React.ReactElement; | ||
OpenButton: () => React.ReactElement; | ||
} | ||
export function openPlugin(): OpenPlugin; | ||
export class OpenFileIcon extends Component {} | ||
export class OpenFileIcon extends React.Component {} |
{ | ||
"name": "@react-pdf-viewer/open", | ||
"version": "2.2.1", | ||
"version": "2.3.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.2.1" | ||
"@react-pdf-viewer/core": "2.3.0" | ||
}, | ||
@@ -52,3 +52,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "dc23d3ab29ed34affa25cc4acd25f7fce4e14fd0" | ||
"gitHead": "182a54c3c2cb7d0d77bb988e495b3e6853108b0a" | ||
} |
9311
141
+ Added@react-pdf-viewer/core@2.3.0(transitive)
- Removed@react-pdf-viewer/core@2.2.1(transitive)
Updated@react-pdf-viewer/core@2.3.0