{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/J1JLRmnL0ICmOhLGNWTp/A474zhvabdZzPkbEKzLe/Project_Selector.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const API=\"https://framemembers-backend.onrender.com/api\";// Icons\nconst Icons={chevronDown:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6,9 12,15 18,9\"})}),plus:/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 12h8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 8v8\"})]}),loading:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",style:{animation:\"spin 1s linear infinite\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12a9 9 0 11-6.219-8.56\"})})};export default function FrameMembersProjectSelector(props){const{placeholder=\"Select Project\",showCreateButton=true,backgroundColor=\"#111111\",textColor=\"#ffffff\",borderColor=\"#1a1a1a\",primaryColor=\"#ffffff\",hoverColor=\"#1a1a1a\"}=props;// State\nconst[state,setState]=useState({projects:[],selectedProject:null,isLoading:true,isLoggedIn:false,showDropdown:false,showCreateModal:false,newProject:{name:\"\",domain:\"\"},isCreating:false,error:null});// Helper function to update state\nconst updateState=updates=>setState(prev=>({...prev,...updates}));// API helper\nconst api=async(endpoint,options={})=>{const token=localStorage.getItem(\"framemembers_admin_token\");const response=await fetch(`${API}${endpoint}`,{headers:{Authorization:`Bearer ${token}`,\"Content-Type\":\"application/json\",...options.headers},...options});if(!response.ok)throw new Error(`API Error: ${response.status}`);return response.json();};// Check authentication\nconst checkAuth=async()=>{const token=localStorage.getItem(\"framemembers_admin_token\");if(!token){updateState({isLoading:false,isLoggedIn:false});return;}try{await api(\"/auth/me\");updateState({isLoggedIn:true});await loadProjects();}catch(error){localStorage.removeItem(\"framemembers_admin_token\");updateState({isLoading:false,isLoggedIn:false});}};// Load projects\nconst loadProjects=async()=>{try{const data=await api(\"/dashboard/complete-overview\");const projects=data.projects||[];// Get previously selected project from localStorage\nconst savedProjectId=localStorage.getItem(\"framemembers_selected_project_id\");let selectedProject=null;if(savedProjectId){selectedProject=projects.find(p=>p.id===savedProjectId);}// If no saved project or saved project not found, select first project\nif(!selectedProject&&projects.length>0){selectedProject=projects[0];}// Save selected project\nif(selectedProject){localStorage.setItem(\"framemembers_selected_project_id\",selectedProject.id);localStorage.setItem(\"framemembers_selected_project\",JSON.stringify(selectedProject));// Trigger custom event to notify other components\nwindow.dispatchEvent(new CustomEvent(\"frameMembers:projectChanged\",{detail:selectedProject}));}updateState({projects,selectedProject,isLoading:false});}catch(error){console.error(\"Load projects error:\",error);updateState({isLoading:false,error:\"Failed to load projects\"});}};// Select project\nconst selectProject=project=>{localStorage.setItem(\"framemembers_selected_project_id\",project.id);localStorage.setItem(\"framemembers_selected_project\",JSON.stringify(project));// Trigger custom event to notify other components\nwindow.dispatchEvent(new CustomEvent(\"frameMembers:projectChanged\",{detail:project}));updateState({selectedProject:project,showDropdown:false});};// Create project\nconst createProject=async()=>{if(!state.newProject.name.trim())return;updateState({isCreating:true});try{await api(\"/dashboard/project\",{method:\"POST\",body:JSON.stringify(state.newProject)});// Reload projects and close modal\nawait loadProjects();updateState({showCreateModal:false,newProject:{name:\"\",domain:\"\"},isCreating:false});// Notify other components that projects were updated\nwindow.dispatchEvent(new CustomEvent(\"frameMembers:projectsUpdated\"));}catch(error){console.error(\"Create project error:\",error);updateState({isCreating:false,error:\"Failed to create project\"});}};// Close dropdown when clicking outside\nuseEffect(()=>{const handleClickOutside=()=>updateState({showDropdown:false});if(state.showDropdown){document.addEventListener(\"click\",handleClickOutside);return()=>document.removeEventListener(\"click\",handleClickOutside);}},[state.showDropdown]);// Listen for project updates from other components\nuseEffect(()=>{const handleProjectUpdate=()=>{// Reload projects when other components make changes\nif(state.isLoggedIn){loadProjects();}};window.addEventListener(\"frameMembers:projectsUpdated\",handleProjectUpdate);return()=>window.removeEventListener(\"frameMembers:projectsUpdated\",handleProjectUpdate);},[state.isLoggedIn]);// Initialize\nuseEffect(()=>{checkAuth();},[]);// Styles\nconst styles={container:{position:\"relative\",fontFamily:'-apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif'},selector:{display:\"flex\",alignItems:\"center\",gap:\"8px\",padding:\"8px 12px\",background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius:\"8px\",color:textColor,cursor:\"pointer\",fontSize:\"14px\",fontWeight:\"500\",minWidth:\"200px\",justifyContent:\"space-between\",transition:\"all 0.2s ease\"},selectorHover:{background:hoverColor},dropdown:{position:\"absolute\",top:\"100%\",left:0,right:0,background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius:\"8px\",marginTop:\"4px\",zIndex:1e3,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.3)\"},dropdownItem:{padding:\"12px 16px\",cursor:\"pointer\",fontSize:\"14px\",color:textColor,borderBottom:`1px solid ${borderColor}`,transition:\"background 0.2s ease\"},dropdownItemHover:{background:hoverColor},actionButton:{padding:\"12px 16px\",background:\"transparent\",border:\"none\",color:primaryColor,cursor:\"pointer\",fontSize:\"14px\",fontWeight:\"500\",display:\"flex\",alignItems:\"center\",gap:\"8px\",width:\"100%\",transition:\"background 0.2s ease\"},modal:{position:\"fixed\",top:0,left:0,right:0,bottom:0,background:\"rgba(0, 0, 0, 0.8)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px\",zIndex:1e4},modalContent:{background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius:\"12px\",padding:\"32px\",maxWidth:\"500px\",width:\"100%\"},input:{width:\"100%\",padding:\"12px 16px\",background:\"#1a1a1a\",border:`1px solid ${borderColor}`,borderRadius:\"8px\",fontSize:\"14px\",color:textColor,outline:\"none\",boxSizing:\"border-box\",marginBottom:\"16px\"},button:{background:primaryColor,color:backgroundColor,border:\"none\",borderRadius:\"8px\",padding:\"12px 16px\",fontWeight:\"500\",cursor:\"pointer\",fontSize:\"14px\",transition:\"all 0.2s ease\",display:\"flex\",alignItems:\"center\",gap:\"8px\"},buttonSecondary:{background:\"transparent\",color:textColor,border:`1px solid ${borderColor}`,borderRadius:\"8px\",padding:\"12px 16px\",fontWeight:\"500\",cursor:\"pointer\",fontSize:\"14px\",transition:\"all 0.2s ease\"}};// Loading state\nif(state.isLoading){return /*#__PURE__*/_jsx(\"div\",{style:styles.container,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.selector,children:[Icons.loading,/*#__PURE__*/_jsx(\"span\",{children:\"Loading...\"})]})});}// Not logged in\nif(!state.isLoggedIn){return /*#__PURE__*/_jsx(\"div\",{style:styles.container,children:/*#__PURE__*/_jsx(\"div\",{style:{...styles.selector,cursor:\"default\",opacity:.6},children:/*#__PURE__*/_jsx(\"span\",{children:\"Please login first\"})})});}// No projects\nif(state.projects.length===0){return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.selector,onClick:()=>updateState({showCreateModal:true}),children:[Icons.plus,/*#__PURE__*/_jsx(\"span\",{children:\"Create First Project\"})]}),state.showCreateModal&&/*#__PURE__*/_jsx(\"div\",{style:styles.modal,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.modalContent,children:[/*#__PURE__*/_jsx(\"h3\",{style:{color:textColor,marginBottom:\"24px\"},children:\"Create New Project\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:state.newProject.name,onChange:e=>updateState({newProject:{...state.newProject,name:e.target.value}}),style:styles.input,placeholder:\"Project Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:state.newProject.domain,onChange:e=>updateState({newProject:{...state.newProject,domain:e.target.value}}),style:styles.input,placeholder:\"Domain (optional)\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"12px\",justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>updateState({showCreateModal:false}),style:styles.buttonSecondary,children:\"Cancel\"}),/*#__PURE__*/_jsxs(\"button\",{onClick:createProject,disabled:!state.newProject.name.trim()||state.isCreating,style:{...styles.button,opacity:!state.newProject.name.trim()||state.isCreating?.5:1},children:[state.isCreating&&Icons.loading,state.isCreating?\"Creating...\":\"Create Project\"]})]})]})})]});}// Main selector with projects\nreturn /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.selector,onClick:e=>{e.stopPropagation();updateState({showDropdown:!state.showDropdown});},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:\"600\"},children:state.selectedProject?.name||placeholder}),state.selectedProject?.domain&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",color:\"#6b7280\"},children:state.selectedProject.domain})]}),Icons.chevronDown]}),state.showDropdown&&/*#__PURE__*/_jsxs(\"div\",{style:styles.dropdown,onClick:e=>e.stopPropagation(),children:[state.projects.map(project=>/*#__PURE__*/_jsxs(\"div\",{style:{...styles.dropdownItem,background:state.selectedProject?.id===project.id?hoverColor:\"transparent\"},onClick:()=>selectProject(project),onMouseEnter:e=>e.target.style.background=hoverColor,onMouseLeave:e=>e.target.style.background=state.selectedProject?.id===project.id?hoverColor:\"transparent\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:\"500\"},children:project.name}),project.domain&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",color:\"#6b7280\"},children:project.domain})]},project.id)),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${borderColor}`,paddingTop:\"8px\"},children:showCreateButton&&/*#__PURE__*/_jsxs(\"button\",{style:styles.actionButton,onClick:()=>updateState({showCreateModal:true,showDropdown:false}),onMouseEnter:e=>e.target.style.background=hoverColor,onMouseLeave:e=>e.target.style.background=\"transparent\",children:[Icons.plus,\"Create New Project\"]})})]}),state.showCreateModal&&/*#__PURE__*/_jsx(\"div\",{style:styles.modal,onClick:()=>updateState({showCreateModal:false}),children:/*#__PURE__*/_jsxs(\"div\",{style:styles.modalContent,onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"h3\",{style:{color:textColor,marginBottom:\"24px\",margin:\"0 0 24px 0\"},children:\"Create New Project\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:state.newProject.name,onChange:e=>updateState({newProject:{...state.newProject,name:e.target.value}}),style:styles.input,placeholder:\"Project Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:state.newProject.domain,onChange:e=>updateState({newProject:{...state.newProject,domain:e.target.value}}),style:styles.input,placeholder:\"Domain (optional)\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"12px\",justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>updateState({showCreateModal:false}),style:styles.buttonSecondary,children:\"Cancel\"}),/*#__PURE__*/_jsxs(\"button\",{onClick:createProject,disabled:!state.newProject.name.trim()||state.isCreating,style:{...styles.button,opacity:!state.newProject.name.trim()||state.isCreating?.5:1},children:[state.isCreating&&Icons.loading,state.isCreating?\"Creating...\":\"Create Project\"]})]})]})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes spin { \n                    0% { transform: rotate(0deg); } \n                    100% { transform: rotate(360deg); } \n                }\n            `})]});}// Framer property controls\naddPropertyControls(FrameMembersProjectSelector,{placeholder:{type:ControlType.String,title:\"Placeholder Text\",defaultValue:\"Select Project\"},showCreateButton:{type:ControlType.Boolean,title:\"Show Create Button\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#111111\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#1a1a1a\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#ffffff\"},hoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"#1a1a1a\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameMembersProjectSelector\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Project_Selector.map"],
  "mappings": "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",
  "names": ["API", "Icons", "p", "u", "FrameMembersProjectSelector", "props", "placeholder", "showCreateButton", "backgroundColor", "textColor", "borderColor", "primaryColor", "hoverColor", "state", "setState", "ye", "updateState", "updates", "prev", "api", "endpoint", "options", "token", "response", "checkAuth", "loadProjects", "projects", "savedProjectId", "selectedProject", "window", "error", "selectProject", "project", "createProject", "ue", "handleClickOutside", "handleProjectUpdate", "styles", "e", "addPropertyControls", "ControlType"]
}
