{"version":3,"file":"Dropdown.DW8O2iF5.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/TSBRcMtd2dFlgHM3WEJI/jEtAW4LcLr4xgnIWIyQd/Dropdown.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function BroadcastDropdown(props){const[isOpen,setIsOpen]=useState(false);const[options,setOptions]=useState([]);const[selectedOption,setSelectedOption]=useState(\"\");const[isHovered,setIsHovered]=useState(false);const BROADCAST_ID=\"3.14px solid transparent\";const containerRef=useRef(null);const selectRef=useRef(null);const uniqueId=useRef(`broadcast-dropdown-${Math.random().toString(36).substring(2,11)}`);useEffect(()=>{fetchOptions();applyFilters();const intervalId=setInterval(()=>{fetchOptions();},1e3);return()=>clearInterval(intervalId);},[props.layerName]);useEffect(()=>{applyFilters();},[selectedOption]);useEffect(()=>{const handleClickOutside=event=>{if(containerRef.current&&!containerRef.current.contains(event.target)){setIsOpen(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[]);const fetchOptions=()=>{const broadcasterElements=document.querySelectorAll(`[style*=\"border: ${BROADCAST_ID}\"]`);if(broadcasterElements.length>0){const broadcaster=broadcasterElements[0];const children=window.allBroadcastItems||Array.from(broadcaster.children);const optionValues=[];children.forEach(child=>{const textLayers=child.querySelectorAll(`[data-framer-name=\"${props.layerName}\"]`);textLayers.forEach(layer=>{const textContent=layer.textContent||\"\";if(textContent){const values=textContent.split(\",\").map(v=>v.trim());values.forEach(value=>{if(value&&!optionValues.includes(value)){optionValues.push(value);}});}});});setOptions(optionValues.sort());}};const applyFilters=()=>{const broadcasterElements=document.querySelectorAll(`[style*=\"border: ${BROADCAST_ID}\"]`);if(broadcasterElements.length>0){const broadcaster=broadcasterElements[0];const children=window.allBroadcastItems||Array.from(broadcaster.children);children.forEach(child=>{const textLayers=child.querySelectorAll(`[data-framer-name=\"${props.layerName}\"]`);if(selectedOption===\"\"){child.setAttribute(`data-filter-${uniqueId.current}`,\"match\");return;}if(textLayers.length>0){const allValues=[];textLayers.forEach(layer=>{const textContent=layer.textContent||\"\";const values=textContent.split(\",\").map(v=>v.trim());allValues.push(...values);});if(allValues.includes(selectedOption)){child.setAttribute(`data-filter-${uniqueId.current}`,\"match\");}else{child.setAttribute(`data-filter-${uniqueId.current}`,\"no-match\");}}else{child.setAttribute(`data-filter-${uniqueId.current}`,\"no-match\");}});// Only interact with pagination if it actually exists and is enabled\nif(window.paginationConfig?.isEnabled&&window.updatePagination){console.log(\"Pagination exists - resetting to page 1\");window.updatePagination({itemsPerPage:window.paginationConfig.itemsPerPage,currentPage:1,isEnabled:true});// Force pagination component to update its state\nif(window.forcePaginationUpdate){window.forcePaginationUpdate(1);}}else{console.log(\"No pagination - just applying filters\");// Just trigger the broadcaster to refresh display without any pagination limits\nconst broadcasterElements=document.querySelectorAll(`[style*=\"border: ${BROADCAST_ID}\"]`);if(broadcasterElements.length>0&&window.updatePagination){// This will NOT create any config, just trigger refresh\nwindow.updatePagination({isEnabled:false});}}}};const toggleDropdown=()=>{setIsOpen(!isOpen);};const handleOptionClick=option=>{const newOption=option===\"All\"?\"\":option;setSelectedOption(newOption);setIsOpen(false);};const isActive=selectedOption!==\"\";const getDisplayTitle=()=>{if(selectedOption===\"\"){return props.layerName;}else{return selectedOption;}};const{selectorStyle,activeStyle,dropdownStyle,optionStyle,dropdownGap,iconStyle,transition}=props;const getCurrentBackground=()=>{if(isHovered){return isActive?activeStyle.hoverBackground:selectorStyle.hoverBackground;}return isActive?activeStyle.background:selectorStyle.background;};const getCurrentShadow=()=>{if(isHovered){return isActive?activeStyle.hoverShadow:selectorStyle.hoverShadow;}return isActive?activeStyle.shadow:selectorStyle.shadow;};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:selectRef,onClick:toggleDropdown,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{padding:selectorStyle.padding,background:getCurrentBackground(),borderRadius:selectorStyle.borderRadius,cursor:\"pointer\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",boxShadow:getCurrentShadow(),border:isActive?`${activeStyle.border.borderWidth}px ${activeStyle.border.borderStyle} ${activeStyle.border.borderColor}`:`${selectorStyle.border.borderWidth}px ${selectorStyle.border.borderStyle} ${selectorStyle.border.borderColor}`,color:isActive?activeStyle.textColor:selectorStyle.textColor,...isActive?activeStyle.font:selectorStyle.font,overflow:\"visible\",transition:\"all 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginRight:selectorStyle.iconGap,whiteSpace:\"nowrap\",overflow:\"visible\",textOverflow:\"ellipsis\",pointerEvents:\"none\"},children:getDisplayTitle()}),selectorStyle.showArrow&&/*#__PURE__*/_jsx(motion.div,{animate:{rotate:isOpen?180:0},transition:transition,style:{display:\"flex\",alignItems:\"center\",flexShrink:0,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"svg\",{width:iconStyle.size,height:iconStyle.size,viewBox:\"0 0 12 8\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1.5L6 6.5L11 1.5\",stroke:isActive?activeStyle.iconColor:iconStyle.color,strokeWidth:iconStyle.strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]}),isOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:transition,style:{position:\"absolute\",top:`calc(100% + ${dropdownGap}px)`,left:0,minWidth:dropdownStyle.minWidth||\"100%\",maxHeight:dropdownStyle.maxHeight||\"none\",zIndex:1e3,background:dropdownStyle.background,borderRadius:dropdownStyle.borderRadius,boxShadow:dropdownStyle.shadow,overflow:\"auto\",border:`${dropdownStyle.border.borderWidth}px ${dropdownStyle.border.borderStyle} ${dropdownStyle.border.borderColor}`,padding:dropdownStyle.padding,display:\"flex\",flexDirection:\"column\",gap:dropdownStyle.itemGap},children:[/*#__PURE__*/_jsx(motion.div,{onClick:()=>handleOptionClick(\"All\"),style:{padding:optionStyle.padding,cursor:\"pointer\",background:selectedOption===\"\"?optionStyle.activeBackground:optionStyle.background,color:selectedOption===\"\"?optionStyle.activeColor:optionStyle.color,...optionStyle.font,whiteSpace:\"nowrap\",borderRadius:optionStyle.borderRadius,overflow:\"visible\"},whileHover:{backgroundColor:optionStyle.hoverBackground},transition:transition,children:\"All\"}),options.map((option,index)=>{const isSelected=option===selectedOption;return /*#__PURE__*/_jsx(motion.div,{onClick:()=>handleOptionClick(option),style:{padding:optionStyle.padding,cursor:\"pointer\",background:isSelected?optionStyle.activeBackground:optionStyle.background,color:isSelected?optionStyle.activeColor:optionStyle.color,...optionStyle.font,whiteSpace:\"nowrap\",borderRadius:optionStyle.borderRadius,overflow:\"visible\"},whileHover:{backgroundColor:optionStyle.hoverBackground},transition:transition,children:option},index);})]})]});}BroadcastDropdown.defaultProps={layerName:\"Title\",dropdownGap:8,transition:{type:\"spring\",stiffness:300,damping:30},iconStyle:{size:12,color:\"#333333\",strokeWidth:2},selectorStyle:{showArrow:true,textColor:\"#333333\",background:\"#FFFFFF\",hoverBackground:\"#F5F5F5\",shadow:\"0px 1px 2px 0px rgba(0,0,0,0.05)\",hoverShadow:\"0px 2px 4px 0px rgba(0,0,0,0.1)\",padding:\"12px 16px\",borderRadius:\"8px\",iconGap:8,border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E0E0E0\"},font:{family:\"Inter\",fontSize:14,fontWeight:500}},activeStyle:{textColor:\"#594FEE\",iconColor:\"#594FEE\",background:\"#EEEDFD\",hoverBackground:\"#E5E2FF\",shadow:\"0px 1px 2px 0px rgba(0,0,0,0.05)\",hoverShadow:\"0px 2px 4px 0px rgba(0,0,0,0.1)\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#594FEE\"},font:{family:\"Inter\",fontSize:14,fontWeight:500}},dropdownStyle:{background:\"#FFFFFF\",shadow:\"0px 4px 12px 0px rgba(0,0,0,0.1)\",borderRadius:\"8px\",padding:\"4px\",itemGap:2,minWidth:\"100%\",maxHeight:\"300px\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E0E0E0\"}},optionStyle:{background:\"#FFFFFF\",hoverBackground:\"#F5F5F5\",activeBackground:\"#F0F0F0\",color:\"#333333\",activeColor:\"#000000\",padding:\"10px 16px\",borderRadius:\"4px\",font:{family:\"Inter\",fontSize:14,fontWeight:400}}};addPropertyControls(BroadcastDropdown,{layerName:{type:ControlType.String,title:\"Layer Name\",defaultValue:\"Title\"},dropdownGap:{type:ControlType.Number,title:\"Dropdown Gap\",defaultValue:8,min:0,max:50,step:1},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:300,damping:30}},iconStyle:{type:ControlType.Object,title:\"Icon Style\",controls:{size:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:6,max:24,step:1},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#333333\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:1,max:4,step:.5}}},selectorStyle:{type:ControlType.Object,title:\"Default Style\",controls:{showArrow:{type:ControlType.Boolean,title:\"Show Arrow\",defaultValue:true},iconGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:8,min:0,max:50,step:1},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px 16px\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},hoverBackground:{type:ControlType.Color,title:\"Hover BG\",defaultValue:\"#F5F5F5\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"8px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 1px 2px 0px rgba(0,0,0,0.05)\"},hoverShadow:{type:ControlType.BoxShadow,title:\"Hover Shadow\",defaultValue:\"0px 2px 4px 0px rgba(0,0,0,0.1)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E0E0E0\"}}}},activeStyle:{type:ControlType.Object,title:\"Active Style\",controls:{textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#594FEE\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#594FEE\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#EEEDFD\"},hoverBackground:{type:ControlType.Color,title:\"Hover BG\",defaultValue:\"#E5E2FF\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 1px 2px 0px rgba(0,0,0,0.05)\"},hoverShadow:{type:ControlType.BoxShadow,title:\"Hover Shadow\",defaultValue:\"0px 2px 4px 0px rgba(0,0,0,0.1)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#594FEE\"}}}},dropdownStyle:{type:ControlType.Object,title:\"Dropdown Style\",controls:{background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"8px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},itemGap:{type:ControlType.Number,title:\"Item Gap\",defaultValue:2,min:0,max:20,step:1},minWidth:{type:ControlType.String,title:\"Min Width\",defaultValue:\"100%\"},maxHeight:{type:ControlType.String,title:\"Max Height\",defaultValue:\"300px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 4px 12px 0px rgba(0,0,0,0.1)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E0E0E0\"}}}},optionStyle:{type:ControlType.Object,title:\"Option Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"10px 16px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"4px\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},hoverBackground:{type:ControlType.Color,title:\"Hover BG\",defaultValue:\"#F5F5F5\"},activeBackground:{type:ControlType.Color,title:\"Active BG\",defaultValue:\"#F0F0F0\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},activeColor:{type:ControlType.Color,title:\"Active Color\",defaultValue:\"#000000\"}},description:\"v3.0 \\n[via SegmentUI](https://www.segmentUI.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BroadcastDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dropdown.map"],"mappings":"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"}