PageSourceSearch

https://mycurriculummate.com.au/static/js/2191.a2ce44e8.chunk.js

js mycurriculummate.com.au collected 2026-10-02 00:44:09 UTC 14,476 bytes, 3 lines download raw bytes

1/*! For license information please see 2191.a2ce44e8.chunk.js.LICENSE.txt */
2"use strict";(globalThis.webpackChunkfrontend=globalThis.webpackChunkfrontend||[]).push([[2191],{82935(e,t,r){r.d(t,{A:()=>n});var s=r(45621),a=r(13390),i=r(65469),l=r(70579);function n(e){let{showNavLinks:t=!1,activeLink:r=null}=e;return(0,l.jsx)("header",{className:t?"border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50":"bg-white border-b sticky top-0 z-50",children:(0,l.jsxs)("div",{className:"max-w-6xl mx-auto px-4 py-3 flex items-center justify-between",children:[(0,l.jsx)(s.N_,{to:"/",children:(0,l.jsxs)("picture",{children:[(0,l.jsx)("source",{srcSet:"/logo.webp",type:"image/webp"}),(0,l.jsx)("img",{src:"/logo.png",alt:"My Curriculum Mate",className:"h-14 w-auto",width:"122",height:"56",loading:"eager",fetchPriority:"high"})]})}),t?(0,l.jsxs)("nav",{className:"hidden md:flex items-center gap-6 text-sm",children:[(0,l.jsx)(s.N_,{to:"/#features",className:"features"===r?"text-foreground font-medium":"text-muted-foreground hover:text-foreground transition-colors",children:"Features"}),(0,l.jsx)(s.N_,{to:"/#pricing",className:"pricing"===r?"text-foreground font-medium":"text-muted-foreground hover:text-foreground transition-colors",children:"Pricing"}),(0,l.jsx)(s.N_,{to:"/blog",className:"blog"===r?"text-foreground font-medium":"text-muted-foreground hover:text-foreground transition-colors",children:"Blog"}),(0,l.jsx)(s.N_,{to:"/free-resources",className:"free-resources"===r?"text-foreground font-medium":"text-muted-foreground hover:text-foreground transition-colors",children:"Free Resources"}),(0,l.jsx)(s.N_,{to:"/signup",children:(0,l.jsx)(a.$,{size:"sm",children:"Start Free"})})]}):(0,l.jsx)(a.$,{variant:"ghost",asChild:!0,children:(0,l.jsxs)(s.N_,{to:"/",children:[(0,l.jsx)(i.A,{className:"w-4 h-4 mr-2"}),"Back to Home"]})})]})})}},91140(e,t,r){r.d(t,{BT:()=>c,Wu:()=>d,ZB:()=>o,Zp:()=>l,aR:()=>n,wL:()=>m});var s=r(65043),a=r(99766),i=r(70579);const l=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,a.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...s})});l.displayName="Card";const n=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,a.cn)("flex flex-col space-y-1.5 p-6",r),...s})});n.displayName="CardHeader";const o=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,a.cn)("font-semibold leading-none tracking-tight",r),...s})});o.displayName="CardTitle";const c=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,a.cn)("text-sm text-muted-foreground",r),...s})});c.displayName="CardDescription";const d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,a.cn)("p-6 pt-0",r),...s})});d.displayName="CardContent";const m=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,a.cn)("flex items-center p-6 pt-0",r),...s})});m.displayName="CardFooter"},92264(e,t,r){r.d(t,{p:()=>l});var s=r(65043),a=r(99766),i=r(70579);const l=s.forwardRef((e,t)=>{let{className:r,type:s,...l}=e;return(0,i.jsx)("input",{type:s,className:(0,a.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",r),ref:t,...l})});l.displayName="Input"},82191(e,t,r){r.r(t),r.d(t,{default:()=>b});var s=r(65043),a=r(45621),i=r(22024),l=r(85692),n=r(28646),o=r(75088),c=r(39292),d=r(91140),m=r(92264),u=r(5949),x=r(49367),p=r(4980),h=r(82935),g=r(70579);const f=[{match:"Curriculum deep-dive",label:"Curriculum Deep-Dive"},{match:"Practical classroom strategy",label:"Classroom Strategy"},{match:"Australian education news",label:"News & Policy"},{match:"Year-level specific teaching",label:"Year-Level Teaching"},{match:"Subject-specific teaching",label:"Subject-Specific"},{match:"AI and EdTech",label:"AI & EdTech"}],y=e=>{var t;return(null===(t=f.find(t=>null===e||void 0===e?void 0:e.startsWith(t.match)))||void 0===t?void 0:t.label)||null},j=e=>{let{posts:t}=e;return(0,g.jsxs)(x.mg,{children:[(0,g.jsx)("title",{children:"Teaching Resources Blog for Australian Educators | My Curriculum Mate"}),(0,g.jsx)("meta",{name:"description",content:"Expert teaching tips, curriculum guides, NAPLAN strategies, and lesson planning insights for Australian K-12 teachers. Free articles updated weekly."}),(0,g.jsx)("link",{rel:"canonical",href:"https://mycurriculummate.com.au/blog"}),(0,g.jsx)("meta",{name:"robots",content:"index, follow"}),(0,g.jsx)("meta",{property:"og:title",content:"Teaching Resources Blog | My Curriculum Mate"}),(0,g.jsx)("meta",{property:"og:description",content:"Expert teaching tips, curriculum guides, and lesson planning insights for Australian K-12 educators."}),(0,g.jsx)("meta",{property:"og:image",content:"https://mycurriculummate.com.au/og-logo.png"}),(0,g.jsx)("meta",{property:"og:url",content:"https://mycurriculummate.com.au/blog"}),(0,g.jsx)("meta",{property:"og:type",content:"website"}),(0,g.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,g.jsx)("meta",{name:"twitter:title",content:"Teaching Resources Blog | My Curriculum Mate"}),(0,g.jsx)("meta",{name:"twitter:description",content:"Expert teaching tips and curriculum guides for Australian teachers."}),(0,g.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Blog",name:"My Curriculum Mate Teaching Resources Blog",description:"Expert teaching tips, curriculum guides, NAPLAN strategies, and lesson planning insights for Australian K-12 teachers.",url:"https://mycurriculummate.com.au/blog",publisher:{"@type":"Organization",name:"My Curriculum Mate",url:"https://mycurriculummate.com.au"},blogPost:t.slice(0,10).map(e=>
2({"@type":"BlogPosting",headline:e.title,description:e.meta_description||"",url:`https://mycurriculummate.com.au/blog/${e.slug}`,datePublished:e.published_at||"",author:{"@type":"Organization",name:"My Curriculum Mate"}}))})})]})},b=()=>{const[e,t]=(0,s.useState)([]),[r,f]=(0,s.useState)(!0),[b,N]=(0,s.useState)(""),[v,w]=(0,s.useState)("All"),[A,k]=(0,s.useState)([]);(0,s.useEffect)(()=>{M()},[]),(0,s.useEffect)(()=>{let t=e;if("All"!==v&&(t=t.filter(e=>y(e.category)===v)),b.trim()){const e=b.toLowerCase();t=t.filter(t=>{var r,s,a;return(null===(r=t.title)||void 0===r?void 0:r.toLowerCase().includes(e))||(null===(s=t.meta_description)||void 0===s?void 0:s.toLowerCase().includes(e))||(null===(a=t.keywords)||void 0===a?void 0:a.some(t=>t.toLowerCase().includes(e)))})}k(t)},[b,v,e]);const C=[...new Set(e.map(e=>y(e.category)).filter(Boolean))],M=async()=>{try{const e=await p.A.get(`${p.n}/moltbot/blog/posts?limit=50`,{_skipGlobalErrorHandler:!0});t(e.data||[]),k(e.data||[])}catch(e){console.error("Error fetching blog posts:",e)}finally{f(!1)}},S=e=>{if(!e)return"";return new Date(e).toLocaleDateString("en-AU",{day:"numeric",month:"long",year:"numeric"})},_=e=>{if(!e)return"5 min read";const t=e.replace(/<[^>]*>/g,"").split(/\s+/).length;return`${Math.ceil(t/200)} min read`},L=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:160;if(!e)return"";const r=e.replace(/<[^>]*>/g,"");return r.length<=t?r:r.substring(0,t).trim()+"..."};return r?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(x.mg,{children:[(0,g.jsx)("title",{children:"Teaching Resources Blog | My Curriculum Mate"}),(0,g.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,g.jsx)("div",{className:"min-h-screen bg-gradient-to-b from-slate-50 to-white flex items-center justify-center",children:(0,g.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,g.jsx)(i.A,{className:"w-8 h-8 animate-spin text-primary"}),(0,g.jsx)("p",{className:"text-gray-600",children:"Loading articles..."})]})})]}):(0,g.jsxs)("div",{className:"min-h-screen bg-gradient-to-b from-slate-50 to-white","data-testid":"blog-page",children:[(0,g.jsx)(j,{posts:A}),(0,g.jsx)(h.A,{showNavLinks:!0,activeLink:"blog"}),(0,g.jsx)("section",{className:"bg-primary text-white py-16",children:(0,g.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,g.jsxs)("nav",{className:"mb-4 text-sm text-primary-foreground/70",children:[(0,g.jsx)(a.N_,{to:"/",className:"hover:text-white",children:"Home"}),(0,g.jsx)("span",{className:"mx-2",children:"/"}),(0,g.jsx)("span",{className:"text-white",children:"Blog"})]}),(0,g.jsxs)("div",{className:"text-center",children:[(0,g.jsx)("h1",{className:"text-4xl sm:text-5xl font-bold mb-4","data-testid":"blog-h1",children:"Teaching Resources Blog for Australian Educators"}),(0,g.jsx)("p",{className:"text-xl text-primary-foreground/80 max-w-2xl mx-auto",children:"Expert insights, curriculum guides, NAPLAN strategies, and lesson planning tips for K-12 teachers across Australia"})]}),(0,g.jsx)("div",{className:"mt-8 max-w-md mx-auto",children:(0,g.jsxs)("div",{className:"relative",children:[(0,g.jsx)(c.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 text-gray-400"}),(0,g.jsx)(m.p,{type:"text",placeholder:"Search articles...",value:b,onChange:e=>N(e.target.value),className:"pl-10 bg-white text-gray-900","data-testid":"blog-search-input"})]})})]})}),(0,g.jsxs)("main",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[C.length>0&&(0,g.jsx)("div",{className:"flex flex-wrap justify-center gap-2 mb-10","data-testid":"blog-pillar-filters",children:["All",...C].map(e=>(0,g.jsx)("button",{onClick:()=>w(e),className:"px-4 py-1.5 rounded-full text-sm font-medium border transition-colors "+(v===e?"bg-primary text-primary-foreground border-primary":"bg-white text-gray-600 border-gray-200 hover:border-primary/40 hover:text-primary"),"data-testid":`blog-pillar-filter-${e}`,children:e},e))}),0===A.length?(0,g.jsxs)("div",{className:"text-center py-16",children:[(0,g.jsx)("div",{className:"w-16 h-16 bg-gray-100 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,g.jsx)(c.A,{className:"w-8 h-8 text-gray-400"})}),(0,g.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-2",children:b||"All"!==v?"No articles found":"No articles yet"}),(0,g.jsx)("p",{className:"text-gray-600",children:b||"All"!==v?"Try adjusting your search or filter":"Check back soon for new content!"})]}):(0,g.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:A.map((e,t)=>(0,g.jsx)(a.N_,{to:`/blog/${e.slug}`,className:"group","data-testid":`blog-post-card-${t}`,children:(0,g.jsx)(d.Zp,{className:"h-full hover:shadow-lg transition-all duration-300 group-hover:border-primary/40",children:(0,g.jsxs)(d.Wu,{className:"p-6",children:[y(e.category)&&(0,g.jsx)(u.E,{variant:"default",className:"text-xs mb-3",children:y(e.category)}),e.keywords&&e.keywords.length>0&&(0,g.jsx)("div",{className:"flex flex-wrap gap-2 mb-3",children:e.keywords.slice(0,2).map((e,t)=>(0,g.jsx)(u.E,{variant:"secondary",className:"text-xs bg-primary/10 text-primary border-primary/30",children:e},`bkw-${e}`))}),(0,g.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3 group-hover:text-primary transition-colors line-clamp-2",children:e.title}),(0,g.jsx)("p",{className:"text-gray-600 text-sm mb-4 line-clamp-3",children:e.meta_description||L(e.content)}),(0,g.jsxs)("div",{className:"flex items-center justify-between text-xs text-gray-500 pt-4 border-t border-gray-100",children:[(0,g.jsxs)("div",{className:"flex items-center gap-1",children:[(0,g.jsx)(n.A,{className:"w-3.5 h-3.5"}),(0,g.jsx)("span",{children:S(e.published_at)})]}),(0,g.jsxs)("div",{className:"flex items-center gap-1",children:[(0,g.jsx)(o.A,{className:"w-3.5 h-3.5"}),(0,g.jsx)("span",{children:e.reading_time||_(e.content)})]})]}),(0,g.jsxs)("div",{className:"mt-4 flex items-center text-primary text-sm font-medium group-hover:text-primary/80",children:["Read article",(0,g.jsx)(l.A,{className:"w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform"})]})]})})},e.slug||t))}),(0,g.jsxs)("div",{className:"mt-16 pt-8 border-t border-gray-200",children:[(0,g.jsx)("h2",{className:"text-lg font-semibold text-gray-900 mb-4 text-center",children:"Guides & Resources"}),(0,g.jsxs)("div",{className:"flex flex-wrap justify-center gap-4 text-sm",children:[(0,g.jsx)("a",{href:"/guides/how-to-write-lesson-plan-australia",className:"text-primary hover:text-primary/80 font-medium",children:"How to Write a Lesson Plan in Australia"}),(0,g.jsx)("a",{href:"/guides/acara-vs-nesa-comparison",className:"text-primary hover:text-primary/80 font-medium",children:"ACARA vs NESA Comparison"}),(0,g.jsx)("a",{href:"/resources/nsw-k6-scope-sequence-term1-2026",className:"text-primary hover:text-primary/80 font-medium",children:"NSW K-6 Scope & Sequence"}),(0,g.jsx)("a",{href:"/resources/victorian-vtlm2-phonics-plus-foundation-year2",className:"text-primary hover:text-primary/80 font-medium",children:"Victorian VTLM 2.0 & Phonics Plus"}),(0,g.jsx)("a",{href:"/resources/naplan-2026-year3-year5-writing-practice",className:"text-primary hover:text-primary/80 font-medium",children:"NAP
2LAN 2026 Writing Practice"})]})]}),(0,g.jsx)("div",{className:"text-center mt-12",children:(0,g.jsx)(a.N_,{to:"/",className:"text-primary hover:text-primary/80 font-medium",children:"\u2190 Back to My Curriculum Mate"})})]}),(0,g.jsx)("footer",{className:"bg-gray-50 border-t border-gray-200 py-8 mt-12",children:(0,g.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 text-center text-gray-600 text-sm",children:[(0,g.jsxs)("p",{children:["\xa9 ",(new Date).getFullYear()," My Curriculum Mate. All rights reserved."]}),(0,g.jsx)("p",{className:"mt-2",children:"AI-powered lesson planning for Australian teachers"})]})})]})}},65469(e,t,r){r.d(t,{A:()=>s});const s=(0,r(77784).A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},22024(e,t,r){r.d(t,{A:()=>s});const s=(0,r(77784).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},39292(e,t,r){r.d(t,{A:()=>s});const s=(0,r(77784).A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])}}]);
3//# sourceMappingURL=2191.a2ce44e8.chunk.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.