-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponent---src-pages-templates-projects-tsx-3297a666ad40f8886c83.js
More file actions
2 lines (2 loc) · 3.93 KB
/
component---src-pages-templates-projects-tsx-3297a666ad40f8886c83.js
File metadata and controls
2 lines (2 loc) · 3.93 KB
1
2
(self.webpackChunkcode_cave=self.webpackChunkcode_cave||[]).push([[535],{705:function(e,a,t){"use strict";var r=t(4810),l=t(5588),n=t(9585),s=t(3510),o=t(7437);a.A=e=>{let{project:a,className:t,theme:i,lang:c}=e;const d=(0,l.c)(a.frontmatter.cover),{title:u,teamSize:m,duration:p}=a.frontmatter,g=i===n.S.light?"text-main-100":"text-secondary-100",f=i===n.S.light?"bg-secondary-100 hover:bg-secondary-100":"bg-main-70 hover:bg-main-70";return(0,o.Y)(r.N_,{to:`/projects/${a.id}`,className:`${f} ${g} flex flex-col justify-between rounded-2xl p-2.5 gap-2.5 ${t}`,itemScope:!0,itemType:"https://schema.org/CreativeWork"},(0,o.Y)("div",{className:"group flex-1 relative"},d?(0,o.Y)("div",{className:"w-full rounded-[10px] overflow-hidden"},(0,o.Y)(l.G,{image:d,alt:"cover",itemProp:"image",className:"object-contain w-full rounded-[10px] grayscale transition-all group-hover:scale-[1.05]"})):null,(0,o.Y)("div",{className:"absolute left-2 bottom-2 flex items-center gap-2.5 z-10"},(0,o.Y)("p",{className:"backdrop-blur-sm backdrop-brightness-75 text-secondary-100 px-5 h-10 flex items-center rounded-lg"},p),(0,o.Y)("p",{className:"backdrop-blur-sm backdrop-brightness-75 text-secondary-100 px-5 h-10 flex items-center rounded-lg"},m))),(0,o.Y)("div",{className:"flex px-2.5 py-1 items-center grow"},(0,o.Y)("h2",{className:"text-base grow font-medium h-full",itemProp:"description"},u),(0,o.Y)(s.Q,{size:20})))}},3510:function(e,a,t){var r=t(5972).k5;e.exports.Q=function(e){return r({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6.5 4a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v5a.5.5 0 01-1 0V4.5H7a.5.5 0 01-.5-.5z",clipRule:"evenodd"}},{tag:"path",attr:{fillRule:"evenodd",d:"M12.354 3.646a.5.5 0 010 .708l-9 9a.5.5 0 01-.708-.708l9-9a.5.5 0 01.708 0z",clipRule:"evenodd"}}]})(e)}},6244:function(e,a,t){"use strict";t.r(a),t.d(a,{Head:function(){return c}});var r=t(9585),l=t(5471),n=t(705),s=t(9039),o=t(6696),i=t(7437);a.default=e=>{let{data:a,pageContext:t}=e;const o=a.allMarkdownRemark.nodes,{currentPage:c,pagesQuantity:d,lang:u,markupData:m}=t;return(0,i.Y)("div",{className:"flex w-full justify-center"},(0,i.Y)("h1",{className:"hidden"},m.head),(0,i.Y)(l.A,{maxWidthClass:"max-w-4.5xl",className:"flex-col py-16"},(0,i.Y)("div",{className:"w-full grid grid-cols-1 sm:grid-cols-2 gap-x-14 gap-y-8"},o?o.map(e=>(0,i.Y)(n.A,{key:e.id,project:e,lang:u,theme:r.S.dark})):null),d>1?(0,i.Y)(s.A,{section:"projects",pagesQuantity:d,currentPage:c,nextPageTitle:t.pagination.next}):null))};const c=e=>{let{pageContext:{markupData:a,site:t,lang:r},location:l}=e;return(0,i.Y)(o.c,{title:`${a.head} | ${a.bannerTitle.toUpperCase()}`,siteUrl:t.siteUrl,description:t.description,path:l.pathname,lang:r})}},7859:function(e,a,t){"use strict";var r=t(8168),l=t(9585),n=t(7437);a.A=e=>{const{theme:a,onClick:t,className:s,children:o,border:i,...c}=e,d=""+(a===l.S.dark?"bg-primary-70 text-secondary-100 hover:text-main-30":"bg-secondary-100 text-main-100 border-main-100 hover:bg-secondary-30");return(0,n.Y)("button",(0,r.A)({onClick:t,className:`flex min-w-10 items-center justify-center rounded-full border-solid ${i?"border":""} ${d} ${s}`},c),o)}},9039:function(e,a,t){"use strict";var r=t(4810),l=t(9585),n=t(7859),s=t(7437);a.A=e=>{let{section:a,pagesQuantity:t,currentPage:o,nextPageTitle:i,className:c}=e;const d=Array.from({length:t},(e,a)=>a+1),u=o+1;return(0,s.Y)("div",{className:`flex justify-center w-full gap-6 ${c}`},o<t?(0,s.Y)(r.N_,{to:`/${a}/page/${u}`,className:"w-max shrink-0"},(0,s.Y)(n.A,{theme:l.S.dark,border:!0,"aria-label":null!=i?i:"Next page",className:"whitespace-nowrap h-10 px-5 font-bold"},null!=i?i:"Next page")):null,(0,s.Y)("nav",{className:"shrink-0 flex gap-2"},t>1?d.map(e=>(0,s.Y)(r.N_,{key:`pagination-link-${e}`,to:`/${a}/page/${e}`},(0,s.Y)(n.A,{theme:l.S.dark,border:e===o,"aria-label":"view page",className:"h-10 font-bold"},e))):null))}}}]);
//# sourceMappingURL=component---src-pages-templates-projects-tsx-3297a666ad40f8886c83.js.map