forked from bombastictranz/demo-editor
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
273.34a9c499.chunk.js.download
1 lines (1 loc) · 26.6 KB
/
273.34a9c499.chunk.js.download
1
(this["webpackJsonp@builder.io/app"]=this["webpackJsonp@builder.io/app"]||[]).push([[273],{2121:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return useEventListener});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);function useEventListener(element,eventName,handler,listenerOptions){const savedHandler=Object(react__WEBPACK_IMPORTED_MODULE_0__.useRef)(handler);Object(react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{savedHandler.current=handler},[handler]),Object(react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{const eventListener=event=>savedHandler.current(event);return element.addEventListener(eventName,eventListener,listenerOptions),()=>{element.removeEventListener(eventName,eventListener)}},[eventName,element])}},2822:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return EDITOR_OVERLAYS}),__webpack_require__.d(__webpack_exports__,"b",function(){return EDITOR_OVERLAYS_ELEVATED_1}),__webpack_require__.d(__webpack_exports__,"c",function(){return EDITOR_OVERLAYS_ELEVATED_2});const EDITOR_OVERLAYS=100,EDITOR_OVERLAYS_ELEVATED_1=101,EDITOR_OVERLAYS_ELEVATED_2=102},6392:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"BuilderDevConfigUi",function(){return BuilderDevConfigUi});var emotion_react_jsx_runtime_browser_esm=__webpack_require__(0),Paper=__webpack_require__(126),Paper_default=__webpack_require__.n(Paper),IconButton=__webpack_require__(113),IconButton_default=__webpack_require__.n(IconButton),Typography=__webpack_require__(105),Typography_default=__webpack_require__.n(Typography),TextField=__webpack_require__(47),TextField_default=__webpack_require__.n(TextField),Tooltip=__webpack_require__(131),Tooltip_default=__webpack_require__.n(Tooltip),List=__webpack_require__(444),List_default=__webpack_require__.n(List),ListItem=__webpack_require__(446),ListItem_default=__webpack_require__.n(ListItem),ListItemText=__webpack_require__(374),ListItemText_default=__webpack_require__.n(ListItemText),ListItemSecondaryAction=__webpack_require__(1972),ListItemSecondaryAction_default=__webpack_require__.n(ListItemSecondaryAction),Switch=__webpack_require__(652),Switch_default=__webpack_require__.n(Switch),MenuItem=__webpack_require__(35),MenuItem_default=__webpack_require__.n(MenuItem),Button=__webpack_require__(40),Button_default=__webpack_require__.n(Button),Close=__webpack_require__(573),Close_default=__webpack_require__.n(Close),es=__webpack_require__(90),react=__webpack_require__(3),app_state_constant=__webpack_require__(1),theme_constant=__webpack_require__(7),delay_function=__webpack_require__(87),use_event_listener=__webpack_require__(2121),human_case_function=__webpack_require__(73);function CohortEditor(props){return Object(es.g)(()=>{const options=["overrideIsEnterprise","overrideIsDeveloper","overrideUsesNextjs"];return Object(emotion_react_jsx_runtime_browser_esm.b)(List_default.a,Object.assign({className:props.className},{children:options.map(option=>{var _a;return Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:Object(human_case_function.a)(option),secondary:option==="overrideUsesNextjs"?"Display what those who chose Next.js as their tech stack see":option==="overrideIsEnterprise"?"Display what an enterprise prospects (companies with estimated > 1,000,000 pageviews defiend by SimilarWeb) see":"Display what a developer (users who self identified as developers during onboarding) see",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}}}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItemSecondaryAction_default.a,{children:[typeof app_state_constant.appState.config[option]=="boolean"&&Object(emotion_react_jsx_runtime_browser_esm.b)(Tooltip_default.a,Object.assign({title:"Clear override"},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(IconButton_default.a,Object.assign({onClick:()=>{app_state_constant.appState.config[option]=null},css:{padding:4,marginRight:-13,position:"relative",zIndex:2}},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Close_default.a,{css:{fontSize:14,opacity:.5}})}))})),Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{css:{opacity:typeof app_state_constant.appState.config[option]=="boolean"?1:.5},color:"primary",checked:(_a=app_state_constant.appState.config[option])!==null&&_a!==void 0?_a:option==="overrideIsEnterprise"?app_state_constant.appState.user.isEnterpriseCompany:option==="overrideIsDeveloper"?app_state_constant.appState.user.isDeveloper:option==="overrideUsesNextjs"?app_state_constant.appState.user.usesNextjs:!1,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config[option]=checked,app_state_constant.appState.user.setIntercomProperties()}})]})]},option)})}))})}var Input=__webpack_require__(300),Input_default=__webpack_require__.n(Input);function LaunchDarklyFlagEditor(props){return Object(es.g)(()=>{const booleanOrStringLaunchDarklyFlags=Object.keys(app_state_constant.appState.featureFlags).filter(key=>typeof app_state_constant.appState.featureFlags[key]=="boolean"||typeof app_state_constant.appState.featureFlags[key]=="string");return Object(emotion_react_jsx_runtime_browser_esm.b)(List_default.a,Object.assign({className:props.className},{children:booleanOrStringLaunchDarklyFlags.map(flag=>{var _a,_b;return Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:flag,secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}}}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItemSecondaryAction_default.a,{children:[app_state_constant.appState.config.launchDarklyOverrides.has(flag)&&Object(emotion_react_jsx_runtime_browser_esm.b)(Tooltip_default.a,Object.assign({title:"Clear override"},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(IconButton_default.a,Object.assign({onClick:()=>{app_state_constant.appState.config.launchDarklyOverrides.delete(flag)},css:{padding:4,marginRight:-13,position:"relative",zIndex:2}},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Close_default.a,{css:{fontSize:14,opacity:.5}})}))})),typeof app_state_constant.appState.featureFlags[flag]=="boolean"?Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{css:{opacity:app_state_constant.appState.config.launchDarklyOverrides.has(flag)?1:.5},color:"primary",checked:(_a=app_state_constant.appState.config.launchDarklyOverrides.get(flag))!==null&&_a!==void 0?_a:app_state_constant.appState.hasFeatureFlag(flag),onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.launchDarklyOverrides.set(flag,checked)}}):Object(emotion_react_jsx_runtime_browser_esm.b)(Input_default.a,{css:{opacity:app_state_constant.appState.config.launchDarklyOverrides.has(flag)?1:.5,width:100,marginLeft:10},margin:"dense",defaultValue:(_b=app_state_constant.appState.config.launchDarklyOverrides.get(flag))!==null&&_b!==void 0?_b:app_state_constant.appState.getFeatureFlagVariationFlag(flag),onChange:async e=>{const{value}=e.target;app_state_constant.appState.config.launchDarklyOverrides.set(flag,value)}})]})]},flag)})}))})}var OrganizationUsers=__webpack_require__(797),is_local_url=__webpack_require__(164),TextLink=__webpack_require__(84),Refresh=__webpack_require__(747),z_index=__webpack_require__(2822);function BuilderDevConfigUi(){const ref=Object(react.useRef)(null),[overridePreviewUrlBase,setOverridePreviewUrlBase]=Object(react.useState)(app_state_constant.appState.config.overridePreviewUrlBase),updatePreviewUrl=()=>{let newUrl=overridePreviewUrlBase;if(!newUrl){app_state_constant.appState.config.overridePreviewUrlBase="";return}newUrl.startsWith("http")||(newUrl="http://"+newUrl,Object(is_local_url.a)(newUrl)||(newUrl=newUrl.replace("http","https"))),app_state_constant.appState.config.overridePreviewUrlBase=new URL(newUrl).origin};return Object(use_event_listener.a)(document,"keydown",e=>{(e.code==="KeyA"&&e.metaKey&&e.ctrlKey||e.code==="KeyY"&&(e.metaKey||e.ctrlKey))&&(e.preventDefault(),app_state_constant.appState.globalState.showAdminConfig=!app_state_constant.appState.globalState.showAdminConfig),e.code==="Escape"&&app_state_constant.appState.globalState.showAdminConfig&&(app_state_constant.appState.globalState.showAdminConfig=!1)},{passive:!0}),Object(use_event_listener.a)(document,"click",e=>{var _a,_b;if(app_state_constant.appState.globalState.showAdminConfig&&ref.current){const target=e.target;!(!((_a=ref.current)===null||_a===void 0)&&_a.contains(target))&&(!((_b=document.getElementById("app"))===null||_b===void 0)&&_b.contains(target))&&(app_state_constant.appState.globalState.showAdminConfig=!1)}},{passive:!0}),Object(es.g)(()=>{var _a;return Object(emotion_react_jsx_runtime_browser_esm.b)(emotion_react_jsx_runtime_browser_esm.a,{children:app_state_constant.appState.user.can("editCode")&&app_state_constant.appState.globalState.showAdminConfig&&Object(emotion_react_jsx_runtime_browser_esm.b)(Paper_default.a,Object.assign({className:"dark-mode-invert solid-dark-bg-when-no-blur",elevation:24,css:{position:"fixed",width:400,maxWidth:"90vw",maxHeight:"90vh",overflow:"auto",top:20,right:20,zIndex:z_index.b,borderColor:theme_constant.a.isDarkMode?theme_constant.a.colors.borderColorForDarkBackground:theme_constant.a.colors.darkGrey,boxShadow:theme_constant.a.popoverShadow,backgroundColor:"rgba(50, 50, 50, 0.7)",backdropFilter:`blur(15px) ${theme_constant.a.darkModeFilterReverse}`,color:"rgba(255, 255, 255, 0.9)","& *":{color:"inherit",borderColor:theme_constant.a.isDarkMode?theme_constant.a.colors.darkModeInvertedBorderColor:theme_constant.a.colors.darkGrey}}},{children:Object(emotion_react_jsx_runtime_browser_esm.c)("div",Object.assign({ref,css:{display:"flex",flexDirection:"column",alignItems:"stretch",padding:20}},{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(IconButton_default.a,Object.assign({css:{position:"absolute",top:0,right:0},onClick:()=>app_state_constant.appState.globalState.showAdminConfig=!1},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Close_default.a,{css:{fontSize:16,opacity:.3}})})),Object(emotion_react_jsx_runtime_browser_esm.b)(Typography_default.a,Object.assign({css:{textAlign:"center",opacity:.6},variant:"body2"},{children:"Developer Options"})),Object(emotion_react_jsx_runtime_browser_esm.b)(TextField_default.a,{css:{margin:"15px 15px 0"},onChange:e=>{setOverridePreviewUrlBase(e.target.value)},InputProps:{endAdornment:Object(emotion_react_jsx_runtime_browser_esm.b)(Tooltip_default.a,Object.assign({title:"Click to override base preview url"},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(IconButton_default.a,Object.assign({onClick:()=>{updatePreviewUrl()}},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Refresh.a,{css:{height:15,width:15,color:"var(--text-light)"}})}))}))},onKeyDown:e=>{e.key==="Enter"&&updatePreviewUrl()},placeholder:"e.g. http://localhost:3000",label:Object(emotion_react_jsx_runtime_browser_esm.b)("span",Object.assign({css:{color:"white"}},{children:"Override preview URL host"})),helperText:Object(emotion_react_jsx_runtime_browser_esm.c)("span",Object.assign({css:{lineHeight:"normal",opacity:.7}},{children:["Override the preview URL host, e.g. to easily switch to testing on your localhost across entries without affecting your teammates"," ",Object(emotion_react_jsx_runtime_browser_esm.b)(TextLink.a,Object.assign({target:"_blank",css:{color:theme_constant.a.colors.primaryLight},href:"https://www.builder.io/c/docs/guides/preview-url#setting-the-preview-url-in-developer-options"},{children:"Learn more"}))]})),value:overridePreviewUrlBase}),app_state_constant.appState.user.can("admin")&&Object(emotion_react_jsx_runtime_browser_esm.c)(emotion_react_jsx_runtime_browser_esm.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(Typography_default.a,Object.assign({css:{textAlign:"center",opacity:.6,marginTop:20},variant:"body2"},{children:"Admin Options"})),Object(emotion_react_jsx_runtime_browser_esm.b)("div",Object.assign({css:{margin:"0 15px 15px"}},{children:Object(emotion_react_jsx_runtime_browser_esm.b)(OrganizationUsers.b,{value:(_a=app_state_constant.appState.user.settings)===null||_a===void 0?void 0:_a.value.currentRole,onChange:value=>{app_state_constant.appState.user.settings.value.currentRole=value}})})),Object(emotion_react_jsx_runtime_browser_esm.c)(List_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Show Archived Spaces",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Show archived spaces in list"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.showArchivedSpaces,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.showArchivedSpaces=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Safe mode",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Disable all plugins for debugging heavily customized Builder spaces"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.safeMode,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.safeMode=checked,app_state_constant.appState.snackBar.display({message:"Refreshing this page for this to take effect",duration:1e3}),await Object(delay_function.a)(1e3);const url=new URL(location.href);url.searchParams.set("safeMode",String(checked)),location.assign(url.search)}})})]})]})]}),app_state_constant.appState.user._isBuilderAdmin&&Object(emotion_react_jsx_runtime_browser_esm.c)(emotion_react_jsx_runtime_browser_esm.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(TextField_default.a,Object.assign({css:{margin:"15px 15px 0"},onChange:e=>app_state_constant.appState.config.apiEnv=e.target.value,label:"API Env",select:!0,value:app_state_constant.appState.config.apiEnv},{children:["production","qa","dev"].map(item=>Object(emotion_react_jsx_runtime_browser_esm.b)(MenuItem_default.a,Object.assign({value:item},{children:item}),item))})),Object(emotion_react_jsx_runtime_browser_esm.b)(TextField_default.a,Object.assign({css:{margin:"15px 15px 0"},onChange:e=>app_state_constant.appState.config.aiModel=e.target.value,label:"LLM Model",select:!0,value:app_state_constant.appState.config.aiModel},{children:["gpt-3.5-turbo","gpt-4","llama-2","mistral","claude-2","claude-3-sonnet-20240229","claude-3-opus-20240229","mixtral-8x7b-32768","llama3-70b-8192","gemma-7b-it","llama2-70b-4096","gpt-4-32k","gpt-3.5-turbo-16k","gpt-4-0125-preview","ft:gpt-4-0613:builder::8ownwxpq","ft:gpt-3.5-turbo-0125:builder:2-28-test:8xNIJs6k","gemini-1.0-pro"].map(item=>Object(emotion_react_jsx_runtime_browser_esm.b)(MenuItem_default.a,Object.assign({value:item},{children:item}),item))})),Object(emotion_react_jsx_runtime_browser_esm.b)(TextField_default.a,Object.assign({css:{margin:"15px 15px 0"},onChange:e=>app_state_constant.appState.config.overrideSmartTargeting=e.target.value?e.target.value:void 0,label:"Smart Targeting Override",select:!0,value:app_state_constant.appState.config.overrideSmartTargeting},{children:["only-predefined","full","disabled",""].map(item=>Object(emotion_react_jsx_runtime_browser_esm.b)(MenuItem_default.a,Object.assign({value:item},{children:item}),item))})),Object(emotion_react_jsx_runtime_browser_esm.c)(List_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Demo mode",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Obfuscate most sensitive data like stats and emails"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.demoMode,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.demoMode=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItem_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Auto responsivize figma imports",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Turn off to import from figma direct to canvas"})}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Builder admin",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Turn off to remove most Builder admin features and see (almost) exactly what users see"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.builderAdmin,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.builderAdmin=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Use action editor",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Turn on to use the new visual action editor"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.useNewActionsEditorV2,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.useNewActionsEditorV2=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Payment Dry Run",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Use test charges instead of real charges for Shopify subscriptions"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.paymentDryRun,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.paymentDryRun=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Debug mode",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Output debug() logs to the console"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.debug,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.debug=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Visual Programming",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Show visual code editor when editing (certain) code"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.showVisualProgramming,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.showVisualProgramming=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Absolute Web Import",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Use absolute mode for web imports"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.webImportAbsoluteMode,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.webImportAbsoluteMode=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Simple mode",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Use new simple editor mode (experimental)"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.simpleEditorMode,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.simpleEditorMode=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Inline text editing",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Allow rich text editing inline on the page by double clicking on text blocks."}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.localConfig.inlineTextEditing,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.localConfig.inlineTextEditing=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Regenerate AI Changes Summary",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"(For debugging) Regenerate the AI changes summary"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.regenerateAiChangesSummary,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.regenerateAiChangesSummary=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Take screenshots in browser",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Allow screenshot image taking to happen in the browser (experimental)"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.screenshotInBrowser,onChange:async e=>{const{checked}=e.target;app_state_constant.appState.config.screenshotInBrowser=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Show Admin Menu",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Show the admin menu on the right hand menu"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.showAdminMenu,onChange:e=>{const{checked}=e.target;app_state_constant.appState.config.showAdminMenu=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Allow Preview Panning",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Allow panning the preview like design tools like Figma"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.allowPreviewPanning,onChange:e=>{const{checked}=e.target;app_state_constant.appState.config.allowPreviewPanning=checked}})})]}),Object(emotion_react_jsx_runtime_browser_esm.c)(ListItem_default.a,{children:[Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemText_default.a,{primary:"Show Wootric Survey",secondaryTypographyProps:{style:{whiteSpace:"normal",maxWidth:400,paddingRight:20,opacity:.6}},secondary:"Once on, refresh your browser to see the NPS survey. If it still doesn't show, try clearing your cookies"}),Object(emotion_react_jsx_runtime_browser_esm.b)(ListItemSecondaryAction_default.a,{children:Object(emotion_react_jsx_runtime_browser_esm.b)(Switch_default.a,{color:"primary",checked:app_state_constant.appState.config.showWootricSurvey,onChange:e=>{const{checked}=e.target;app_state_constant.appState.config.showWootricSurvey=checked}})})]})]}),Object(emotion_react_jsx_runtime_browser_esm.b)(Typography_default.a,Object.assign({css:{textAlign:"center",opacity:.6,marginTop:20},variant:"body2"},{children:"Persona Overrides"})),Object(emotion_react_jsx_runtime_browser_esm.b)(CohortEditor,{}),Object(emotion_react_jsx_runtime_browser_esm.b)(Typography_default.a,Object.assign({css:{textAlign:"center",opacity:.6,marginTop:20},variant:"body2"},{children:"LaunchDarkly Flags"})),Object(emotion_react_jsx_runtime_browser_esm.b)(LaunchDarklyFlagEditor,{css:{marginBottom:20}})]}),!app_state_constant.appState.config.isDefault&&app_state_constant.appState.user._isBuilderAdmin&&Object(emotion_react_jsx_runtime_browser_esm.b)(Button_default.a,Object.assign({css:{opacity:.6,margin:"5px 15px"},onClick:()=>{app_state_constant.appState.config.reset()}},{children:"Reset all to defaults"}))]}))}))})})}}}]);