PageSourceSearch

https://microbit.org/component---src-templates-unit-of-work-page-tsx-ea38dbaab357a5c7bfd2.js

js microbit.org collected 2026-09-24 08:31:20 UTC 5,998 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_microbit_foundation_microbit_org_gatsby=self.webpackChunk_microbit_foundation_microbit_org_gatsby||[]).push([[9422],{237:function(e,t,n){n(6469)("flatMap")},3568:function(e,t,n){n.r(t),n.d(t,{default:function(){return w}});var a=n(2485),l=n.n(a),r=n(8007),o=n(6540),i=n(4984),s=n(7518),c=n(3700),m=n(7474),u=n(7440),d=n(6883),f=n(2770),g=n(8111),E=n(648),y=n(6714),p=n(6442),k=n(8065),A=n(359),v=n(3785),O=n(9715),b=n(1616),h=n(813),_=n(9663),C={lessonContentMediaPair:"UnitOfWorkPage-module--lessonContentMediaPair--f6d66",cap23:"UnitOfWorkPage-module--cap23--f0ada",keyLearningBlock:"UnitOfWorkPage-module--keyLearningBlock--be360",showOnMobile:"UnitOfWorkPage-module--showOnMobile--21e3b",showOnDesktop:"UnitOfWorkPage-module--showOnDesktop--08181"};const L=e=>{let{value:t}=e;const n=t.contents[0],a=(0,o.useCallback)(()=>{(0,r.oo)((0,O.C)(n))},[n]),l=(0,h.zC)(t,n),i=(0,p.A)().formatMessage({id:(0,v.tM)(t).lesson}),c=o.createElement(d.A,{buttonText:i+" "+l+" details",onClick:a});return o.createElement(g.A,{node:{_key:"unit-of-work-tabs",content:[{title:"Summary",content:o.createElement(N,{value:t,stepperBar:c}),contentIsRendered:!0},{title:"Curriculum links",content:o.createElement(o.Fragment,null,o.createElement(s.Ay,{content:t._rawCurriculumLinks}),c),contentIsRendered:!0}],layout:"landingPage",useTabButtons:!0}})},N=e=>{let{value:t,stepperBar:n}=e;return o.createElement(o.Fragment,null,o.createElement(u.A,null,o.createElement("div",null,o.createElement(E.A,{variant:"h3"},"Overall key learning"),o.createElement(s.Ay,{content:t._rawLearningObjectives,cap:"2/3"}),o.createElement(_._v,{additionalSkills:t.additionalSkills,className:C.cap23}),t.contents.map(e=>o.createElement(W,{key:e._id,unit:t,lesson:e})),o.createElement(c.A,{accessibility:!0,licence:t.licence}))),n)},W=e=>{let{lesson:t,unit:n}=e;const a=(0,h.zC)(n,t),r=o.createElement("span",null,o.createElement(k.A,{id:(0,v.tM)(n).lesson}));return o.createElement(u.A,null,o.createElement("section",null,o.createElement(E.A,{variant:"h3"},r," ",a,": ",t.title),o.createElement("div",{className:C.lessonContentMediaPair},o.createElement(u.A,null,o.createElement("div",{className:C.lessonText},o.createElement(s.Ay,{content:[t._rawSummary[0]]}),t.image&&o.createElement(m.Ay,{className:l()(C.lessonImage,C.showOnMobile),image:t.image,widths:400,aspectRatio:m.k4.Landscape_4_3,corners:"rounded"}),o.createElement(E.A,{variant:"defaultBold"},"Key learning:"),o.createElement(s.Ay,{content:t._rawLearningObjectives,className:C.keyLearningBlock}),o.createElement(f.A,{topics:t.topics}))),t.image&&o.createElement(m.Ay,{className:l()(C.lessonImage,C.showOnDesktop),image:t.image,widths:400,aspectRatio:m.k4.Landscape_4_3,corners:"rounded"})),o.createElement(i.A,{to:(0,O.C)(t)},r," ",a," details")))};var w=e=>{let{pageContext:t,data:{menus:n,unit:a,listings:l},location:r}=e;const{title:i}=a;return o.createElement(A.A,{siteArea:b.LQ.LESSONS,metadata:{title:i,alternates:t.alternates,page:a},menus:n,messages:t.messages,location:r},o.createElement(y.A,{listings:l,unit:a,details:o.createElement(L,{value:a})}))}},5644:function(e,t,n){n.d(t,{n:function(){return l}});n(8350),n(237);var a=n(5458);const l=e=>{const t=[].concat((0,a.A)(e.topics),(0,a.A)(e.contents.flatMap(e=>e.topics))),n=[];for(const a of t)n.find(e=>e._id===a._id)||n.push(a);return n}},6714:function(e,t,n){n.d(t,{A:function(){return O}});var a=n(2485),l=n.n(a),r=n(6540),o=n(4984),i=n(3318),s=n(9476),c=n(5133),m=n(7474),u=n(5665),d=n(8065),f=n(3785),g=n(9715),E=n(813),y=n(1960),p=n(1936),k=n(648),A=n(1149),v={root:"UnitOfWorkLayout-module--root--349b4",card:"UnitOfWorkLayout-module--card--0fc8d",details:"UnitOfWorkLayout-module--details--e76fd",type:"UnitOfWorkLayout-module--type--80828",preamble:"UnitOfWorkLayout-module--preamble--f7634",image:"UnitOfWorkLayout-module--image--dd232",unitIcon:"UnitOfWorkLayout-module--unitIcon--d7286",lessonImage:"UnitOfWorkLayout-module--lessonImage--d82f0",cardType:"UnitOfWorkLayout-module--cardType--b02ea",unitOfWorkSummary:"UnitOfWorkLayout-module--unitOfWorkSummary--3f3a2"};var O=e=>{let{listings:t,unit:n,lesson:a,details:O}=e;const{title:b}=null!=a?a:n,h=[{href:(0,g.C)(t),title:t.title},{href:(0,g.C)(n),title:n.title}];a&&h.push({href:(0,g.C)(a),title:a.title});const _=a?(0,E.zC)(n,a)-1:-1,C=n.contents[_+1],L=C?(0,g.C)(C):void 0;return r.createElement(c.mO,{className:v.root},r.createElement(c.fI,{justify:"center"},r.createElement(c.fv,{md:10,sm:12,className:v.preamble},r.createElement(i.A,{breadcrumbs:h}),r.createElement(u.A,{title:b}))),r.createElement(c.fI,{justify:"center"},r.createElement(c.fv,{md:10,sm:12},r.createElement(s.A,{type:"main",className:v.card},a&&a.image?r.createElement(m.Ay,{className:l()(v.image,v.lessonImage),image:a.image,widths:400,aspectRatio:m.k4.Landscape_4_3,corners:"roun
1ded"}):r.createElement("img",{className:l()(v.image,v.unitIcon),alt:"",src:y.A.image(n.image).url()}),r.createElement("div",{className:v.header},r.createElement(k.A,{variant:"h1"},b),r.createElement(k.A,{className:v.type,variant:"default"},r.createElement(d.A,{id:a?(0,f.tM)(n).lesson:"unitType-"+n.unitType}),a&&r.createElement(r.Fragment,null," ",_+1," of ",n.contents.length))),r.createElement(A.A,{className:v.unitOfWorkSummary,unit:n,lesson:a,callToAction:L&&r.createElement(o.A,{primary:!0,to:L},a?"designChallenge"===n.unitType?"Next activity":"Next lesson":r.createElement(r.Fragment,null,r.createElement(d.A,{id:(0,f.tM)(n).lesson})," 1 details"))})))),r.createElement(c.fI,{justify:"center",className:v.details},r.createElement(c.fv,{md:10,sm:12},O)),r.createElement(p.A,{relatedContent:n.related}))}},8350:function(e,t,n){var a=n(6518),l=n(259),r=n(9306),o=n(8981),i=n(6198),s=n(1469);a({target:"Array",proto:!0},{flatMap:function(e){var t,n=o(this),a=i(n);return r(e),(t=s(n,0)).length=l(t,n,n,a,0,1,e,arguments.length>1?arguments[1]:void 0),t}})}}]);
2//# sourceMappingURL=component---src-templates-unit-of-work-page-tsx-ea38dbaab357a5c7bfd2.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.