{"version":3,"file":"MemberList.CEdCXw79.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/nSbe8l5i0Eqb7ZaXBViM/DhZsbLZAVY9YbZi85LWE/MemberList.js"],"sourcesContent":["// Availability overview for rootdigging sessions showing tribe members, specializations, and monthly slot availability with color indicators\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function MemberList(props){const{variant=\"desktop\",members=defaultMembers,months=defaultMonths,backgroundColor,textColor,nameTextColor,monthTextColor,specializationTextColor,borderColor,hoverBackgroundColor,borderRadius,indicatorColors,headerStyling,bodyFont,showSpecialization=true,style}=props;const[viewportWidth,setViewportWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:1200);useEffect(()=>{if(typeof window===\"undefined\")return;const handleResize=()=>{setViewportWidth(window.innerWidth);};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const isMobile=viewportWidth<=360;const isTablet=viewportWidth>360&&viewportWidth<=768;const getIndicatorColor=(availableSlots,maxSlots,thresholds)=>{const percentage=availableSlots/maxSlots*100;if(percentage<=thresholds.red)return indicatorColors.red;if(percentage<=thresholds.orange)return indicatorColors.orange;return indicatorColors.green;};// Mobile View (360px)\nif(variant===\"mobile\"){return /*#__PURE__*/_jsx(\"div\",{\"data-member-list\":true,style:{width:\"100%\",height:\"100%\",backgroundColor,color:textColor,overflow:\"auto\",display:\"flex\",flexDirection:\"column\",position:\"relative\",borderRadius:`${borderRadius}px`},children:members.map((member,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px\",borderBottom:index<members.length-1?`1px solid ${borderColor}`:\"none\",opacity:0,transform:\"translateY(20px)\",animation:`revealMember 0.6s ease-out ${index*.1}s forwards`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"10px\",marginBottom:\"12px\"},children:[/*#__PURE__*/_jsx(\"img\",{src:member.avatar?.src||`https://api.dicebear.com/9.x/glass/svg?seed=${member.avatarSeed}`,alt:member.avatar?.alt||member.name,style:{width:\"32px\",height:\"32px\",borderRadius:\"50%\",backgroundColor:\"#f0f0f0\",objectFit:\"cover\",flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:\"15px\",fontWeight:600,marginBottom:showSpecialization?\"4px\":\"0\",color:nameTextColor},children:member.name}),showSpecialization&&/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:\"13px\",color:specializationTextColor},children:member.specialization})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"8px\"},children:[{key:\"month1\",config:months.month1,slots:member.availability.month1},{key:\"month2\",config:months.month2,slots:member.availability.month2},{key:\"month3\",config:months.month3,slots:member.availability.month3}].map(({key,config,slots})=>/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"6px\",padding:\"8px 4px\",backgroundColor:headerStyling.headerBackgroundColor,borderRadius:\"6px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...bodyFont,fontSize:\"12px\",fontWeight:500,color:monthTextColor},children:config.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:getIndicatorColor(slots,config.maxSlots,config.thresholds),flexShrink:0}}),/*#__PURE__*/_jsxs(\"span\",{style:{...bodyFont,fontSize:\"12px\"},children:[slots,\"/\",config.maxSlots]})]})]},key))}),/*#__PURE__*/_jsx(\"style\",{children:`\n                                @keyframes revealMember {\n                                    to {\n                                        opacity: 1;\n                                        transform: translateY(0);\n                                    }\n                                }\n                            `})]},member.id))});}// Tablet View (361px - 768px)\nif(variant===\"tablet\"){return /*#__PURE__*/_jsxs(\"div\",{\"data-member-list\":true,style:{width:\"100%\",height:\"100%\",backgroundColor,color:textColor,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",position:\"relative\",borderRadius:`${borderRadius}px`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:headerStyling.headerBackgroundColor,color:headerStyling.headerTextColor,padding:\"10px 16px\",borderBottom:`1px solid ${borderColor}`,display:\"flex\",alignItems:\"center\",...headerStyling.headerFont,fontSize:\"13px\",fontWeight:500},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0},children:\"Member\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"90px\",flexShrink:0,textAlign:\"center\"},children:months.month1.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"90px\",flexShrink:0,textAlign:\"center\"},children:months.month2.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"90px\",flexShrink:0,textAlign:\"center\"},children:months.month3.name})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,overflow:\"auto\"},children:members.map((member,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"10px 16px\",borderBottom:index<members.length-1?`1px solid ${borderColor}`:\"none\",cursor:\"pointer\",transition:\"background-color 0.2s ease\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=hoverBackgroundColor;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"center\",gap:\"10px\",minWidth:0},children:[/*#__PURE__*/_jsx(\"img\",{src:member.avatar?.src||`https://api.dicebear.com/9.x/glass/svg?seed=${member.avatarSeed}`,alt:member.avatar?.alt||member.name,style:{width:\"32px\",height:\"32px\",borderRadius:\"50%\",backgroundColor:\"#f0f0f0\",objectFit:\"cover\",flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:\"14px\",fontWeight:500,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:member.name}),showSpecialization&&/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:\"12px\",opacity:.7,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:member.specialization})]})]}),[{slots:member.availability.month1,config:months.month1},{slots:member.availability.month2,config:months.month2},{slots:member.availability.month3,config:months.month3}].map(({slots,config},idx)=>/*#__PURE__*/_jsxs(\"div\",{style:{width:\"90px\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"6px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:getIndicatorColor(slots,config.maxSlots,config.thresholds),flexShrink:0}}),/*#__PURE__*/_jsxs(\"span\",{style:{...bodyFont,fontSize:\"13px\"},children:[slots,\"/\",config.maxSlots]})]},idx))]},member.id))})]});}// Desktop View (default)\nreturn /*#__PURE__*/_jsxs(\"div\",{\"data-member-list\":true,style:{width:\"100%\",height:\"100%\",backgroundColor,color:textColor,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",position:\"relative\",borderRadius:`${borderRadius}px`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:headerStyling.headerBackgroundColor,color:headerStyling.headerTextColor,padding:\"12px 24px\",borderBottom:`1px solid ${borderColor}`,display:\"flex\",alignItems:\"center\",...headerStyling.headerFont,fontSize:headerStyling.headerFont.fontSize,fontWeight:500},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1},children:\"Tribe Member\"}),showSpecialization&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"160px\",flexShrink:0},children:\"Specialization\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"140px\",flexShrink:0,textAlign:\"center\"},children:months.month1.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"140px\",flexShrink:0,textAlign:\"center\"},children:months.month2.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"140px\",flexShrink:0,textAlign:\"center\"},children:months.month3.name})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,overflow:\"auto\"},children:members.map((member,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"12px 24px\",borderBottom:index<members.length-1?`1px solid ${borderColor}`:\"none\",cursor:\"pointer\",transition:\"background-color 0.2s ease\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=hoverBackgroundColor;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"center\",gap:\"12px\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"img\",{src:member.avatar?.src||`https://api.dicebear.com/9.x/glass/svg?seed=${member.avatarSeed}`,alt:member.avatar?.alt||member.name,style:{width:\"40px\",height:\"40px\",borderRadius:\"50%\",backgroundColor:\"#f0f0f0\",objectFit:\"cover\",flexShrink:0}}),/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:\"15px\",fontWeight:500,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",color:nameTextColor},children:member.name})]}),showSpecialization&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"160px\",flexShrink:0,...bodyFont,fontSize:\"14px\",opacity:.8,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:member.specialization}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"140px\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"10px\",height:\"10px\",borderRadius:\"50%\",backgroundColor:getIndicatorColor(member.availability.month1,months.month1.maxSlots,months.month1.thresholds),flexShrink:0}}),/*#__PURE__*/_jsxs(\"span\",{style:{...bodyFont,fontSize:\"14px\"},children:[member.availability.month1,\" / \",months.month1.maxSlots]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"140px\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"10px\",height:\"10px\",borderRadius:\"50%\",backgroundColor:getIndicatorColor(member.availability.month2,months.month2.maxSlots,months.month2.thresholds),flexShrink:0}}),/*#__PURE__*/_jsxs(\"span\",{style:{...bodyFont,fontSize:\"14px\"},children:[member.availability.month2,\" / \",months.month2.maxSlots]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"140px\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"10px\",height:\"10px\",borderRadius:\"50%\",backgroundColor:getIndicatorColor(member.availability.month3,months.month3.maxSlots,months.month3.thresholds),flexShrink:0}}),/*#__PURE__*/_jsxs(\"span\",{style:{...bodyFont,fontSize:\"14px\"},children:[member.availability.month3,\" / \",months.month3.maxSlots]})]})]},member.id))})]});}const defaultMembers=[{id:\"1\",name:\"Sarah Chen\",specialization:\"Deep Tissue\",avatarSeed:\"sarah\",avatar:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Sarah Chen\"},availability:{month1:2,month2:8,month3:12}},{id:\"2\",name:\"Marcus Johnson\",specialization:\"Trauma Release\",avatarSeed:\"marcus\",avatar:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Marcus Johnson\"},availability:{month1:5,month2:10,month3:3}},{id:\"3\",name:\"Elena Rodriguez\",specialization:\"Energy Work\",avatarSeed:\"elena\",avatar:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Elena Rodriguez\"},availability:{month1:10,month2:6,month3:8}},{id:\"4\",name:\"David Kim\",specialization:\"Somatic Therapy\",avatarSeed:\"david\",avatar:{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"David Kim\"},availability:{month1:12,month2:4,month3:10}},{id:\"5\",name:\"Amara Okafor\",specialization:\"Breathwork\",avatarSeed:\"amara\",avatar:{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Amara Okafor\"},availability:{month1:7,month2:11,month3:5}}];const defaultMonths={month1:{name:\"January\",maxSlots:12,thresholds:{red:33,orange:66}},month2:{name:\"February\",maxSlots:12,thresholds:{red:33,orange:66}},month3:{name:\"March\",maxSlots:12,thresholds:{red:33,orange:66}}};addPropertyControls(MemberList,{variant:{type:ControlType.Enum,title:\"Variant\",options:[\"desktop\",\"tablet\",\"mobile\"],defaultValue:\"desktop\"},showSpecialization:{type:ControlType.Boolean,title:\"Show Specialization\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},members:{type:ControlType.Array,control:{type:ControlType.Object,controls:{id:{type:ControlType.String,defaultValue:\"member1\"},name:{type:ControlType.String,defaultValue:\"Tribe Member\"},specialization:{type:ControlType.String,defaultValue:\"Specialization\",placeholder:\"e.g., Deep Tissue, Energy Work\"},avatar:{type:ControlType.ResponsiveImage},avatarSeed:{type:ControlType.String,defaultValue:\"member\",title:\"Avatar Fallback Seed\"},availability:{type:ControlType.Object,title:\"Availability\",controls:{month1:{type:ControlType.Number,defaultValue:5,min:0,step:1,title:\"Month 1 Slots\"},month2:{type:ControlType.Number,defaultValue:5,min:0,step:1,title:\"Month 2 Slots\"},month3:{type:ControlType.Number,defaultValue:5,min:0,step:1,title:\"Month 3 Slots\"}}}}},defaultValue:defaultMembers},months:{type:ControlType.Object,title:\"Month Configuration\",controls:{month1:{type:ControlType.Object,title:\"Month 1\",controls:{name:{type:ControlType.String,defaultValue:\"January\",title:\"Name\"},maxSlots:{type:ControlType.Number,defaultValue:12,min:1,step:1,title:\"Max Slots\"},thresholds:{type:ControlType.Object,title:\"Color Thresholds (%)\",controls:{red:{type:ControlType.Number,defaultValue:33,min:0,max:100,step:1,unit:\"%\",title:\"Red (≤)\"},orange:{type:ControlType.Number,defaultValue:66,min:0,max:100,step:1,unit:\"%\",title:\"Orange (≤)\"}}}}},month2:{type:ControlType.Object,title:\"Month 2\",controls:{name:{type:ControlType.String,defaultValue:\"February\",title:\"Name\"},maxSlots:{type:ControlType.Number,defaultValue:12,min:1,step:1,title:\"Max Slots\"},thresholds:{type:ControlType.Object,title:\"Color Thresholds (%)\",controls:{red:{type:ControlType.Number,defaultValue:33,min:0,max:100,step:1,unit:\"%\",title:\"Red (≤)\"},orange:{type:ControlType.Number,defaultValue:66,min:0,max:100,step:1,unit:\"%\",title:\"Orange (≤)\"}}}}},month3:{type:ControlType.Object,title:\"Month 3\",controls:{name:{type:ControlType.String,defaultValue:\"March\",title:\"Name\"},maxSlots:{type:ControlType.Number,defaultValue:12,min:1,step:1,title:\"Max Slots\"},thresholds:{type:ControlType.Object,title:\"Color Thresholds (%)\",controls:{red:{type:ControlType.Number,defaultValue:33,min:0,max:100,step:1,unit:\"%\",title:\"Red (≤)\"},orange:{type:ControlType.Number,defaultValue:66,min:0,max:100,step:1,unit:\"%\",title:\"Orange (≤)\"}}}}}},defaultValue:defaultMonths},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},nameTextColor:{type:ControlType.Color,title:\"Name Text Color\",defaultValue:\"#000000\"},monthTextColor:{type:ControlType.Color,title:\"Month Text Color\",defaultValue:\"#000000\"},specializationTextColor:{type:ControlType.Color,title:\"Specialization Text Color\",defaultValue:\"#666666\"},headerStyling:{type:ControlType.Object,title:\"Header Styling\",controls:{headerBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},headerTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#666666\"},headerFont:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}},defaultValue:{headerBackgroundColor:\"#F5F5F5\",headerTextColor:\"#666666\",headerFont:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#F9F9F9\"},indicatorColors:{type:ControlType.Object,title:\"Indicator Colors\",controls:{red:{type:ControlType.Color,title:\"Red (Low)\",defaultValue:\"#FF5555\"},orange:{type:ControlType.Color,title:\"Orange (Medium)\",defaultValue:\"#FFA500\"},green:{type:ControlType.Color,title:\"Green (High)\",defaultValue:\"#00CC66\"}},defaultValue:{red:\"#FF5555\",orange:\"#FFA500\",green:\"#00CC66\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MemberList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MemberList.map"],"mappings":"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"}