@samvera/nectar-iiif
Advanced tools
Comparing version
@@ -1,2 +0,11 @@ | ||
var M=Object.create;var g=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var q=Object.getOwnPropertyNames;var O=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var z=(e,r)=>{for(var t in r)g(e,t,{get:r[t],enumerable:!0})},I=(e,r,t,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of q(r))!P.call(e,o)&&o!==t&&g(e,o,{get:()=>r[o],enumerable:!(a=V(r,o))||a.enumerable});return e};var n=(e,r,t)=>(t=e!=null?M(O(e)):{},I(r||!e||!e.__esModule?g(t,"default",{value:e,enumerable:!0}):t,e)),B=e=>I(g({},"__esModule",{value:!0}),e);var ae={};z(ae,{Homepage:()=>h,Label:()=>s,Metadata:()=>R,RequiredStatement:()=>G,Summary:()=>C,Thumbnail:()=>w,Value:()=>b});module.exports=B(ae);var y=n(require("react")),S=require("@stitches/react");var p=(e,r="none")=>{var a;if(!e)return null;if(typeof e=="string")return[e];if(!e[r]){let o=Object.getOwnPropertyNames(e);if(o.length>0)return(a=e[o[0]])==null?void 0:a.join(", ")}return!e[r]||!Array.isArray(e[r])?null:e[r].join(", ")};var D=(0,S.styled)("div",{}),J=(0,S.styled)("span",{}),K=({as:e="div",children:r,homepage:t,language:a="none"})=>{let o="span";return e!=="div"&&(o="li"),y.default.createElement(D,{as:e,"data-testid":"nectar-homepage"},t.map(i=>{let l=p(i.label,a);return y.default.createElement(J,{as:o,key:i.id},y.default.createElement("a",{href:i.id,"aria-label":l},r||l))}))},h=K;var v=n(require("react")),L=require("@stitches/react");var Q=(0,L.styled)("span",{}),U=({as:e="span",label:r,language:t="none"})=>v.default.createElement(Q,{as:e},p(r,t)),s=U;var u=n(require("react"));var x=n(require("react"));var F=n(require("react"));var X=({as:e="dd",language:r,value:t})=>F.default.createElement(s,{label:t,as:e,language:r}),b=X;var Y=({item:e,language:r})=>{let{label:t,value:a}=e;return x.default.createElement("div",{role:"group"},x.default.createElement(s,{as:"dt",label:t,language:r}),x.default.createElement(b,{as:"dd",value:a,language:r}))},N=Y;var Z=({language:e,metadata:r,title:t})=>Array.isArray(r)?u.default.createElement(u.default.Fragment,null,r.length>0&&u.default.createElement("dl",{title:t},r.map((a,o)=>u.default.createElement(N,{item:a,key:o,language:e})))):u.default.createElement(u.default.Fragment,null),R=Z;var c=n(require("react"));var _=({language:e,requiredStatement:r})=>r?c.default.createElement("dl",null,c.default.createElement(N,{item:r,language:e})):c.default.createElement(c.default.Fragment,null),G=_;var A=n(require("react"));var ee=({as:e="p",language:r,summary:t})=>A.default.createElement(s,{as:e,label:t,language:r}),C=ee;var d=n(require("react")),T=require("@stitches/react");var m=n(require("react")),W=n(require("clsx")),j=require("@stitches/react");var E=(e,r="200,",t="full")=>{Array.isArray(e)&&(e=e[0]);let{id:a,service:o}=e,i;if(!o)return a;if(Array.isArray(e.service)&&e.service.length>0&&(i=o[0]),i){if(i["@id"])return`${i["@id"]}/${t}/${r}/0/default.jpg`;if(i.id)return`${i.id}/${t}/${r}/0/default.jpg`}};var $=(0,j.styled)("img",{width:"100%",height:"100%",transition:"all 1s cubic-bezier(0.16, 1, 0.3, 1)",opacity:0,["&.loaded"]:{opacity:1}}),re=({alt:e,resource:r,objectFit:t})=>{let[a,o]=(0,m.useState)(!1),i=(0,m.useRef)(null);(0,m.useEffect)(()=>{i.current&&i.current.complete&&o(!0)},[]);let{type:l,id:f}=r;switch(l){case"Image":let k=E(r);return m.default.createElement($,{alt:e,src:k,ref:i,as:"img",key:f,style:{objectFit:t},onLoad:()=>o(!0),className:(0,W.default)("source",a&&"loaded")});case"Sound":return m.default.createElement($,{src:f,as:"video",key:f});default:return console.warn(`Resource type: ${l} is not valid or not yet supported in Nectar.`),m.default.createElement(m.default.Fragment,null)}},H=re;var te=(0,T.styled)("div",{}),oe=({altAsLabel:e,language:r,objectFit:t="cover",thumbnail:a})=>{let o=p(e,r);return d.default.createElement(d.default.Fragment,null,a.map(i=>{let{width:l,height:f}=i;return d.default.createElement(te,{style:{width:`${l}px`,height:`${f}px`,backgroundColor:"#c1c8cd"}},d.default.createElement(H,{alt:o,resource:i,objectFit:t}))}))},w=oe; | ||
var fe=Object.create;var x=Object.defineProperty;var pe=Object.getOwnPropertyDescriptor;var me=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ye=Object.prototype.hasOwnProperty;var T=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),he=(e,t)=>{for(var r in t)x(e,r,{get:t[r],enumerable:!0})},P=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of me(t))!ye.call(e,n)&&n!==r&&x(e,n,{get:()=>t[n],enumerable:!(o=pe(t,n))||o.enumerable});return e};var m=(e,t,r)=>(r=e!=null?fe(de(e)):{},P(t||!e||!e.__esModule?x(r,"default",{value:e,enumerable:!0}):r,e)),ve=e=>P(x({},"__esModule",{value:!0}),e);var J=T(i=>{"use strict";var g=Symbol.for("react.element"),Se=Symbol.for("react.portal"),ge=Symbol.for("react.fragment"),be=Symbol.for("react.strict_mode"),_e=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),Ee=Symbol.for("react.context"),Re=Symbol.for("react.forward_ref"),Ie=Symbol.for("react.suspense"),$e=Symbol.for("react.memo"),Ce=Symbol.for("react.lazy"),V=Symbol.iterator;function Ne(e){return e===null||typeof e!="object"?null:(e=V&&e[V]||e["@@iterator"],typeof e=="function"?e:null)}var H={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,W={};function v(e,t,r){this.props=e,this.context=t,this.refs=W,this.updater=r||H}v.prototype.isReactComponent={};v.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function D(){}D.prototype=v.prototype;function j(e,t,r){this.props=e,this.context=t,this.refs=W,this.updater=r||H}var L=j.prototype=new D;L.constructor=j;M(L,v.prototype);L.isPureReactComponent=!0;var G=Array.isArray,U=Object.prototype.hasOwnProperty,F={current:null},z={key:!0,ref:!0,__self:!0,__source:!0};function B(e,t,r){var o,n={},u=null,s=null;if(t!=null)for(o in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(u=""+t.key),t)U.call(t,o)&&!z.hasOwnProperty(o)&&(n[o]=t[o]);var a=arguments.length-2;if(a===1)n.children=r;else if(1<a){for(var c=Array(a),f=0;f<a;f++)c[f]=arguments[f+2];n.children=c}if(e&&e.defaultProps)for(o in a=e.defaultProps,a)n[o]===void 0&&(n[o]=a[o]);return{$$typeof:g,type:e,key:u,ref:s,props:n,_owner:F.current}}function ke(e,t){return{$$typeof:g,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function A(e){return typeof e=="object"&&e!==null&&e.$$typeof===g}function we(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var q=/\/+/g;function w(e,t){return typeof e=="object"&&e!==null&&e.key!=null?we(""+e.key):t.toString(36)}function R(e,t,r,o,n){var u=typeof e;(u==="undefined"||u==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case g:case Se:s=!0}}if(s)return s=e,n=n(s),e=o===""?"."+w(s,0):o,G(n)?(r="",e!=null&&(r=e.replace(q,"$&/")+"/"),R(n,t,r,"",function(f){return f})):n!=null&&(A(n)&&(n=ke(n,r+(!n.key||s&&s.key===n.key?"":(""+n.key).replace(q,"$&/")+"/")+e)),t.push(n)),1;if(s=0,o=o===""?".":o+":",G(e))for(var a=0;a<e.length;a++){u=e[a];var c=o+w(u,a);s+=R(u,t,r,c,n)}else if(c=Ne(e),typeof c=="function")for(e=c.call(e),a=0;!(u=e.next()).done;)u=u.value,c=o+w(u,a++),s+=R(u,t,r,c,n);else if(u==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function E(e,t,r){if(e==null)return e;var o=[],n=0;return R(e,o,"","",function(u){return t.call(r,u,n++)}),o}function je(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var l={current:null},I={transition:null},Le={ReactCurrentDispatcher:l,ReactCurrentBatchConfig:I,ReactCurrentOwner:F};i.Children={map:E,forEach:function(e,t,r){E(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return E(e,function(){t++}),t},toArray:function(e){return E(e,function(t){return t})||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};i.Component=v;i.Fragment=ge;i.Profiler=_e;i.PureComponent=j;i.StrictMode=be;i.Suspense=Ie;i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Le;i.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=M({},e.props),n=e.key,u=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(u=t.ref,s=F.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(c in t)U.call(t,c)&&!z.hasOwnProperty(c)&&(o[c]=t[c]===void 0&&a!==void 0?a[c]:t[c])}var c=arguments.length-2;if(c===1)o.children=r;else if(1<c){a=Array(c);for(var f=0;f<c;f++)a[f]=arguments[f+2];o.children=a}return{$$typeof:g,type:e.type,key:n,ref:u,props:o,_owner:s}};i.createContext=function(e){return e={$$typeof:Ee,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:xe,_context:e},e.Consumer=e};i.createElement=B;i.createFactory=function(e){var t=B.bind(null,e);return t.type=e,t};i.createRef=function(){return{current:null}};i.forwardRef=function(e){return{$$typeof:Re,render:e}};i.isValidElement=A;i.lazy=function(e){return{$$typeof:Ce,_payload:{_status:-1,_result:e},_init:je}};i.memo=function(e,t){return{$$typeof:$e,type:e,compare:t===void 0?null:t}};i.startTransition=function(e){var t=I.transition;I.transition={};try{e()}finally{I.transition=t}};i.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};i.useCallback=function(e,t){return l.current.useCallback(e,t)};i.useContext=function(e){return l.current.useContext(e)};i.useDebugValue=function(){};i.useDeferredValue=function(e){return l.current.useDeferredValue(e)};i.useEffect=function(e,t){return l.current.useEffect(e,t)};i.useId=function(){return l.current.useId()};i.useImperativeHandle=function(e,t,r){return l.current.useImperativeHandle(e,t,r)};i.useInsertionEffect=function(e,t){return l.current.useInsertionEffect(e,t)};i.useLayoutEffect=function(e,t){return l.current.useLayoutEffect(e,t)};i.useMemo=function(e,t){return l.current.useMemo(e,t)};i.useReducer=function(e,t,r){return l.current.useReducer(e,t,r)};i.useRef=function(e){return l.current.useRef(e)};i.useState=function(e){return l.current.useState(e)};i.useSyncExternalStore=function(e,t,r){return l.current.useSyncExternalStore(e,t,r)};i.useTransition=function(){return l.current.useTransition()};i.version="18.0.0-fc46dba67-20220329"});var d=T((Ke,K)=>{"use strict";K.exports=J()});var ze={};he(ze,{Homepage:()=>Q,Label:()=>y,Metadata:()=>ee,RequiredStatement:()=>te,Summary:()=>ne,Thumbnail:()=>le,Value:()=>C});module.exports=ve(ze);var $=m(d()),O=require("@stitches/react");var S=(e,t="none")=>{var o;if(!e)return null;if(typeof e=="string")return[e];if(!e[t]){let n=Object.getOwnPropertyNames(e);if(n.length>0)return(o=e[n[0]])==null?void 0:o.join(", ")}return!e[t]||!Array.isArray(e[t])?null:e[t].join(", ")};var Fe=(0,O.styled)("div",{}),Ae=(0,O.styled)("span",{}),Oe=({as:e="div",children:t,homepage:r,language:o="none"})=>{let n="span";return e!=="div"&&(n="li"),$.default.createElement(Fe,{as:e,"data-testid":"nectar-homepage"},r.map(u=>{let s=S(u.label,o);return $.default.createElement(Ae,{as:n,key:u.id},$.default.createElement("a",{href:u.id,"aria-label":s},t||s))}))},Q=Oe;var Y=m(d()),X=require("@stitches/react");var Te=(0,X.styled)("span",{}),Pe=({as:e="span",label:t,language:r="none"})=>Y.default.createElement(Te,{as:e},S(t,r)),y=Pe;var h=m(d());var N=m(d());var Z=m(d());var Ve=({as:e="dd",language:t,value:r})=>Z.default.createElement(y,{label:r,as:e,language:t}),C=Ve;var Ge=({item:e,language:t})=>{let{label:r,value:o}=e;return N.default.createElement("div",{role:"group"},N.default.createElement(y,{as:"dt",label:r,language:t}),N.default.createElement(C,{as:"dd",value:o,language:t}))},k=Ge;var qe=({language:e,metadata:t,title:r})=>Array.isArray(t)?h.default.createElement(h.default.Fragment,null,t.length>0&&h.default.createElement("dl",{title:r},t.map((o,n)=>h.default.createElement(k,{item:o,key:n,language:e})))):h.default.createElement(h.default.Fragment,null),ee=qe;var b=m(d());var He=({language:e,requiredStatement:t})=>t?b.default.createElement("dl",null,b.default.createElement(k,{item:t,language:e})):b.default.createElement(b.default.Fragment,null),te=He;var re=m(d());var Me=({as:e="p",language:t,summary:r})=>re.default.createElement(y,{as:e,label:r,language:t}),ne=Me;var _=m(d()),ce=require("@stitches/react");var p=m(d()),ie=m(require("clsx")),se=require("@stitches/react");var oe=(e,t="200,",r="full")=>{Array.isArray(e)&&(e=e[0]);let{id:o,service:n}=e,u;if(!n)return o;if(Array.isArray(e.service)&&e.service.length>0&&(u=n[0]),u){if(u["@id"])return`${u["@id"]}/${r}/${t}/0/default.jpg`;if(u.id)return`${u.id}/${r}/${t}/0/default.jpg`}};var ue=(0,se.styled)("img",{width:"100%",height:"100%",transition:"all 1s cubic-bezier(0.16, 1, 0.3, 1)",opacity:0,["&.loaded"]:{opacity:1}}),We=({alt:e,resource:t,objectFit:r})=>{let[o,n]=(0,p.useState)(!1),u=(0,p.useRef)(null);(0,p.useEffect)(()=>{u.current&&u.current.complete&&n(!0)},[]);let{type:s,id:a}=t;switch(s){case"Image":let c=oe(t);return p.default.createElement(ue,{alt:e,src:c,ref:u,as:"img",key:a,style:{objectFit:r},onLoad:()=>n(!0),className:(0,ie.default)("source",o&&"loaded")});case"Sound":return p.default.createElement(ue,{src:a,as:"video",key:a});default:return console.warn(`Resource type: ${s} is not valid or not yet supported in Nectar.`),p.default.createElement(p.default.Fragment,null)}},ae=We;var De=(0,ce.styled)("div",{}),Ue=({altAsLabel:e,language:t,objectFit:r="cover",thumbnail:o})=>{let n=S(e,t);return _.default.createElement(_.default.Fragment,null,o.map(u=>{let{width:s,height:a}=u;return _.default.createElement(De,{style:{width:`${s}px`,height:`${a}px`,backgroundColor:"#c1c8cd"}},_.default.createElement(ae,{alt:n,resource:u,objectFit:r}))}))},le=Ue; | ||
/** | ||
* @license React | ||
* react.production.min.js | ||
* | ||
* Copyright (c) Facebook, Inc. and its affiliates. | ||
* | ||
* This source code is licensed under the MIT license found in the | ||
* LICENSE file in the root directory of this source tree. | ||
*/ | ||
//# sourceMappingURL=index.cjs.js.map |
@@ -1,2 +0,11 @@ | ||
import g from"react";import{styled as x}from"@stitches/react";var s=(e,r="none")=>{var i;if(!e)return null;if(typeof e=="string")return[e];if(!e[r]){let a=Object.getOwnPropertyNames(e);if(a.length>0)return(i=e[a[0]])==null?void 0:i.join(", ")}return!e[r]||!Array.isArray(e[r])?null:e[r].join(", ")};var v=x("div",{}),L=x("span",{}),F=({as:e="div",children:r,homepage:t,language:i="none"})=>{let a="span";return e!=="div"&&(a="li"),g.createElement(v,{as:e,"data-testid":"nectar-homepage"},t.map(o=>{let m=s(o.label,i);return g.createElement(L,{as:a,key:o.id},g.createElement("a",{href:o.id,"aria-label":m},r||m))}))},R=F;import G from"react";import{styled as A}from"@stitches/react";var C=A("span",{}),E=({as:e="span",label:r,language:t="none"})=>G.createElement(C,{as:e},s(r,t)),n=E;import l from"react";import b from"react";import $ from"react";var W=({as:e="dd",language:r,value:t})=>$.createElement(n,{label:t,as:e,language:r}),y=W;var j=({item:e,language:r})=>{let{label:t,value:i}=e;return b.createElement("div",{role:"group"},b.createElement(n,{as:"dt",label:t,language:r}),b.createElement(y,{as:"dd",value:i,language:r}))},p=j;var H=({language:e,metadata:r,title:t})=>Array.isArray(r)?l.createElement(l.Fragment,null,r.length>0&&l.createElement("dl",{title:t},r.map((i,a)=>l.createElement(p,{item:i,key:a,language:e})))):l.createElement(l.Fragment,null),T=H;import f from"react";var w=({language:e,requiredStatement:r})=>r?f.createElement("dl",null,f.createElement(p,{item:r,language:e})):f.createElement(f.Fragment,null),k=w;import M from"react";var V=({as:e="p",language:r,summary:t})=>M.createElement(n,{as:e,label:t,language:r}),q=V;import d from"react";import{styled as K}from"@stitches/react";import c,{useEffect as O,useRef as P,useState as z}from"react";import B from"clsx";import{styled as D}from"@stitches/react";var N=(e,r="200,",t="full")=>{Array.isArray(e)&&(e=e[0]);let{id:i,service:a}=e,o;if(!a)return i;if(Array.isArray(e.service)&&e.service.length>0&&(o=a[0]),o){if(o["@id"])return`${o["@id"]}/${t}/${r}/0/default.jpg`;if(o.id)return`${o.id}/${t}/${r}/0/default.jpg`}};var S=D("img",{width:"100%",height:"100%",transition:"all 1s cubic-bezier(0.16, 1, 0.3, 1)",opacity:0,["&.loaded"]:{opacity:1}}),J=({alt:e,resource:r,objectFit:t})=>{let[i,a]=z(!1),o=P(null);O(()=>{o.current&&o.current.complete&&a(!0)},[]);let{type:m,id:u}=r;switch(m){case"Image":let h=N(r);return c.createElement(S,{alt:e,src:h,ref:o,as:"img",key:u,style:{objectFit:t},onLoad:()=>a(!0),className:B("source",i&&"loaded")});case"Sound":return c.createElement(S,{src:u,as:"video",key:u});default:return console.warn(`Resource type: ${m} is not valid or not yet supported in Nectar.`),c.createElement(c.Fragment,null)}},I=J;var Q=K("div",{}),U=({altAsLabel:e,language:r,objectFit:t="cover",thumbnail:i})=>{let a=s(e,r);return d.createElement(d.Fragment,null,i.map(o=>{let{width:m,height:u}=o;return d.createElement(Q,{style:{width:`${m}px`,height:`${u}px`,backgroundColor:"#c1c8cd"}},d.createElement(I,{alt:a,resource:o,objectFit:t}))}))},X=U;export{R as Homepage,n as Label,T as Metadata,k as RequiredStatement,q as Summary,X as Thumbnail,y as Value}; | ||
var te=Object.create;var A=Object.defineProperty;var re=Object.getOwnPropertyDescriptor;var ne=Object.getOwnPropertyNames;var oe=Object.getPrototypeOf,ue=Object.prototype.hasOwnProperty;var O=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ie=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ne(t))!ue.call(e,n)&&n!==r&&A(e,n,{get:()=>t[n],enumerable:!(o=re(t,n))||o.enumerable});return e};var d=(e,t,r)=>(r=e!=null?te(oe(e)):{},ie(t||!e||!e.__esModule?A(r,"default",{value:e,enumerable:!0}):r,e));var z=O(i=>{"use strict";var g=Symbol.for("react.element"),se=Symbol.for("react.portal"),ae=Symbol.for("react.fragment"),ce=Symbol.for("react.strict_mode"),le=Symbol.for("react.profiler"),fe=Symbol.for("react.provider"),pe=Symbol.for("react.context"),me=Symbol.for("react.forward_ref"),de=Symbol.for("react.suspense"),ye=Symbol.for("react.memo"),he=Symbol.for("react.lazy"),T=Symbol.iterator;function ve(e){return e===null||typeof e!="object"?null:(e=T&&e[T]||e["@@iterator"],typeof e=="function"?e:null)}var G={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},q=Object.assign,H={};function v(e,t,r){this.props=e,this.context=t,this.refs=H,this.updater=r||G}v.prototype.isReactComponent={};v.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function M(){}M.prototype=v.prototype;function k(e,t,r){this.props=e,this.context=t,this.refs=H,this.updater=r||G}var w=k.prototype=new M;w.constructor=k;q(w,v.prototype);w.isPureReactComponent=!0;var P=Array.isArray,W=Object.prototype.hasOwnProperty,j={current:null},D={key:!0,ref:!0,__self:!0,__source:!0};function U(e,t,r){var o,n={},u=null,s=null;if(t!=null)for(o in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(u=""+t.key),t)W.call(t,o)&&!D.hasOwnProperty(o)&&(n[o]=t[o]);var a=arguments.length-2;if(a===1)n.children=r;else if(1<a){for(var c=Array(a),f=0;f<a;f++)c[f]=arguments[f+2];n.children=c}if(e&&e.defaultProps)for(o in a=e.defaultProps,a)n[o]===void 0&&(n[o]=a[o]);return{$$typeof:g,type:e,key:u,ref:s,props:n,_owner:j.current}}function Se(e,t){return{$$typeof:g,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function L(e){return typeof e=="object"&&e!==null&&e.$$typeof===g}function ge(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var V=/\/+/g;function N(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ge(""+e.key):t.toString(36)}function E(e,t,r,o,n){var u=typeof e;(u==="undefined"||u==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case g:case se:s=!0}}if(s)return s=e,n=n(s),e=o===""?"."+N(s,0):o,P(n)?(r="",e!=null&&(r=e.replace(V,"$&/")+"/"),E(n,t,r,"",function(f){return f})):n!=null&&(L(n)&&(n=Se(n,r+(!n.key||s&&s.key===n.key?"":(""+n.key).replace(V,"$&/")+"/")+e)),t.push(n)),1;if(s=0,o=o===""?".":o+":",P(e))for(var a=0;a<e.length;a++){u=e[a];var c=o+N(u,a);s+=E(u,t,r,c,n)}else if(c=ve(e),typeof c=="function")for(e=c.call(e),a=0;!(u=e.next()).done;)u=u.value,c=o+N(u,a++),s+=E(u,t,r,c,n);else if(u==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function x(e,t,r){if(e==null)return e;var o=[],n=0;return E(e,o,"","",function(u){return t.call(r,u,n++)}),o}function be(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var l={current:null},R={transition:null},_e={ReactCurrentDispatcher:l,ReactCurrentBatchConfig:R,ReactCurrentOwner:j};i.Children={map:x,forEach:function(e,t,r){x(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return x(e,function(){t++}),t},toArray:function(e){return x(e,function(t){return t})||[]},only:function(e){if(!L(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};i.Component=v;i.Fragment=ae;i.Profiler=le;i.PureComponent=k;i.StrictMode=ce;i.Suspense=de;i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_e;i.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=q({},e.props),n=e.key,u=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(u=t.ref,s=j.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(c in t)W.call(t,c)&&!D.hasOwnProperty(c)&&(o[c]=t[c]===void 0&&a!==void 0?a[c]:t[c])}var c=arguments.length-2;if(c===1)o.children=r;else if(1<c){a=Array(c);for(var f=0;f<c;f++)a[f]=arguments[f+2];o.children=a}return{$$typeof:g,type:e.type,key:n,ref:u,props:o,_owner:s}};i.createContext=function(e){return e={$$typeof:pe,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:fe,_context:e},e.Consumer=e};i.createElement=U;i.createFactory=function(e){var t=U.bind(null,e);return t.type=e,t};i.createRef=function(){return{current:null}};i.forwardRef=function(e){return{$$typeof:me,render:e}};i.isValidElement=L;i.lazy=function(e){return{$$typeof:he,_payload:{_status:-1,_result:e},_init:be}};i.memo=function(e,t){return{$$typeof:ye,type:e,compare:t===void 0?null:t}};i.startTransition=function(e){var t=R.transition;R.transition={};try{e()}finally{R.transition=t}};i.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};i.useCallback=function(e,t){return l.current.useCallback(e,t)};i.useContext=function(e){return l.current.useContext(e)};i.useDebugValue=function(){};i.useDeferredValue=function(e){return l.current.useDeferredValue(e)};i.useEffect=function(e,t){return l.current.useEffect(e,t)};i.useId=function(){return l.current.useId()};i.useImperativeHandle=function(e,t,r){return l.current.useImperativeHandle(e,t,r)};i.useInsertionEffect=function(e,t){return l.current.useInsertionEffect(e,t)};i.useLayoutEffect=function(e,t){return l.current.useLayoutEffect(e,t)};i.useMemo=function(e,t){return l.current.useMemo(e,t)};i.useReducer=function(e,t,r){return l.current.useReducer(e,t,r)};i.useRef=function(e){return l.current.useRef(e)};i.useState=function(e){return l.current.useState(e)};i.useSyncExternalStore=function(e,t,r){return l.current.useSyncExternalStore(e,t,r)};i.useTransition=function(){return l.current.useTransition()};i.version="18.0.0-fc46dba67-20220329"});var m=O((ze,B)=>{"use strict";B.exports=z()});var I=d(m());import{styled as J}from"@stitches/react";var S=(e,t="none")=>{var o;if(!e)return null;if(typeof e=="string")return[e];if(!e[t]){let n=Object.getOwnPropertyNames(e);if(n.length>0)return(o=e[n[0]])==null?void 0:o.join(", ")}return!e[t]||!Array.isArray(e[t])?null:e[t].join(", ")};var xe=J("div",{}),Ee=J("span",{}),Re=({as:e="div",children:t,homepage:r,language:o="none"})=>{let n="span";return e!=="div"&&(n="li"),I.default.createElement(xe,{as:e,"data-testid":"nectar-homepage"},r.map(u=>{let s=S(u.label,o);return I.default.createElement(Ee,{as:n,key:u.id},I.default.createElement("a",{href:u.id,"aria-label":s},t||s))}))},Ie=Re;var K=d(m());import{styled as $e}from"@stitches/react";var Ce=$e("span",{}),Ne=({as:e="span",label:t,language:r="none"})=>K.default.createElement(Ce,{as:e},S(t,r)),y=Ne;var h=d(m());var $=d(m());var Q=d(m());var ke=({as:e="dd",language:t,value:r})=>Q.default.createElement(y,{label:r,as:e,language:t}),F=ke;var we=({item:e,language:t})=>{let{label:r,value:o}=e;return $.default.createElement("div",{role:"group"},$.default.createElement(y,{as:"dt",label:r,language:t}),$.default.createElement(F,{as:"dd",value:o,language:t}))},C=we;var je=({language:e,metadata:t,title:r})=>Array.isArray(t)?h.default.createElement(h.default.Fragment,null,t.length>0&&h.default.createElement("dl",{title:r},t.map((o,n)=>h.default.createElement(C,{item:o,key:n,language:e})))):h.default.createElement(h.default.Fragment,null),Le=je;var b=d(m());var Fe=({language:e,requiredStatement:t})=>t?b.default.createElement("dl",null,b.default.createElement(C,{item:t,language:e})):b.default.createElement(b.default.Fragment,null),Ae=Fe;var Y=d(m());var Oe=({as:e="p",language:t,summary:r})=>Y.default.createElement(y,{as:e,label:r,language:t}),Te=Oe;var _=d(m());import{styled as qe}from"@stitches/react";var p=d(m());import Pe from"clsx";import{styled as Ve}from"@stitches/react";var X=(e,t="200,",r="full")=>{Array.isArray(e)&&(e=e[0]);let{id:o,service:n}=e,u;if(!n)return o;if(Array.isArray(e.service)&&e.service.length>0&&(u=n[0]),u){if(u["@id"])return`${u["@id"]}/${r}/${t}/0/default.jpg`;if(u.id)return`${u.id}/${r}/${t}/0/default.jpg`}};var Z=Ve("img",{width:"100%",height:"100%",transition:"all 1s cubic-bezier(0.16, 1, 0.3, 1)",opacity:0,["&.loaded"]:{opacity:1}}),Ge=({alt:e,resource:t,objectFit:r})=>{let[o,n]=(0,p.useState)(!1),u=(0,p.useRef)(null);(0,p.useEffect)(()=>{u.current&&u.current.complete&&n(!0)},[]);let{type:s,id:a}=t;switch(s){case"Image":let c=X(t);return p.default.createElement(Z,{alt:e,src:c,ref:u,as:"img",key:a,style:{objectFit:r},onLoad:()=>n(!0),className:Pe("source",o&&"loaded")});case"Sound":return p.default.createElement(Z,{src:a,as:"video",key:a});default:return console.warn(`Resource type: ${s} is not valid or not yet supported in Nectar.`),p.default.createElement(p.default.Fragment,null)}},ee=Ge;var He=qe("div",{}),Me=({altAsLabel:e,language:t,objectFit:r="cover",thumbnail:o})=>{let n=S(e,t);return _.default.createElement(_.default.Fragment,null,o.map(u=>{let{width:s,height:a}=u;return _.default.createElement(He,{style:{width:`${s}px`,height:`${a}px`,backgroundColor:"#c1c8cd"}},_.default.createElement(ee,{alt:n,resource:u,objectFit:r}))}))},We=Me;export{Ie as Homepage,y as Label,Le as Metadata,Ae as RequiredStatement,Te as Summary,We as Thumbnail,F as Value}; | ||
/** | ||
* @license React | ||
* react.production.min.js | ||
* | ||
* Copyright (c) Facebook, Inc. and its affiliates. | ||
* | ||
* This source code is licensed under the MIT license found in the | ||
* LICENSE file in the root directory of this source tree. | ||
*/ | ||
//# sourceMappingURL=index.esm.js.map |
{ | ||
"name": "@samvera/nectar-iiif", | ||
"version": "0.0.5", | ||
"version": "0.0.6-alpha.0", | ||
"description": "", | ||
@@ -51,6 +51,8 @@ "main": "dist/index.cjs.js", | ||
"@types/react-dom": "^18.0.1", | ||
"clsx": "^1.1.1", | ||
"react": "^18.0.0", | ||
"react-dom": "^18.0.0" | ||
"clsx": "^1.1.1" | ||
}, | ||
"peerDependencies": { | ||
"react": "^16.8 || ^17.0 || ^18.0", | ||
"react-dom": "^16.8 || ^17.0 || ^18.0" | ||
}, | ||
"files": [ | ||
@@ -57,0 +59,0 @@ "dist" |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
85041
105.18%210
51.08%- Removed
- Removed