nis-media-uploader
Advanced tools
Comparing version 1.1.5 to 1.1.7
{ | ||
"name": "nis-media-uploader", | ||
"version": "1.1.5", | ||
"version": "1.1.7", | ||
"description": "No Input Signal Media Uploader", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -7,4 +7,5 @@ import React from 'react'; | ||
label: string; | ||
updateQueryHandler?: () => void; | ||
}; | ||
declare function Uploader({ imgUrl, mediaUrl, postUrl, label }: Props): React.JSX.Element; | ||
declare function Uploader({ imgUrl, mediaUrl, postUrl, label, updateQueryHandler }: Props): React.JSX.Element; | ||
export default Uploader; |
@@ -14,3 +14,3 @@ "use strict"; | ||
const Tab_1 = tslib_1.__importDefault(require("react-bootstrap/Tab")); | ||
function Uploader({ imgUrl, mediaUrl, postUrl, label }) { | ||
function Uploader({ imgUrl, mediaUrl, postUrl, label, updateQueryHandler }) { | ||
const [show, setShow] = (0, react_1.useState)(false); | ||
@@ -40,3 +40,3 @@ const state = (0, UploaderContextWrapper_1.useUploaderContext)(); | ||
react_1.default.createElement(Tab_1.default.Pane, { eventKey: TabKey_enum_1.TabKey.LIBRARY }, | ||
react_1.default.createElement(Library_1.default, { imgUrl: imgUrl, mediaUrl: mediaUrl })))), | ||
react_1.default.createElement(Library_1.default, { imgUrl: imgUrl, mediaUrl: mediaUrl, updateQueryHandler: updateQueryHandler })))), | ||
react_1.default.createElement(Modal_1.default.Footer, null, (state === null || state === void 0 ? void 0 : state.tab) === TabKey_enum_1.TabKey.LIBRARY && (react_1.default.createElement(Button_1.default, { onClick: () => { | ||
@@ -43,0 +43,0 @@ typeof state.callback === 'function' && |
@@ -1,7 +0,7 @@ | ||
/// <reference types="react" /> | ||
type Props = { | ||
imgUrl?: string; | ||
mediaUrl?: string; | ||
updateQueryHandler?: () => void; | ||
}; | ||
declare const Library: ({ imgUrl, mediaUrl }: Props) => JSX.Element; | ||
declare const Library: ({ imgUrl, mediaUrl, updateQueryHandler }: Props) => JSX.Element; | ||
export default Library; |
@@ -11,3 +11,3 @@ "use strict"; | ||
const orderBy_1 = tslib_1.__importDefault(require("lodash/orderBy")); | ||
const Library = ({ imgUrl, mediaUrl }) => { | ||
const Library = ({ imgUrl, mediaUrl, updateQueryHandler }) => { | ||
const dispatch = (0, UploaderContextWrapper_1.useUploaderDispatchContext)(); | ||
@@ -37,4 +37,5 @@ const state = (0, UploaderContextWrapper_1.useUploaderContext)(); | ||
react_1.default.createElement(react_bootstrap_1.Card.Footer, null, (state === null || state === void 0 ? void 0 : state.selected.find((x) => x.id === item.id)) ? (react_1.default.createElement(react_bootstrap_1.Badge, { bg: 'primary' }, "Selected")) : (react_1.default.createElement(react_bootstrap_1.Badge, { bg: 'secondary' }, "Select")))))); | ||
})))); | ||
})), | ||
updateQueryHandler && (react_1.default.createElement(react_bootstrap_1.Button, { className: 'mb-4', onClick: updateQueryHandler }, "Upload files")))); | ||
}; | ||
exports.default = Library; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="react" /> | ||
type Props = { | ||
@@ -3,0 +2,0 @@ postUrl?: string; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="react" /> | ||
import { Media } from '../index'; | ||
@@ -11,4 +10,5 @@ type Props = { | ||
label?: string; | ||
updateQueryHandler?: () => void; | ||
}; | ||
declare const Wrapper: ({ callback, initialMedia, imgUrl, mediaUrl, postUrl, multiple, label }: Props) => JSX.Element; | ||
declare const Wrapper: ({ callback, initialMedia, imgUrl, mediaUrl, postUrl, multiple, label, updateQueryHandler }: Props) => JSX.Element; | ||
export default Wrapper; |
@@ -7,6 +7,6 @@ "use strict"; | ||
const react_1 = tslib_1.__importDefault(require("react")); | ||
const Wrapper = ({ callback, initialMedia, imgUrl, mediaUrl, postUrl, multiple = true, label = "Open Gallery" }) => { | ||
const Wrapper = ({ callback, initialMedia, imgUrl, mediaUrl, postUrl, multiple = true, label = "Open Gallery", updateQueryHandler }) => { | ||
return (react_1.default.createElement(UploaderContextWrapper_1.default, { multiple: multiple, callback: callback, initialMedia: initialMedia }, | ||
react_1.default.createElement(index_1.default, { label: label, imgUrl: imgUrl, mediaUrl: mediaUrl, postUrl: postUrl }))); | ||
react_1.default.createElement(index_1.default, { label: label, imgUrl: imgUrl, mediaUrl: mediaUrl, postUrl: postUrl, updateQueryHandler: updateQueryHandler }))); | ||
}; | ||
exports.default = Wrapper; |
26507
486