PageSourceSearch

https://eatfresh.org/component---src-templates-ask-a-dietitian-det…etitian-details-jsx-59f8efa3a2384073bc1f.js

js eatfresh.org collected 2026-09-25 23:51:37 UTC 18,822 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgatsby_starter_bootstrap_netlify=self.webpackChunkgatsby_starter_bootstrap_netlify||[]).push([[977],{6933:function(e,t,n){n.d(t,{Z:function(){return C}});var a=n(7294),r=n(3737),l=(n(7295),n(5599)),o=n(7975),i=n(8595),s=n(267),c=n(1252),u=n(256),d=n(4160),m=n(120),p=n(4348),f=n(149),g=n(7644),h=(n(9089),n(1743)),b=n(8032);var E=function(e){const t=e.locationProps.location.pathname,{0:n,1:r}=(0,a.useState)(e.ads.nodes),{0:l,1:o}=(0,a.useState)([]),i=(e,t)=>e.some((e=>e.includes("*")?t.includes(e.replace("/*","")):t===`/${e}`));return(0,a.useEffect)((()=>{const e=n&&n.filter((e=>{const n=!e.showOn.length||i(e.showOn,t),a=i(e.doNotShowOn,t);return n&&!a}));o(null!=e&&e.length?(0,g.Z)(e):[])}),[n]),l.length?l.map(((e,n)=>{return a.createElement(d.rU,{key:n,to:e.url.replace("internal:",""),target:(r=e.url.replace("internal:",""),(0,h.c)(r)!==(0,h.c)(t)?"_blank":"_self")},e.image&&e.image.image?a.createElement(b.G,{className:"mb-2",image:(0,b.c)(e.image.image),alt:e.image.alt,objectFit:"contain"}):null);var r})):null},v=n(5686),y=n(7958),Z=n(5926),N=n(7896),P=n(4656),w=n(7709);const k="2599134634";var C=e=>{let{children:t,data:n,singleColumn:g,title:h,image:b,description:C,imageAlt:x,navigated:T}=e;const A=(0,a.useContext)(v.Pn),O=(0,y.l)(A),S=(0,a.useContext)(v.P0),L=Object.values(A.menu).some((e=>Array.isArray(e.taxonomies)?!!e.taxonomies.length:!(0,w.xb)(e.taxonomies)));return a.useEffect((()=>{L&&T&&S({type:P.O5})}),[A.menu]),a.createElement(d.i1,{query:k,render:e=>{var n,d;return a.createElement("div",{className:"App"},a.createElement(r.p,null),a.createElement(o.Z,{className:`visually-hidden ${null==l?void 0:l.nodeActionAfter}`,color:"link",onClick:()=>{window.tidioChatApi.open()}},"Open chat"),a.createElement(u.Z,{title:h,image:b,classes:O,icon:null==e||null===(n=e.homePage)||void 0===n||null===(d=n.favicon)||void 0===d?void 0:d.url,description:C,imageAlt:x}),a.createElement(p.Z,null),a.createElement("div",{className:"pageContent"},a.createElement(i.Z,null,a.createElement(N.Location,null,(e=>a.createElement(Z.Z,{locationProps:e}))),a.createElement(s.Z,null,a.createElement(c.Z,{md:"3"},a.createElement(f.Z,null),a.createElement(N.Location,null,(t=>a.createElement("div",{className:"d-md-block d-none ads mt-3"},a.createElement(E,{ads:e.allAdvertisement,locationProps:t}))))),a.createElement(r.f,null),a.createElement(c.Z,{md:"9",className:"column-main"},t),a.createElement(N.Location,null,(t=>a.createElement("div",{className:"d-block d-md-none d-print-none w-100"},a.createElement(E,{ads:e.allAdvertisement,locationProps:t}))))))),a.createElement(N.Location,null,(e=>a.createElement(m.Z,{footerBar:!0,locationProps:e}))))}})}},9054:function(e,t,n){n.d(t,{Z:function(){return v}});var a=n(5785),r=n(7294),l=n(6941),o=n(1121),i=n(5351),s=n(7354),c=n(6005),u=n(4160),d=n(9910),m=n(507),p=n(7709),f=n(5686),g=n(3267),h=n(4656),b=n(4257),E=n(5124);function v(e){const{node:t,hasTooltip:n,index:v}=e,y=r.useContext(f.P0),Z=r.useContext(f.Pn),N="en"===Z.currentLang?g.ke:g.PA;let P;P=Array.isArray(Z.menu[N].taxonomies)?[Z.menu[N].taxonomies]:Object.entries(Z.menu[N].taxonomies).map((e=>{let[t,n]=e;return n})),P.length&&(P=P.reduce(((e,t)=>[].concat((0,a.Z)(e),(0,a.Z)(t)))));const{0:w,1:k}=(0,r.useState)(!1);(0,r.useEffect)((()=>{localStorage.getItem("fontSizeMaxed")?k(!0):k(!1)}));const C=(0,b.Z)(new Date(t.created),{start:(0,E.Z)(new Date,{months:1}),end:new Date}),x=(0,b.Z)(new Date(t.changed),{start:(0,E.Z)(new Date,{months:1}),end:new Date});return r.createElement(l.Z,{className:"question-card card-container mb-2"},r.createElement(o.Z,null,r.createElement(i.Z,null,r.createElement(u.rU,{to:t.path.alias?t.path.alias:t.path?t.path:"/",className:"card-link-container",className:"text-dark"},r.createElement(d.Z,{hasTooltip:n,node:t,index:v,prefix:"Q: "})),C||x?r.createElement(s.Z,{className:null==c?void 0:c.newPillOrange,key:t.id,color:"green",pill:!0},C?"NEW":x?"UPDATED":""):""),r.createElement("div",{className:`${null==c?void 0:c.questionPillContainer} flex-column${w?" maxed-font":""}`},t.dietitian&&r.createElement(s.Z,{className:(null==c?void 0:c.questionPill)+" wrap-text",key:t.id+t.title,color:"beige",pill:!0,title:t.dietitian?`${t.dietitian.name}, ${t.dietitian.shortTitle}`:""},t.dietitian?`${t.dietitian.name}, ${t.dietitian.shortTitle}`:null),t.category&&!!t.category.length&&t.category.slice(0,2).map(((e,n)=>{if(e)return r.createElement(u.rU,{className:"category-pill",to:`/${N}/`+(0,m.XS)(e),key:t.id+n,onClick:()=>{P.length>1?y({type:h.O5}):(0,p.hx)({key:N,index:N,value:e,depth:2},P,y)}},r.createElement(s.Z,{title:e,className:(null==c?void 0:c.questionPill)+" wrap-text w-100 text-dark underline-hover mt-0",key:t.
1id+e,pill:!0},e))})),t.category&&!!t.category.length&&t.category.length>2&&r.createElement(u.rU,{className:"text-center primary small",to:t.path.alias?t.path.alias:t.path?t.path:"/"},"...",t.category.length-2," more"))))}},7713:function(e,t,n){n.d(t,{Z:function(){return f}});var a=n(5599),r=n(7814),l=n(1436),o=n(6024),i=n(7294),s=n(5686),c=n(4656),u=n(7440),d=n(1019),m=n(9089),p=n(4114);function f(e){let{entity:t,className:n,contentType:f}=e;const h=(0,i.useContext)(s.Pn),b=(0,i.useContext)(s.P0),E="en"===h.currentLang,{0:v,1:y}=(0,i.useState)(!0);(0,i.useEffect)((()=>{h.isLoaded&&y(!1)}),[h.isLoaded]);const Z=(0,d.N8)(u.Z);return i.createElement("a",{href:"#",className:`${n||(null==a?void 0:a.nodeActionRecipe)}${v?" save-disabled":""}`,onClick:()=>{var e,n;if(b({type:c.VK,payload:{entity:t,db:Z,contentType:f}}),h&&h.saved&&null!==(e=h.saved[f])&&void 0!==e&&e.entities&&(null===(n=h.saved[f])||void 0===n||!n.entities[t.uuid])){let e;switch(f){case"recipe":e="Recipe";break;case"mealPlan":e="Meal Plan";break;case"askADietitian":e="Ask a Dietitian";break;case"food":e="Food";break;case"lifestyle":e="Lifestyle";break;default:e=""}m.ZP.event({category:e,action:`Saved a ${e}`,label:`${e}: ${t.title}`})}},"aria-label":"Save"},i.createElement("span",null,g(h,t,f)?E?p.globalTranslations.detailPageActions.saved.en:p.globalTranslations.detailPageActions.saved.es:E?p.globalTranslations.detailPageActions.save.en:p.globalTranslations.detailPageActions.save.es),i.createElement(r.G,{className:"btn-icon",icon:g(h,t,f)?l.xVw:o.xV}))}const g=(e,t,n)=>{var a;return e&&e.saved&&(null===(a=e.saved[n])||void 0===a?void 0:a.entities)&&e.saved[n].entities[t.uuid]}},9910:function(e,t,n){var a=n(7294),r=n(6168);t.Z=function(e){const{hasTooltip:t,node:n,index:l,prefix:o}=e;return t?a.createElement("div",null,a.createElement("div",{"data-for":`tip-question-${l}`,"data-tip":n.title},a.createElement("span",{className:"notranslate"},o||""),a.createElement("span",{id:"question"+l},n.title)),a.createElement(r.Z,{place:"top",type:"dark",effect:"solid",className:"rt-tooltip",backgroundColor:"#222",textColor:"white",id:`tip-question-${l}`})):a.createElement("span",null,n.title)}},8166:function(e,t,n){var a=n(7294),r=n(7975),l=n(4114),o=n(7814),i=n(1436),s=n(5686);t.Z=e=>{let{className:t}=e,n="en"===a.useContext(s.Pn).currentLang;return a.createElement(a.Fragment,null,a.createElement(r.Z,{className:t,color:"default",onClick:()=>{window.print()}},n?l.globalTranslations.detailPageActions.print.en:l.globalTranslations.detailPageActions.print.es," ",a.createElement(o.G,{className:"btn-icon",icon:i.wf8})))}},8819:function(e,t,n){var a=n(7294),r=n(7814),l=n(1436),o=(n(9227),n(5686)),i=n(4114),s=n(5599),c=n(7975),u=n(5677),d=n(2701),m=n(684);t.Z=e=>{var t;let{}=e,n="en"===a.useContext(o.Pn).currentLang;const{0:p,1:f}=(0,a.useState)(!1);let g=null!==(t="https://platform-api.sharethis.com/js/sharethis.js#property=661ea4fb529556001975aefd&product=inline-share-buttons&source=platform")?t:null;const h=()=>{f(!p)};(0,a.useEffect)((()=>{const e=document.createElement("script");return e.src=g,e.async=!0,document.body.appendChild(e),()=>{document.body.removeChild(e)}}),[]);return a.createElement(a.Fragment,null,a.createElement(c.Z,{className:s.nodeActionRecipe,color:"default",onClick:()=>{f(!0)}},n?i.globalTranslations.detailPageActions.share.en:i.globalTranslations.detailPageActions.share.es," ",a.createElement(r.G,{className:"btn-icon",icon:l.tFX})),!g&&console.log("No ShareThis URL found in the environment"),a.createElement("div",{className:"share-this-modal"},a.createElement(u.Z,{isOpen:p,toggle:h,onOpened:()=>{const e=window.__sharethis__.config;window.__sharethis__.load("inline-share-buttons",e["inline-share-buttons"])}},a.createElement(d.Z,{toggle:h},a.createElement("span",null,n?i.globalTranslations.detailPageActions.share.en:i.globalTranslations.detailPageActions.share.es)),a.createElement(m.Z,{className:"h-25"},a.createElement("div",{className:""},a.createElement("div",{className:"sharethis-inline-share-buttons"}))))))}},170:function(e,t,n){n.r(t),n.d(t,{default:function(){return _}});
1var a=n(7294),r=n(267),l=n(1252),o=n(7354),i=n(7975),s=n(7814),c=(n(9227),n(1436)),u=n(6933),d=n(9054),m=n(7644),p=n(5686),f=n(4114),g=n(4160),h=n(507);var b=function(e){const t="en"===a.useContext(p.Pn).currentLang,{0:n,1:r}=(a.useContext(p.P0),(0,a.useState)([])),{0:l,1:o}=(0,a.useState)([]),{0:s,1:c}=(0,a.useState)(!1),{0:u,1:b}=(0,a.useState)(!0);return(0,a.useEffect)((()=>{r((0,m.Z)(e.questions)),o(n.slice(0,3))}),[n]),a.createElement("div",{className:"related-questions-container"},a.createElement("div",{className:"mb-2 pb-1"},"RELATED QUESTIONS"),a.createElement("div",{className:"d-flex d-md-block"},l.map(((e,t)=>a.createElement(d.Z,{node:e,key:e.id,hasTooltip:!0,index:t})))),n.length>3&&u?a.createElement(i.Z,{className:"mt-2",color:"tertiary",onClick:()=>{s?e.category.length>1?(0,g.c4)(`/search/ask-a-dietitian?categories=${e.category.join(",")}`):(0,g.c4)(`/ask-a-dietitian/${(0,h.XS)(e.category[0])}`):(o(n.slice(0,6)),c(!0)),n.length<=6&&b(!1)}},t?f.globalTranslations.relatedSideBar.showMore.en:f.globalTranslations.relatedSideBar.showMore.es):null)},E=(n(6162),n(8549)),v=n(8032);function y(e){const{node:t}=e;return a.createElement("div",{className:"dietitian-info-container"},a.createElement("div",{className:"user-picture"},t.dietitian?t.dietitian.thumbnail?a.createElement(v.G,{className:"dietitian-info",image:(0,v.c)(t.dietitian.thumbnail),alt:t.dietitian.alt}):a.createElement("div",{className:"dietitian-info"},a.createElement("img",{src:E.Z})):null),t.dietitian?a.createElement("div",{className:"info-container"},a.createElement("span",{className:"info-name mb-2"},t.dietitian.name),a.createElement("span",{className:"info-type"},t.dietitian.title)):null)}var Z=n(5599),N=n(6005),P=n(5482),w=n(4656),k=n(7713),C=(n(9910),n(3267)),x=n(2999),T=n(989),A=n(4257),O=n(5124),S=n(8166),L=n(8819);var _=function(e){const t=a.useContext(p.P0),{pageContext:n,data:d}=e,[m]=d.questions.nodes,f=d.related.nodes.length>0?d.related.nodes:[];(0,a.useEffect)((()=>{t({type:w.mC,payload:{currentLang:n.currentLang}})}),[]);const E=(0,A.Z)(new Date(m.created),{start:(0,O.Z)(new Date,{months:1}),end:new Date}),v=(0,A.Z)(new Date(m.changed),{start:(0,O.Z)(new Date,{months:1}),end:new Date});return a.createElement(u.Z,{title:m.title,description:m.body,image:x.Z,imageAlt:"CalFresh Healthy Eating - EatFresh"},a.createElement(P.ZP,null,Object.keys(n.langUrls).map((e=>a.createElement("meta",{name:`lang-${e}`,key:`lang-${e}`,content:n.langUrls[e]}))),a.createElement("meta",{name:"currentLang",content:n.currentLang})),a.createElement(r.Z,null,a.createElement(l.Z,{className:"ask-a-dietitian-content",md:"9"},a.createElement("h2",null,m.title,E||v?a.createElement(o.Z,{className:null==N?void 0:N.newPillOrange,key:m.id,color:"green",pill:!0},E?"NEW":v?"UPDATED":""):""),a.createElement(r.Z,{className:"node-relationships d-flex mb-1"},a.createElement(l.Z,{xs:"12"},m.category.map(((e,t)=>a.createElement(g.rU,{to:`/${C.ke}/${(0,h.XS)(e)}`,key:t},a.createElement(o.Z,{className:`${null==N?void 0:N.questionPill} underline-hover`,key:e,pill:!0},e)))))),a.createElement("div",{className:"d-flex justify-content-end action-btns mb-1 d-print-none"},a.createElement(L.Z,null),a.createElement(i.Z,{className:null==Z?void 0:Z.nodeActionAfter,color:"default",onClick:()=>{window.tidioChatApi.open()}},"Ask a Question ",a.createElement(s.G,{icon:c.sph})),a.createElement(S.Z,{className:Z.nodeActionRecipe}),a.createElement(k.Z,{entity:m,contentType:"askADietitian"})),"plain_text"===m.bodyFormat?a.createElement("p",null,"A: ",m.body):a.createElement(T.Z,{className:"ask-a-dietitian-answer",field:m.body}),a.createElement(y,{node:m})),a.createElement(l.Z,{md:"3",className:"related-questions-sidebar"},a.createElement(b,{questions:f,category:n.category}))))}},507:function(e,t,n){function a(e){return e.replace(/\s+/g,"-").toLowerCase()}function r(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}n.d(t,{XS:function(){return a},pT:function(){return r}})},6005:function(e,t,n){n.r(t),n.d(t,{newPillOrange:function(){return a},questionPill:function(){return r},questionPillContainer:function(){return l},questionPillGreen:function(){return o}});var a="pill-module--new-pill-orange--2b778",r="pill-module--question-pill--898ba",l="pill-module--question-pill-container--54953",o="pill-module--question-pill-green--418de"}
1,9227:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a,r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(7294),o=(a=l)&&a.__esModule?a:{default:a},i=n(5697);var s=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.scriptLoaderId="id"+n.constructor.idCount++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onError,n=e.onLoad,a=e.url;this.constructor.loadedScripts[a]?n():this.constructor.erroredScripts[a]?t():this.constructor.scriptObservers[a]?this.constructor.scriptObservers[a][this.scriptLoaderId]=this.props:(this.constructor.scriptObservers[a]=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.scriptLoaderId,this.props),this.createScript())}},{key:"componentWillUnmount",value:function(){var e=this.props.url,t=this.constructor.scriptObservers[e];t&&delete t[this.scriptLoaderId]}},{key:"createScript",value:function(){var e=this,t=this.props,n=t.onCreate,a=t.url,r=t.attributes,l=document.createElement("script");n(),r&&Object.keys(r).forEach((function(e){return l.setAttribute(e,r[e])})),l.src=a,l.hasAttribute("async")||(l.async=1);var o=function(t){var n=e.constructor.scriptObservers[a];Object.keys(n).forEach((function(r){t(n[r])&&delete e.constructor.scriptObservers[a][e.scriptLoaderId]}))};l.onload=function(){e.constructor.loadedScripts[a]=!0,o((function(e){return e.onLoad(),!0}))},l.onerror=function(){e.constructor.erroredScripts[a]=!0,o((function(e){return e.onError(),!0}))},document.body.appendChild(l)}},{key:"render",value:function(){return null}}]),t}(o.default.Component);s.propTypes={attributes:i.PropTypes.object,onCreate:i.PropTypes.func,onError:i.PropTypes.func.isRequired,onLoad:i.PropTypes.func.isRequired,url:i.PropTypes.string.isRequired},s.defaultProps={attributes:{},onCreate:function(){},onError:function(){},onLoad:function(){}},s.scriptObservers={},s.loadedScripts={},s.erroredScripts={},s.idCount=0,t.default=s,e.exports=t.default},6941:function(e,t,n){var a=n(7462),r=n(3366),l=n(7294),o=n(5697),i=n.n(o),s=n(4184),c=n.n(s),u=n(3663),d=["className","cssModule","color","body","inverse","outline","tag","innerRef"],m={tag:u.iC,inverse:i().bool,color:i().string,body:i().bool,outline:i().bool,className:i().string,cssModule:i().object,innerRef:i().oneOfType([i().object,i().string,i().func])},p=function(e){var t=e.className,n=e.cssModule,o=e.color,i=e.body,s=e.inverse,m=e.outline,p=e.tag,f=e.innerRef,g=(0,r.Z)(e,d),h=(0,u.mx)(c()(t,"card",!!s&&"text-white",!!i&&"card-body",!!o&&(m?"border":"bg")+"-"+o),n);return l.createElement(p,(0,a.Z)({},g,{className:h,ref:f}))};p.propTypes=m,p.defaultProps={tag:"div"},t.Z=p},1121:function(e,t,n){var a=n(7462),r=n(3366),l=n(7294),o=n(5697),i=n.n(o),s=n(4184),c=n.n(s),u=n(3663),d=["className","cssModule","innerRef","tag"],m={tag:u.iC,className:i().string,cssModule:i().object,innerRef:i().oneOfType([i().object,i().string,i().func])},p=function(e){var t=e.className,n=e.cssModule,o=e.innerRef,i=e.tag,s=(0,r.Z)(e,d),m=(0,u.mx)(c()(t,"card-body"),n);return l.createElement(i,(0,a.Z)({},s,{className:m,ref:o}))};p.propTypes=m,p.defaultProps={tag:"div"},t.Z=p},5351:function(e,t,n){var a=n(7462),r=n(3366),l=n(7294),o=n(5697),i=n.n(o),s=n(4184),c=n.n(s),u=n(3663),d=["className","cssModule","tag"],m={tag:u.iC,className:i().string,cssModule:i().object},p=function(e){var t=e.className,n=e.cssModule,o=e.tag,i=(0,r.Z)(e,d),s=(0,u.mx)(c()(t,"card-title"),n);return l.createElement(o,(0,a.Z)({},i,{className:s}))};p.propTypes=m,p.defaultProps={tag:"div"},t.Z=p},2701:function(e,t,n){var a=n(7462),r=n(3366),l=n(7294),o=n(5697),i=n.n(o),s=n(4184),c=n.n(s),u=n(3663),d=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close"],m={tag:u.iC,wrapTag:u.iC,toggle:i().func,className:i().string,cssModule:i().object,children:i().node,closeAriaLabel:i().string,charCode:i().oneOfType([i().string,i().number]),close:i().object},p=function(e){var t,n=e.className,o=e.cssModule,i=e.children,s=e.toggle,m=e.tag,p=e.wrapTag,f
1=e.closeAriaLabel,g=e.charCode,h=e.close,b=(0,r.Z)(e,d),E=(0,u.mx)(c()(n,"modal-header"),o);if(!h&&s){var v="number"==typeof g?String.fromCharCode(g):g;t=l.createElement("button",{type:"button",onClick:s,className:(0,u.mx)("close",o),"aria-label":f},l.createElement("span",{"aria-hidden":"true"},v))}return l.createElement(p,(0,a.Z)({},b,{className:E}),l.createElement(m,{className:(0,u.mx)("modal-title",o)},i),h||t)};p.propTypes=m,p.defaultProps={tag:"h5",wrapTag:"div",closeAriaLabel:"Close",charCode:215},t.Z=p},8549:function(e,t,n){t.Z=n.p+"static/leahs-pantry-21752b45a53f9432f79eb59bae3d749a.png"},2999:function(e,t,n){t.Z=n.p+"static/og-logo-71dff443c8ff3f04e78010d4f8fd2c69.jpeg"}}]);

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.