UNPKG

@wordpress/block-library

Version:
8 lines (7 loc) 1.28 kB
{ "version": 3, "sources": ["../../src/gallery/shared.js"], "sourcesContent": ["export function defaultColumnsNumber( imageCount ) {\n\treturn imageCount ? Math.min( 3, imageCount ) : 3;\n}\n\nexport const pickRelevantMediaFiles = ( image, sizeSlug = 'large' ) => {\n\tconst imageProps = Object.fromEntries(\n\t\tObject.entries( image ?? {} ).filter( ( [ key ] ) =>\n\t\t\t[ 'alt', 'id', 'link' ].includes( key )\n\t\t)\n\t);\n\n\timageProps.url =\n\t\timage?.sizes?.[ sizeSlug ]?.url ||\n\t\timage?.media_details?.sizes?.[ sizeSlug ]?.source_url ||\n\t\timage?.url ||\n\t\timage?.source_url;\n\tconst fullUrl =\n\t\timage?.sizes?.full?.url ||\n\t\timage?.media_details?.sizes?.full?.source_url;\n\tif ( fullUrl ) {\n\t\timageProps.fullUrl = fullUrl;\n\t}\n\treturn imageProps;\n};\n"], "mappings": ";AAAO,SAAS,qBAAsB,YAAa;AAClD,SAAO,aAAa,KAAK,IAAK,GAAG,UAAW,IAAI;AACjD;AAEO,IAAM,yBAAyB,CAAE,OAAO,WAAW,YAAa;AACtE,QAAM,aAAa,OAAO;AAAA,IACzB,OAAO,QAAS,SAAS,CAAC,CAAE,EAAE;AAAA,MAAQ,CAAE,CAAE,GAAI,MAC7C,CAAE,OAAO,MAAM,MAAO,EAAE,SAAU,GAAI;AAAA,IACvC;AAAA,EACD;AAEA,aAAW,MACV,OAAO,QAAS,QAAS,GAAG,OAC5B,OAAO,eAAe,QAAS,QAAS,GAAG,cAC3C,OAAO,OACP,OAAO;AACR,QAAM,UACL,OAAO,OAAO,MAAM,OACpB,OAAO,eAAe,OAAO,MAAM;AACpC,MAAK,SAAU;AACd,eAAW,UAAU;AAAA,EACtB;AACA,SAAO;AACR;", "names": [] }