PageSourceSearch

https://stl.parts/component---src-pages-shapes-composite-js-8076e8d20ac7f6d2249e.js

js stl.parts collected 2026-10-08 15:27:11 UTC 8,333 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkstl_parts=self.webpackChunkstl_parts||[]).push([[847],{6198:function(e,t,a){function n(e,t,a,n){const s=a.siteUrl;return{"@context":"http://schema.org","@type":"CollectionPage",url:s+t.pathname,name:"Shapes",breadcrumb:{"@type":"BreadcrumbList",itemListElement:n.map(e=>({"@type":"ListItem",position:n.indexOf(e)+1,name:e.label,item:s+e.to}))},mainEntity:{"@type":"ItemList",itemListElement:e.allStrapiShape.edges.map((e,t)=>({"@type":"ListItem",position:t+1,item:{"@type":"3DModel",name:e.node.name,url:s+"/shapes/"+e.node.slug}}))}}}a.d(t,{p:function(){return n}})},32748:function(e,t,a){a.d(t,{M:function(){return d}});var n=a(96540),s=a(55268),l=a(5588),r="styles-module--bottom--d9f7e",i="styles-module--entityCard--9130a",o="styles-module--image--c89cc",c="styles-module--imagePlaceholder--bf7d5",u="styles-module--subline--c129b",m="styles-module--title--6ffc7";function d({title:e,subline:t,image:a,bottom:d,linkTo:p}){return n.createElement(s.Link,{to:p,className:i},n.createElement("h3",{className:m,title:e},e),n.createElement("div",{className:u},t),"string"==typeof a&&n.createElement("img",{src:a,alt:e,className:o}),a&&"string"!=typeof a&&n.createElement(l.G,{image:(0,l.c)(a),alt:e,className:o}),!a&&n.createElement("div",{className:c}),d&&n.createElement("div",{className:r,title:"string"==typeof d?d:void 0},d))}},48290:function(e,t,a){a.d(t,{k:function(){return c}});var n=a(96540),s=a(44455),l=a(55268),r="styles-module--link--f5e4a",i="styles-module--link_active--31ca4",o="styles-module--shapeNavigation--c2e73";function c({className:e,active:t}){return n.createElement("nav",{className:(0,s.cn)(o,e)},n.createElement(l.Link,{className:(0,s.cn)(r,"all"===t&&i),to:"/shapes"},"All"),n.createElement(l.Link,{className:(0,s.cn)(r,"primitive"===t&&i),to:"/shapes/primitive"},"Primitive"),n.createElement(l.Link,{className:(0,s.cn)(r,"composite"===t&&i),to:"/shapes/composite"},"Composite"),n.createElement(l.Link,{className:(0,s.cn)(r,"community"===t&&i),to:"/shapes/community"},"Community"),n.createElement(l.Link,{className:(0,s.cn)(r,"my-shapes"===t&&i),to:"/shapes/my-shapes"},"My Shapes"))}},53033:function(e,t,a){a.d(t,{$4:function(){return i},O9:function(){return l},R_:function(){return n},a_:function(){return r},jW:function(){return s}});var n="styles-module--heading--5500a",s="styles-module--inputSearch--649ba",l="styles-module--shapeList--285ed",r="styles-module--shapeNavigation--19e3e",i="styles-module--subline--cda97"},53287:function(e,t,a){a.d(t,{E:function(){return m},M:function(){return u}});var n=a(45458),s=a(96540),l=a(56647),r=a(30727),i=a(32748),o=a(59316),c=a(62098);function u({allStrapiShape:e,searchQuery:t,className:a}){const n=e.edges.map(({node:e})=>e);return s.createElement(d,{className:a,shapes:n,searchQuery:t,renderShapeCard:e=>{var t;let a;if("primitive"===e.shapeType)a="Primitive shape";else if("composite"===e.shapeType)a="Composite shape";else{var n,r,o,c;a=`by ${null!==(n=null!==(r=null===(o=e.author)||void 0===o?void 0:o.name)&&void 0!==r?r:null===(c=e.user)||void 0===c?void 0:c.username)&&void 0!==n?n:l.f5}`}return s.createElement(i.M,{key:e.slug,linkTo:"/shapes/"+e.slug,title:e.name,subline:`${e.countParts} parts, ${e.countForks} forks`,image:null===(t=e.thumbnail)||void 0===t?void 0:t.localFile,bottom:a})}})}function m({shapes:e,searchQuery:t,className:a}){return s.createElement(d,{className:a,shapes:e,searchQuery:t,renderShapeCard:e=>{if(function(e){return!0===e.isLocal}(e)){var t;const a=`Updated on ${new Date(null!==(t=e.updatedAt)&&void 0!==t?t:"").toLocaleString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}`;return s.createElement(i.M,{key:`local-${e.key}`,linkTo:"/shapes/my-shapes/create?local="+encodeURIComponent(e.key),title:e.name,subline:a,image:e.image,bottom:"Local storage (Browser)"})}{const t=[e.updatedAt].concat((0,n.A)(e.versions.map(e=>e.updatedAt))).reduce((e,t)=>new Date(t)>new Date(e)?t:e,e.updatedAt);let a;return a="published"!==e.status&&"modified"!==e.status||!e.publishedAt?`Updated on ${new Date(t).toLocaleString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}
1`:`Published on ${new Date(e.publishedAt).toLocaleString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}`,s.createElement(i.M,{key:`remote-${e.documentId}`,linkTo:"/shapes/my-shapes/create?remote="+encodeURIComponent(e.documentId),title:e.name,subline:a,image:h(e.thumbnail),bottom:s.createElement(p,{shape:e})})}}})}function d({shapes:e,searchQuery:t,renderShapeCard:a,className:n}){const l=e.filter(e=>{var a,n;return!t||null!==(a=null===(n=e.name)||void 0===n?void 0:n.toLowerCase().includes(t.toLowerCase()))&&void 0!==a&&a}),r=0===l.length&&t;return s.createElement(s.Fragment,null,l.length>0&&s.createElement(o.y,{className:n},l.map(e=>a(e))),r&&s.createElement("div",{className:n},"No shapes found for ",s.createElement("strong",null,'"',t,'"')))}function p({shape:e}){const t=e.versions.filter(t=>t.status!==e.status&&"published"!==t.status&&(null===t.reviewStatus||t.reviewStatus!==e.reviewStatus));return s.createElement(c.t,{shape:e,versions:t})}function h(e){var t,a,n;return e?(0,r.pm)(null!==(t=null===(a=e.formats)||void 0===a||null===(n=a.small)||void 0===n?void 0:n.url)&&void 0!==t?t:e.url):null}},59316:function(e,t,a){a.d(t,{y:function(){return r}});var n=a(96540),s=a(44455),l="styles-module--entityCardList--e696e";function r({children:e,className:t,...a}){return n.createElement("div",Object.assign({className:(0,s.cn)(l,t)},a),e)}},62098:function(e,t,a){a.d(t,{t:function(){return l}});var n=a(96540),s=a(66518);function l({className:e,shape:t,versions:a=[]}){return n.createElement(s.C,{className:e},n.createElement(s.h,{status:r(t)},i(t)),a.map(e=>n.createElement(s.h,{key:e.version,status:r(e)},"V",e.version," ",i(e))))}function r(e){return e.reviewStatus?"inReview":e.status}function i(e){return e.reviewStatus?"in review":e.status}},66518:function(e,t,a){a.d(t,{h:function(){return d},C:function(){return m}});var n=a(96540),s=a(44455),l="styles-module--statusTag--6b8fa",r="styles-module--statusTag_draft--75c38",i="styles-module--statusTag_inReview--c918f",o="styles-module--statusTag_modified--4a226",c="styles-module--statusTag_published--edd8d",u="styles-module--statusTags--25df5";function m({className:e,children:t}){return n.createElement("span",{className:(0,s.cn)(e,u)},t)}function d({className:e,status:t,children:a}){return n.createElement("span",{className:(0,s.cn)(e,l,"published"===t&&c,"draft"===t&&r,"modified"===t&&o,"inReview"===t&&i)},a)}},86209:function(e,t,a){a.r(t),a.d(t,{Head:function(){return f}});var n=a(96540),s=a(95236),l=a(99863),r=a(68749),i=a(77528),o=a(53287),c=a(48290),u=a(56647),m=a(36710),d=a(6198),p=a(53033);const h=[{label:"Home",to:"/"},{label:"Shapes",to:"/shapes"},{label:"Composite",to:"/shapes/composite"}];t.default=({data:e})=>{const{allStrapiShape:t}=e,{0:a,1:i}=(0,n.useState)("");return n.createElement(r.A,{activeMenuItem:"shapes",breadcrumbItems:h},n.createElement(l.D,{className:p.R_},"Composite Shapes"),n.createElement("p",{className:p.$4},t.totalCount," customizable"," ",n.createElement("abbr",{title:u.xQ},"JSCAD")," designs of more complex composite shapes."),n.createElement(c.k,{className:p.a_,active:"composite"}),n.createElement(s.k,{type:"search",className:p.jW,value:a,onChange:function(e){i(e.target.value)},placeholder:"Search all composite shapes…"}),n.createElement(o.M,{className:p.O9,searchQuery:a,allStrapiShape:t}))};const f=({location:e,data:t})=>{const a=(0,m.Q)(),s=(0,d.p)(t,e,a,h);return n.createElement(i.k,{title:"Composite Shapes",location:e,structuredData:s})}},95236:function(e,t,a){a.d(t,{k:function(){return o}});var n=a(74848),s=a(11314),l=a(44455);const r="_textInput_esn6q_1";function i(e){return function({props:e,elementType:t,forwardedRef:a},n){const{type:l="text",...r}=e,i={elementProps:r};return(0,s.EH)(i.elementProps,t,"input")&&(i.elementProps.type=l),null==n||n(i),{elementProps:i.elementProps,elementRef:a}}(e,e=>{e.elementProps.className=(0,l.cn)(e.elementProps.className,r)})}const o=(0,s.a0)("input",e=>{const{elementProps:t,elementRef:a}=i(e);return(0,n.jsx)("input",{...t,ref:a})})}}]);
2//# sourceMappingURL=component---src-pages-shapes-composite-js-8076e8d20ac7f6d2249e.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.