Submit
Path:
~
/
/
usr
/
local
/
psa
/
admin
/
cp
/
public
/
javascript
/
components
/
pages
/
VirtualDirectoryPage
/
File Content:
CreateVirtualDirectoryPage.js
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/VirtualDirectoryPage/CreateVirtualDirectoryPage"],{1402:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>r});var a=i(285),s=i(575),n=i(286);const r=({onClose:e,isOpen:t=!0,closeOnFormSuccess:i=!0,closeUrl:r="..",form:o,...l})=>{const d=(0,s.useNavigate)(),[u,c]=(0,a.useState)(t),p=(0,a.useRef)(null),m=(0,a.useCallback)(((...t)=>{const i=e??(()=>d(r,{preventScrollReset:!0}));c(!1),p.current=setTimeout((()=>{i(...t),p.current=null}),300)}),[r,d,e]);(0,a.useEffect)((()=>()=>{p.current&&clearTimeout(p.current)}),[]),(0,a.useEffect)((()=>{t?p.current&&clearTimeout(p.current):c(t)}),[t]);const b=(0,a.useMemo)((()=>{if(o&&i){if((0,a.isValidElement)(o))return(0,a.cloneElement)(o,{onSuccess:(...e)=>{o.props.onSuccess?.(...e),m()}});if("object"==typeof o)return{...o,onSuccess:(...e)=>{o.onSuccess?.(...e),m()}}}return o}),[i,m,o]);return(0,a.jsx)(n.Drawer,{...l,form:b,onClose:m,isOpen:u})}},2755:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p});var a=i(285),s=i(591),n=i.n(s),r=i(286),o=i(636),l=i(89);const d=l.Locale.getTranslate("components.dialogs.DirectoryBrowserDialog"),u=({subscriptionId:e})=>{if(e)return`/smb/file-manager/tree-data/subscriptionId/${e}`;throw new Error("Data url parameter is not provided")},c=({subscriptionId:e=null,onSubmit:t,...i})=>{const[s,n]=(0,a.useState)("/"),c=(0,a.useMemo)((()=>{const t=new l.FileManager.Tree({cls:"tree",data:null,dataUrl:u({subscriptionId:e}),onNodeClick:e=>n(e),onReload(){t.setDirectory("/")}});return t}),[e]);return(0,a.jsx)(r.Dialog,{size:"sm",title:(0,a.jsx)(d,{content:"title"}),form:(0,a.jsx)(r.Form,{applyButton:!1,submitButton:{children:(0,a.jsx)(d,{content:"select"})},onSubmit:()=>{t(s),i.onClose()},children:(0,a.jsx)(o.default,{children:c})}),...i})};c.propTypes={subscriptionId:n().number,onSubmit:n().func.isRequired};const p=c},2754:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a.default});var a=i(2755)},2757:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(2751),l=i(2758),d=i(285);const u=r.Locale.getTranslate("components.forms.VirtualDirectory.ApplicationSettingsSection"),c=({appCreateValue:e,isAspEnableParentPathsVisible:t,isAspExecuteInMtaVisible:i,isReadonly:a,isAppCreateReadonly:s})=>(0,d.jsxs)(n.Section,{title:(0,d.jsx)(u,{content:"title"}),children:[(0,d.jsx)(o.default,{name:"appCreate",label:(0,d.jsx)(u,{content:"appCreate"}),isReadonly:a||s}),(0,d.jsx)(l.default,{isReadonly:a}),t&&(0,d.jsx)(o.default,{name:"aspEnableParentPaths",label:(0,d.jsx)(u,{content:"aspEnableParentPaths"}),disabled:!e,isReadonly:a}),i&&(0,d.jsx)(o.default,{name:"aspExecuteInMTA",label:(0,d.jsx)(u,{content:"aspExecuteInMTA"}),disabled:!e,isReadonly:a})]});c.propTypes={appCreateValue:s().bool.isRequired,isAspEnableParentPathsVisible:s().bool.isRequired,isAspExecuteInMtaVisible:s().bool.isRequired,isReadonly:s().bool.isRequired,isAppCreateReadonly:s().bool.isRequired};const p=c},2760:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>f});var a=i(591),s=i.n(a),n=i(606),r=i.n(n),o=i(286),l=i(89),d=i(2751),u=(i(2761),i(285));const c=l.Locale.getTranslate("components.forms.VirtualDirectory.AspSection"),p=({parentValue:e,inheritedFieldName:t,isReadonly:i,isRoot:a,...s})=>(0,u.jsx)(o.FormField,{...s,required:!i&&s.required,children:({getValue:s,getValues:n,setValue:l,isDisabled:d,getId:p})=>{if(i)return(0,u.jsxs)(u.Fragment,{children:[s()," ",(0,u.jsx)(c,{content:"kbytes"})]});const m=n()[t];return(0,u.jsxs)("div",{className:"virtual-directory-asp-field-controls-wrapper",children:[(0,u.jsxs)("div",{className:r()("virtual-directory-asp-input-with-suffix-wrapper","virtual-directory-asp-main-field-wrapper"),children:[(0,u.jsx)(o.Input,{id:p(),disabled:d()||m,value:m?e:s(),onChange:({target:e})=>l(e.value.replace(/\D/g,""))}),(0,u.jsx)(c,{content:"kbytes"})]}),(0,u.jsx)(o.FormFieldCheckbox,{label:(0,u.jsx)(c,{content:a?"definedByIisWithSize":"definedByParentWithSize",params:{size:e}}),name:t})]})}});p.propTypes={parentValue:s().number.isRequired,inheritedFieldName:s().string.isRequired,isReadonly:s().bool.isRequired,isRoot:s().bool.isRequired};const m=({parentValue:e,inheritedFieldName:t,isReadonly:i,isRoot:a,...s})=>i?(0,u.jsx)(d.default,{...s,isReadonly:!0}):(0,u.jsx)(o.FormField,{...s,children:({getValue:i,getValues:s,setValue:n,isDisabled:r,getId:l})=>{const d=s()[t];return(0,u.jsxs)("div",{className:"virtual-directory-asp-field-controls-wrapper",children:[(0,u.jsx)("div",{className:"virtual-directory-asp-main-field-wrapper",children:(0,u.jsx)(o.Checkbox,{inputProps:{id:l()},checked:d?e:i(),onChange:n,disabled:r()||d})}),(0,u.jsx)(o.FormFieldCheckbox,{label:(0,u.jsx)(c,{content:a?"definedByIis":"definedByParent"}),name:t})]})}});m.propTypes={parentValue:s().bool.isRequired,inheritedFieldName:s().string.isRequired,isReadonly:s().bool.isRequired,isRoot:s().bool.isRequired};const b=({parentProperties:e,isReadonly:t,isRoot:i})=>(0,u.jsxs)(o.Section,{title:(0,u.jsx)(c,{content:"title"}),children:[(0,u.jsx)(p,{label:(0,u.jsx)(c,{content:"aspBufferingLimit"}),required:!0,name:"aspBufferingLimit",parentValue:e.aspBufferingLimit,inheritedFieldName:"aspBufferingLimitInherited",isReadonly:t,isRoot:i}),(0,u.jsx)(p,{label:(0,u.jsx)(c,{content:"aspMaxRequestEntityAllowed"}),required:!0,name:"aspMaxRequestEntityAllowed",parentValue:e.aspMaxRequestEntityAllowed,inheritedFieldName:"aspMaxRequestEntityAllowedInherited",isReadonly:t,isRoot:i}),(0,u.jsx)(m,{label:(0,u.jsx)(c,{content:"aspEnableServerDebug"}),name:"aspEnableServerDebug",parentValue:e.aspEnableServerDebug,inheritedFieldName:"aspEnableServerDebugInherited",isReadonly:t,isRoot:i}),(0,u.jsx)(m,{label:(0,u.jsx)(c,{content:"aspEnableClientDebug"}),name:"aspEnableClientDebug",parentValue:e.aspEnableClientDebug,inheritedFieldName:"aspEnableClientDebugInherited",isReadonly:t,isRoot:i})]});b.propTypes={isRoot:s().bool.isRequired,parentProperties:s().shape({aspBufferingLimit:s().number.isRequired,aspMaxRequestEntityAllowed:s().number.isRequired,aspEnableServerDebug:s().bool.isRequired,aspEnableClientDebug:s().bool.isRequired}).isRequired,isReadonly:s().bool.isRequired};const f=b},2751:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>u});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(285);const l=r.Locale.getTranslate("components.forms.VirtualDirectory.CheckboxField"),d=({isReadonly:e=!1,...t})=>e?(0,o.jsx)(n.FormField,{name:t.name,label:t.label,children:({getValue:e})=>(0,o.jsx)(l,{content:e()?"true":"false"})}):(0,o.jsx)(n.FormFieldCheckbox,{...t});d.propTypes={isReadonly:s().bool,name:s().string.isRequired,label:s().node.isRequired};const u=d},2763:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>c});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(2764),l=(i(2766),i(285));const d=r.Locale.getTranslate("components.forms.VirtualDirectory.DefaultDocsField"),u=({disabled:e,isReadonly:t})=>{const i={name:"defaultDocs",label:(0,l.jsx)(d,{content:"defaultDocs"})};return t?(0,l.jsx)(n.FormField,{...i,children:({getValue:e})=>e().join(", ")}):(0,l.jsx)(n.FormField,{...i,children:t=>{const i=t.isDisabled()||e;return(0,l.jsxs)("div",{className:"virtual-directory-default-docs-field-wrapper",children:[(0,l.jsx)(o.default,{onAdd:e=>(({getValue:e,setValue:t},i)=>{const a=e(),s=i.toLowerCase();a.find((e=>e.toLowerCase()===s))||t([i,...a])})(t,e),disabled:i}),(0,l.jsxs)("div",{className:"virtual-directory-default-docs-list-wrapper",children:[(0,l.jsx)(n.List,{rowKey:"name",vertical:!1,onReorderEnd:e=>(({getValue:e,setValue:t},{oldIndex:i,newIndex:a})=>{const s=[...e()];s.splice(a,0,s.splice(i,1)[0]),t(s)})(t,e),reorderable:!i,columns:[{key:"name",className:"virtual-directory-default-docs-name-cell"},{key:"actions",type:"actions",render:({name:e})=>(0,l.jsx)(n.Button,{icon:"cross-mark",ghost:!0,onClick:()=>(({getValue:e,setValue:t},i)=>{t(e().filter((e=>e!==i)))})(t,e),tooltip:(0,l.jsx)(d,{content:"remove"}),"data-testid":"remove-default-doc",disabled:i})}],data:t.getValue().map((e=>({name:e}))),emptyView:null,className:"virtual-directory-default-docs-list","data-testid":"default-docs-list"}),i&&(0,l.jsx)("div",{className:"virtual-directory-default-docs-list-overlay"})]})]})}})};u.propTypes={disabled:s().bool.isRequired,isReadonly:s().bool.isRequired};const c=u},2750:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>m});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(2751),l=i(2752),d=i(2753),u=i(285);const c=r.Locale.getTranslate("components.forms.VirtualDirectory.DirectorySection"),p=({subscriptionId:e,isNameVisible:t,isAutoPathVisible:i,isReadonly:a,isPathReadonly:s})=>(0,u.jsxs)(n.Section,{title:(0,u.jsx)(c,{content:"title"}),children:[t&&(0,u.jsx)(l.default,{name:"name",label:(0,u.jsx)(c,{content:"name"}),size:"xl",inputProps:{maxLength:255,autoComplete:"off"},required:!0,isReadonly:a}),(0,u.jsx)(d.default,{subscriptionId:e,isAutoPathVisible:i,isReadonly:a||s}),(0,u.jsx)(o.default,{name:"accessSource",label:(0,u.jsx)(c,{content:"accessSource"}),isReadonly:a}),(0,u.jsx)(o.default,{name:"accessRead",label:(0,u.jsx)(c,{content:"accessRead"}),isReadonly:a}),(0,u.jsx)(o.default,{name:"accessWrite",label:(0,u.jsx)(c,{content:"accessWrite"}),isReadonly:a}),(0,u.jsx)(o.default,{name:"enableDirBrowsing",label:(0,u.jsx)(c,{content:"enableDirBrowsing"}),isReadonly:a}),(0,u.jsx)(o.default,{name:"log",label:(0,u.jsx)(c,{content:"log"}),isReadonly:a})]});p.propTypes={subscriptionId:s().number.isRequired,isNameVisible:s().bool.isRequired,isAutoPathVisible:s().bool.isRequired,isReadonly:s().bool.isRequired,isPathReadonly:s().bool.isRequired};const m=p},2762:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(2751),l=i(2763),d=i(285);const u=r.Locale.getTranslate("components.forms.VirtualDirectory.DocumentsSection"),c=({enableDefaultDoc:e,isReadonly:t})=>(0,d.jsxs)(n.Section,{title:(0,d.jsx)(u,{content:"title"}),children:[(0,d.jsx)(o.default,{name:"enableDefaultDoc",label:(0,d.jsx)(u,{content:"enableDefaultDoc"}),isReadonly:t}),(0,d.jsx)(l.default,{disabled:!e,isReadonly:t})]});c.propTypes={enableDefaultDoc:s().bool.isRequired,isReadonly:s().bool.isRequired};const p=c},2764:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>u});var a=i(591),s=i.n(a),n=i(285),r=i(286),o=i(89);i(2765);const l=o.Locale.getTranslate("components.forms.VirtualDirectory.NewDefaultDoc"),d=({onAdd:e,disabled:t=!1})=>{const[i,a]=(0,n.useState)(""),s=i.trim(),o=()=>{s.length&&(e(s),a(""))},d=(0,n.jsx)(r.Button,{tooltip:(0,n.jsx)(l,{content:"addTooltip"}),onClick:o,disabled:t,children:(0,n.jsx)(l,{content:"add"})}),u=(0,n.jsx)(r.Popover,{target:d,placement:"top-left",children:(0,n.jsx)(l,{content:"requiredWarning"})});return(0,n.jsxs)("div",{className:"virtual-directory-form-new-default-doc-wrapper",children:[(0,n.jsx)(r.Input,{value:i,onChange:({target:e})=>a(e.value),size:"fill",onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),o())},disabled:t}),s.length?d:u]})};d.propTypes={disabled:s().bool,onAdd:s().func.isRequired};const u=d},2753:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>m});var a=i(285),s=i(591),n=i.n(s),r=i(286),o=i(89),l=i(2754),d=i(544),u=i.n(d);i(2756);const c=o.Locale.getTranslate("components.forms.VirtualDirectory.Path"),p=({subscriptionId:e,isAutoPathVisible:t,isReadonly:i})=>{const[s,n]=(0,a.useState)(!1),o=(0,a.jsx)(c,{content:"path"});return i?(0,a.jsx)(r.FormField,{name:"path",label:o,children:({getValue:e})=>e()}):(0,a.jsx)(r.FormField,{label:o,name:"path",required:!0,children:({getValue:i,getValues:o,setValue:d,isDisabled:p,getId:m})=>(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)(r.FormFieldCheckbox,{name:"autoPath",label:(0,a.jsx)(c,{content:"autoPathLabel"})}),!o().autoPath&&(0,a.jsxs)("div",{className:"virtual-directory-form-path-input-container",children:[(0,a.jsx)(r.Input,{id:m(),disabled:p(),value:i(),onChange:({target:e})=>d(e.value),size:"lg"}),(0,a.jsx)(r.Button,{disabled:p(),onClick:()=>n(!0),icon:(0,a.jsx)(r.Icon,{src:u()}),"data-testid":"directory-browser-button"}),(0,a.jsx)(l.default,{isOpen:s,onClose:()=>n(!1),subscriptionId:e,onSubmit:e=>d(e),"data-testid":"directory-browser"})]})]})})};p.propTypes={subscriptionId:n().number.isRequired,isAutoPathVisible:n().bool.isRequired,isReadonly:n().bool.isRequired};const m=p},2767:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>u});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(285);const l=r.Locale.getTranslate("components.forms.VirtualDirectory.PhysicalDirectoryConflictDialog"),d=({onConfirm:e,...t})=>(0,o.jsx)(n.Dialog,{size:"xs",form:{onSubmit:e,submitButton:{children:(0,o.jsx)(l,{content:"proceed"}),intent:"warning"}},"data-testid":"physical-directory-conflict-dialog",...t,children:(0,o.jsx)(l,{content:"description"})});d.propTypes={onConfirm:s().func.isRequired};const u=d},2758:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(285);const l=r.Locale.getTranslate("components.forms.VirtualDirectory.ScriptExecuteField"),d=r.Locale.getSection("components.forms.VirtualDirectory.scriptExecuteOption"),u=[{value:"none",localeKey:"none"},{value:"script",localeKey:"script"},{value:"script_execute",localeKey:"scriptExecute"}],c=({isReadonly:e})=>{const t={name:"scriptExecute",label:(0,o.jsx)(l,{content:"scriptExecute"})};return e?(0,o.jsx)(n.FormField,{...t,children:({getValue:e})=>{const t=u.find((({value:t})=>t===e()));return d.lmsg(t.localeKey)}}):(0,o.jsx)(n.FormFieldSelect,{...t,"data-testid":"script-execute-select",children:u.map((({value:e,localeKey:t})=>(0,o.jsx)("option",{value:e,children:d.lmsg(t)},e)))})};c.propTypes={isReadonly:s().bool.isRequired};const p=c},2759:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>c});var a=i(591),s=i.n(a),n=i(286),r=i(89),o=i(2751),l=i(285);const d=r.Locale.getTranslate("components.forms.VirtualDirectory.SecuritySection"),u=({isReadonly:e})=>(0,l.jsxs)(n.Section,{title:(0,l.jsx)(d,{content:"title"}),children:[(0,l.jsx)(o.default,{name:"authAnonymous",label:(0,l.jsx)(d,{content:"authAnonymous"}),isReadonly:e}),(0,l.jsx)(o.default,{name:"authNTLM",label:(0,l.jsx)(d,{content:"authNTLM"}),isReadonly:e}),(0,l.jsx)(o.default,{name:"requireSSL",label:(0,l.jsx)(d,{content:"requireSSL"}),isReadonly:e})]});u.propTypes={isReadonly:s().bool.isRequired};const c=u},2752:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>l});var a=i(591),s=i.n(a),n=i(286),r=i(285);const o=({isReadonly:e,...t})=>e?(0,r.jsx)(n.FormField,{name:t.name,label:t.label,children:({getValue:e})=>e()}):(0,r.jsx)(n.FormFieldText,{...t});o.propTypes={isReadonly:s().bool.isRequired,name:s().string.isRequired,label:s().node.isRequired};const l=o},2749:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>h});var a=i(285),s=i(591),n=i.n(s),r=i(286),o=i(1285),l=i(615),d=i(607),u=i(2750),c=i(2757),p=i(2759),m=i(2760),b=i(2762),f=i(2767),y=i(2768),x=i(2769);const R=({subscriptionId:e,isRoot:t=!1,isAspEnabled:i,initialValues:s,parentContent:n=null,parentProperties:R,isNameVisible:h=!0,isAutoPathVisible:g=!0,isAspEnableParentPathsVisible:j=!1,isAspExecuteInMtaVisible:v=!1,isSecuritySectionVisible:V=!1,isDocumentsSectionVisible:D=!1,isReadonly:E=!1,isPathReadonly:S=!1,isAppCreateReadonly:q=!1,...C})=>{const k=(0,d.useMediaQuery)("(max-width: 768px)"),[I,A]=(0,a.useState)(s),[w,P]=(0,l.useConfirmation)();return(0,a.jsxs)(o.default,{values:I,onFieldChange:(e,t)=>{A((i=>(0,r.setIn)(i,e,t)))},onSubmit:async e=>{if(!E){if(n&&(0,y.default)(e.name,n)){if(!await P())return}return(0,x.default)(e,{isAspEnabled:i})}},applyButton:!1,vertical:k,...C,children:[(0,a.jsx)(u.default,{subscriptionId:e,isNameVisible:h,isAutoPathVisible:g,isReadonly:E,isPathReadonly:S}),(0,a.jsx)(c.default,{appCreateValue:I.appCreate,isAspEnableParentPathsVisible:j,isAspExecuteInMtaVisible:v,isReadonly:E,isAppCreateReadonly:q}),V&&(0,a.jsx)(p.default,{isReadonly:E}),i&&(0,a.jsx)(m.default,{isRoot:t,parentProperties:R,isReadonly:E}),D&&(0,a.jsx)(b.default,{enableDefaultDoc:I.enableDefaultDoc,isReadonly:E}),(0,a.jsx)(f.default,{isOpen:!!w,onClose:()=>w.proceed(!1),onConfirm:()=>w.proceed(!0)})]})};R.propTypes={subscriptionId:n().number.isRequired,isRoot:n().bool,isAspEnabled:n().bool.isRequired,initialValues:n().shape({name:n().string.isRequired,autoPath:n().bool,path:n().string.isRequired}).isRequired,parentProperties:n().shape({aspBufferingLimit:n().number.isRequired,aspMaxRequestEntityAllowed:n().number.isRequired,aspEnableServerDebug:n().bool.isRequired,aspEnableClientDebug:n().bool.isRequired}).isRequired,parentContent:n().arrayOf(n().shape({name:n().string.isRequired,type:n().string.isRequired}).isRequired),isNameVisible:n().bool,isAutoPathVisible:n().bool,isAspEnableParentPathsVisible:n().bool,isAspExecuteInMtaVisible:n().bool,isSecuritySectionVisible:n().bool,isDocumentsSectionVisible:n().bool,isReadonly:n().bool,isPathReadonly:n().bool,isAppCreateReadonly:n().bool};const h=R},2768:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});const a=(e,t)=>!!t.find((({type:t,name:i})=>"VIRTUAL_DIRECTORY"===t&&i.toLowerCase()===e)),s=(e,t)=>!!t.find((({type:t,name:i})=>"DIRECTORY"===t&&i.toLowerCase()===e)),n=(e,t)=>{const i=e.toLowerCase();return!a(i,t)&&s(i,t)}},2748:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a.default});var a=i(2749)},2769:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});const a=(e,t)=>t||""===e?null:+e,s=({aspBufferingLimit:e,aspBufferingLimitInherited:t,aspMaxRequestEntityAllowed:i,aspMaxRequestEntityAllowedInherited:s},n)=>n?{aspBufferingLimit:a(e,t),aspMaxRequestEntityAllowed:a(i,s)}:{},n=({log:e,...t},{isAspEnabled:i})=>({...t,dontLog:!e,...s(t,i)})},2789:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>x});var a=i(575),s=i(574),n=i(623),r=i(89),o=i(536),l=i(1402),d=i(2748),u=i(1178),c=i.n(u),p=i(2790),m=i.n(p),b=i(2791),f=i(285);const y=r.Locale.getTranslate("components.pages.VirtualDirectory.CreateVirtualDirectory"),x=()=>{const e=(0,a.useLocation)(),{domainId:t}=(0,a.useParams)(),{subscriptionId:i,isAspEnabled:r,parentDirectory:u}=(0,a.useLoaderData)(),[p]=(0,s.useSearchParams)(),x=p.get("path")||"/",[R]=(0,n.useMutation)(m(),{refetchQueries:[c()],awaitRefetchQueries:!0,onCompleted(e,{variables:{input:{name:t}}}){(0,o.addToast)({intent:"success",message:(0,f.jsx)(y,{content:"success",params:{name:(0,f.jsx)("b",{children:t})}})})}});return(0,f.jsx)(l.default,{isOpen:!0,"data-type":"create-virtual-directory-drawer",title:(0,f.jsx)(y,{content:"title"}),size:"md",closeUrl:{...e,pathname:".."},form:(0,f.jsx)(d.default,{subscriptionId:i,isAspEnabled:r,mutation:({variables:e})=>R({variables:{domainId:t,path:x,...e}}),initialValues:(0,b.default)({isAspEnabled:r,parentProperties:u.properties}),parentProperties:u.properties,parentContent:u.content.nodes})})}},2791:(e,t,i)=>{"use strict";i.r(t),i.d(t,{STATIC_INITIAL_VALUES:()=>a,default:()=>n});const a={name:"",autoPath:!0,path:"/",accessSource:!1,accessRead:!0,accessWrite:!1,enableDirBrowsing:!1,log:!0,appCreate:!0,scriptExecute:"script"},s=({isAspEnabled:e,parentProperties:t})=>{if(!e)return{};const{aspBufferingLimit:i,aspMaxRequestEntityAllowed:a,aspEnableServerDebug:s,aspEnableClientDebug:n}=t;return{aspBufferingLimit:i.toString(),aspBufferingLimitInherited:!0,aspMaxRequestEntityAllowed:a.toString(),aspMaxRequestEntityAllowedInherited:!0,aspEnableServerDebug:s,aspEnableServerDebugInherited:!0,aspEnableClientDebug:n,aspEnableClientDebugInherited:!0}},n=({isAspEnabled:e,parentProperties:t})=>({...a,...s({isAspEnabled:e,parentProperties:t})})},2788:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a.default});var a=i(2789)},2790:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CreateVirtualDirectory"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"domainId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CreateVirtualDirectoryInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"createVirtualDirectory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"domainId"},value:{kind:"Variable",name:{kind:"Name",value:"domainId"}}},{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:257}};t.loc.source={body:"mutation CreateVirtualDirectory(\n $domainId: ID!,\n $path: String!,\n $input: CreateVirtualDirectoryInput!, \n) {\n createVirtualDirectory(\n domainId: $domainId, \n path: $path, \n input: $input\n ) {\n __typename\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&t.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,t)})),e.definitions&&e.definitions.forEach((function(e){i(e,t)}))}var a={};function s(e,t){for(var i=0;i<e.definitions.length;i++){var a=e.definitions[i];if(a.name&&a.name.value==t)return a}}t.definitions.forEach((function(e){if(e.name){var t=new Set;i(e,t),a[e.name.value]=t}})),e.exports=t,e.exports.CreateVirtualDirectory=function(e,t){var i={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var n=a[t]||new Set,r=new Set,o=new Set;for(n.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(t){var a=s(e,t);a&&i.definitions.push(a)})),i}(t,"CreateVirtualDirectory")},2761:(e,t,i)=>{"use strict";i.r(t)},2766:(e,t,i)=>{"use strict";i.r(t)},2765:(e,t,i)=>{"use strict";i.r(t)},2756:(e,t,i)=>{"use strict";i.r(t)}}]); //# sourceMappingURL=CreateVirtualDirectoryPage.js.map?5d724dcb21028731562b
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
AspDotNetSettingsPage.js
17088 bytes
0644
AspDotNetSettingsPage.js.map
57578 bytes
0644
Browse.js
9323 bytes
0644
Browse.js.map
31280 bytes
0644
CreateDirectoryPage.js
4957 bytes
0644
CreateDirectoryPage.js.map
17256 bytes
0644
CreateMimeTypePage.js
8528 bytes
0644
CreateMimeTypePage.js.map
27034 bytes
0644
CreateVirtualDirectoryPage.js
22472 bytes
0644
CreateVirtualDirectoryPage.js.map
71903 bytes
0644
EditErrorDocPage.js
8271 bytes
0644
EditErrorDocPage.js.map
25716 bytes
0644
EditMimeTypePage.js
8959 bytes
0644
EditMimeTypePage.js.map
27964 bytes
0644
EditVirtualDirectoryPage.js
25600 bytes
0644
EditVirtualDirectoryPage.js.map
80217 bytes
0644
ErrorDocList.js
1777 bytes
0644
ErrorDocList.js.map
5830 bytes
0644
MimeTypeList.js
7765 bytes
0644
MimeTypeList.js.map
24584 bytes
0644
PermissionsPage.js
28464 bytes
0644
PermissionsPage.js.map
97083 bytes
0644
PhpVersionPage.js
5373 bytes
0644
PhpVersionPage.js.map
18823 bytes
0644
Protection.js
18244 bytes
0644
Protection.js.map
56034 bytes
0644
ProtectionSettingsPage.js
8753 bytes
0644
ProtectionSettingsPage.js.map
27906 bytes
0644
N4ST4R_ID | Naxtarrr