"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2276],{85591:function(e,n,t){var r=t(91509),i=t(35944);n.Z=function(e){var n=e.label;return(0,i.tZ)(r.Box,{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"1px",background:r.theme.colors.gray300,my:"medium",children:(0,i.tZ)(r.Text,{variant:"uiSmall500",bg:"white",px:"xxsmall",color:"gray700",children:n})})}},38582:function(e,n,t){t.d(n,{s:function(){return s},w:function(){return l}});var r,i,o=t(71383),a=t(57241),l=(0,a.Ps)(r||(r=(0,o.Z)(["\n    fragment EditJobPost_post on PostType {\n        id\n        uuid\n        jobTitle\n        company {\n            id\n            name\n            slug\n            image\n        }\n        jobTypes {\n            edges {\n                node {\n                    id\n                    name\n                    slug\n                }\n            }\n        }\n        workType {\n            id\n            name\n            slug\n        }\n        experienceLevels {\n            id\n            name\n            slug\n        }\n        locations {\n            id\n            geonameId\n            locationType\n            shortLabel\n            longLabel\n        }\n        isOpenToRemote\n        salaryMin {\n            amount\n            currency\n        }\n        salaryMax {\n            amount\n            currency\n        }\n        equityMin\n        equityMax\n        link\n        emailLink\n        emailToApply\n        description\n        atsJob {\n            id\n            name\n            modifiedAt\n        }\n        atsInterviewStage {\n            id\n            name\n            order\n        }\n    }\n"]))),s=(0,a.Ps)(i||(i=(0,o.Z)(["\n    fragment EditJobPostListing_listing on ListingType {\n        id\n        uuid\n        promptAnswer\n        statusEnum\n    }\n"])))},65054:function(e,n,t){t.d(n,{O:function(){return u}});var r,i=t(71383),o=t(57241),a=t(37887),l=t(67207),s=(0,o.Ps)(r||(r=(0,i.Z)(["\n    query GetApplylistListingQuery($slug: String!) {\n        applylist(slug: $slug) {\n            ... on ApplylistType {\n                id\n                canEdit\n                posterPrompt\n                posterPromptRequired\n                curatorName\n                curatorAvatar {\n                    source\n                }\n                primaryColor\n            }\n        }\n    }\n"]))),u=function(e){var n=(0,l.O)().pallet,t=e||n;return(0,a.a)(s,{variables:{slug:t},skip:!t})}},62276:function(e,n,t){t.d(n,{Z:function(){return eg}});var r,i,o,a,l=t(59499),s=t(91509),u=t(5831),c=t(82580),d=t(3499),p=t(85591),m=t(65054),b=t(68135),y=t(50029),v=t(16835),h=t(87794),g=t.n(h),x=t(11163),f=t(7258),w=t(80454),O=t(30838),T=t(8629),j=t(70856),Z=t(90555),S=t(71383),M=t(57241),J=t(37887),k=(0,M.Ps)(r||(r=(0,S.Z)(["\n    query GetJobPostMetadata {\n        experience {\n            id\n            name\n            slug\n        }\n        workTypes {\n            id\n            name\n            slug\n        }\n        supportedCurrencies {\n            label\n            value\n        }\n    }\n"]))),P=function(){return(0,J.a)(k)},C=t(38582),I=(0,M.Ps)(i||(i=(0,S.Z)(["\n    query GetJobPost($uuid: UUID!) {\n        post(uuid: $uuid) {\n            id\n            ...EditJobPost_post\n        }\n    }\n    ","\n"])),C.w),$=t(50319),D=(0,M.Ps)(o||(o=(0,S.Z)(["\n    mutation JobPostCreateOrUpdateMutation(\n        $recruitingTeamUuid: String\n        $postUuid: String\n        $jobTitle: String\n        $company: String\n        $link: String\n        $jobTypes: [String!]\n        $jobTypeCategories: [String!]\n        $workType: String\n        $experiences: [String!]\n        $industries: [String!]\n        $skills: [String!]\n        $locations: [LocationInputType!]\n        $isOpenToRemote: Boolean\n        $jobDescription: String\n        $richJobDescription: String\n        $salaryCurrency: String\n        $salaryMin: Int\n        $salaryMax: Int\n        $equityMin: Float\n        $equityMax: Float\n        $atsJobId: String\n        $atsInterviewStageId: String\n    ) {\n        postCreateOrUpdate(\n            recruitingTeamUuid: $recruitingTeamUuid\n            postUuid: $postUuid\n            jobTitle: $jobTitle\n            company: $company\n            link: $link\n            jobTypes: $jobTypes\n            jobTypeCategories: $jobTypeCategories\n            workType: $workType\n            experiences: $experiences\n            industries: $industries\n            skills: $skills\n            locations: $locations\n            isOpenToRemote: $isOpenToRemote\n            jobDescription: $jobDescription\n            richJobDescription: $richJobDescription\n            salaryCurrency: $salaryCurrency\n            salaryMin: $salaryMin\n            salaryMax: $salaryMax\n            equityMin: $equityMin\n            equityMax: $equityMax\n            atsJobId: $atsJobId\n            atsInterviewStageId: $atsInterviewStageId\n        ) {\n            post {\n                id\n                ...EditJobPost_post\n            }\n            userError {\n                message\n            }\n        }\n    }\n    ","\n"])),C.w),B=function(e){var n,t=(0,w.Z)().user;return(0,$.D)(D,{variables:{recruitingTeamUuid:e||(null==t?void 0:null===(n=t.currentTeam)||void 0===n?void 0:n.uuid)}})},E=t(35944);function q(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}var R=function(e){var n,t,r,i,o,a,u,d,p,h,S,M,k,C,$,D,R,F,U,X,L=(0,w.Z)().user,A=(0,x.useRouter)(),_=B((0,b.Z)().team),N=(0,v.Z)(_,1)[0],V=(n=e.postUuid,(0,J.a)(I,{variables:{uuid:n},skip:!n})),W=P(),z=(0,m.O)();if(V.loading||!W.data||z.loading)return null;var H=null===(R=z.data)||void 0===R?void 0:null===(F=R.applylist)||void 0===F?void 0:F.canEdit,G=null===(U=V.data)||void 0===U?void 0:null===(X=U.post)||void 0===X?void 0:X.uuid,K={jobTitle:(0,Z.hd)(50),company:f.Ry().required("Required"),jobTypes:f.IX().min(1,"Please select at least 1 role").max(3,"Please select no more than 3 roles"),workType:f.Ry().required("Required"),experiences:f.IX().min(1,"Please select at least 1 experience level").max(3,"Please select no more than 3 experience levels"),locations:f.IX().max(3,"Please select no more than 3 locations").when("isOpenToRemote",{is:!1,then:f.IX().min(1,"Please select at least 1 location")}),salaryCurrency:f.Ry().required("Required"),salaryMin:f.Rx().nullable().typeError("Must be a number").positive("Must be positive").integer("Must be a whole number"),salaryMax:f.Rx().nullable().typeError("Must be a number").integer("Must be a whole number").moreThan(f.iH("salaryMin"),"Must be greater than minimum salary"),equityMin:f.Rx().nullable().typeError("Must be a number").min(0,"Must be over 0").max(100,"Must be under 100"),equityMax:f.Rx().nullable().typeError("Must be a number").max(100,"Must be no more than 100").min(f.iH("equityMin"),"Must be greater than minimum equity"),link:f.Vo(function(e){return e?e.includes("@")?f.Z_().email("Please enter a valid email or a link starting with https://").max(400,"Must be under 400 characters"):f.Z_().url("Please enter a valid email or a link starting with https://").max(400,"Must be under 400 characters"):f.Z_().required("Required")}),richJobDescription:f.Z_().required("Required")},Y=function(e){var n,t;return{postUuid:null===(n=V.data)||void 0===n?void 0:null===(t=n.post)||void 0===t?void 0:t.uuid,jobTitle:e.jobTitle,company:(0,j.Nd)(e.company),jobTypes:(0,j.c0)(e.jobTypes),workType:(0,j.Nd)(e.workType),experiences:(0,j.c0)(e.experiences),locations:(0,j.c0)(e.locations),isOpenToRemote:e.isOpenToRemote,salaryCurrency:(0,j.Nd)(e.salaryCurrency),salaryMin:e.salaryMin?parseInt(e.salaryMin):null,salaryMax:e.salaryMax?parseInt(e.salaryMax):null,equityMin:e.equityMin?parseFloat(e.equityMin):null,equityMax:e.equityMax?parseFloat(e.equityMax):null,link:e.link,jobDescription:e.jobDescription,richJobDescription:e.richJobDescription,atsJobId:e.atsJob?(0,j.Nd)(e.atsJob):null,atsInterviewStageId:e.atsInterviewStage?(0,j.Nd)(e.atsInterviewStage):null}};return(0,E.tZ)(c.Formik,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?q(Object(t),!0).forEach(function(n){(0,l.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):q(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({initialValues:(h=null!=(p=null===(t=V.data)||void 0===t?void 0:t.post)&&p.jobTypes?(0,j.HT)(p.jobTypes.edges,"slug","name"):[],S=null!=p&&p.locations?(0,T.FW)(p.locations):[],M=null!=p&&p.experienceLevels?(0,j.jw)(p.experienceLevels,"slug","name"):[],k=(null===(r=W.data)||void 0===r?void 0:null===(i=r.supportedCurrencies)||void 0===i?void 0:i.filter(function(e){var n;return e.label===(null==p?void 0:null===(n=p.salaryMin)||void 0===n?void 0:n.currency)})[0])||{value:"usd",label:"USD"},$=(C=null!==(o=null==p?void 0:p.company)&&void 0!==o?o:null==L?void 0:null===(a=L.currentTeam)||void 0===a?void 0:a.company)?{value:C.slug,label:C.name,icon:(0,E.tZ)(O.Z,{node:{image:C.image}})}:void 0,{jobTitle:(null==p?void 0:p.jobTitle)||"",company:$,jobTypes:h,workType:null!=p&&p.workType?(0,j.jw)([p.workType],"slug","name")[0]:void 0,locations:S,isOpenToRemote:(null==p?void 0:p.isOpenToRemote)||!1,salaryCurrency:k,salaryMin:null==p?void 0:null===(u=p.salaryMin)||void 0===u?void 0:u.amount,salaryMax:null==p?void 0:null===(d=p.salaryMax)||void 0===d?void 0:d.amount,equityMin:null==p?void 0:p.equityMin,equityMax:null==p?void 0:p.equityMax,link:null!=p&&p.emailToApply?null==p?void 0:p.emailLink:(null==p?void 0:p.link)||"",experiences:M,jobDescription:"",richJobDescription:(null==p?void 0:p.description)||"",atsJob:null!=p&&p.atsJob?(0,j.jw)([p.atsJob],"id","name")[0]:void 0,atsInterviewStage:null!=p&&p.atsInterviewStage?(0,j.jw)([p.atsInterviewStage],"id","name")[0]:void 0}),validationSchema:f.Ry().shape(K),onSubmit:(D=(0,y.Z)(g().mark(function n(t){var r,i,o,a,l,u,c,d,p;return g().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,N({variables:Y(t)});case 2:if(o=(i=n.sent).data,a=i.errors,l=G?"update":"create a new",!(!o||null!==(r=o.postCreateOrUpdate)&&void 0!==r&&r.userError||a)){n.next=11;break}a?console.error(a):null!=o&&null!==(u=o.postCreateOrUpdate)&&void 0!==u&&u.userError&&console.error(o.postCreateOrUpdate.userError.message),s.notify.fail("Failed to ".concat(l," job post. Please try again.")),n.next=15;break;case 11:return d=G?"updated":"created",s.notify.success("Successfully ".concat(d," job post."),{action:H?void 0:"Track",onAction:function(){var e;return A.push("/team/".concat(null==L?void 0:null===(e=L.currentTeam)||void 0===e?void 0:e.uuid,"/jobs"))}}),p=null===(c=o.postCreateOrUpdate)||void 0===c?void 0:c.post,n.abrupt("return",!!e.afterSubmit&&e.afterSubmit(null==p?void 0:p.uuid,null==p?void 0:p.jobTitle));case 15:case"end":return n.stop()}},n)})),function(e){return D.apply(this,arguments)}),validateOnMount:!0},e))},F=t(67294);function U(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function X(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?U(Object(t),!0).forEach(function(n){(0,l.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):U(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var L=function(e){var n=e.textVariant;return(0,E.tZ)(s.Pill,X(X({py:"xxsmall",px:"xsmall",backgroundColor:"orange100",border:"none"},e),{},{children:(0,E.tZ)(s.Text,{variant:n||"uiTiny500",children:"Beta"})}))},A=t(42120),_=(0,M.Ps)(a||(a=(0,S.Z)(["\n    mutation ImportJobMutation($url: String!, $recruitingTeam: String) {\n        importJob(url: $url, recruitingTeam: $recruitingTeam) {\n            scrapedJob {\n                id\n                title\n                link\n                description\n                company {\n                    id\n                    slug\n                    name\n                    image\n                }\n                experienceLevels {\n                    id\n                    slug\n                    name\n                }\n                predictedJobType {\n                    edges {\n                        node {\n                            id\n                            slug\n                            name\n                        }\n                    }\n                }\n                convertedWorkType {\n                    id\n                    slug\n                    name\n                }\n            }\n        }\n    }\n"]))),N=function(){var e,n=(0,F.useState)(!1),t=n[0],r=n[1],i=(0,F.useState)(!1),o=i[0],a=i[1],l=(0,w.Z)().user,u=(0,$.D)(_),d=(0,v.Z)(u,1)[0],p=(0,c.useFormikContext)(),m=p.setFieldValue,b=p.values,h=(e=(0,y.Z)(g().mark(function e(){var n,t,i;return g().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.next=3,d({variables:{url:b.importJobUrl,recruitingTeam:null==l?void 0:null===(n=l.currentTeam)||void 0===n?void 0:n.uuid}});case 3:i=e.sent.data,r(!1),null!=i&&null!==(t=i.importJob)&&void 0!==t&&t.scrapedJob?(a(!1),i.importJob.scrapedJob.title&&m("jobTitle",i.importJob.scrapedJob.title),i.importJob.scrapedJob.description&&m("richJobDescription",i.importJob.scrapedJob.description),i.importJob.scrapedJob.link?m("link",i.importJob.scrapedJob.link):m("link",b.importJobUrl),i.importJob.scrapedJob.experienceLevels&&m("experiences",(0,j.jw)(i.importJob.scrapedJob.experienceLevels,"slug","name")),i.importJob.scrapedJob.predictedJobType&&m("jobTypes",(0,j.HT)(i.importJob.scrapedJob.predictedJobType.edges,"slug","name")),i.importJob.scrapedJob.convertedWorkType&&m("workType",(0,j.jw)([i.importJob.scrapedJob.convertedWorkType],"slug","name")[0]),i.importJob.scrapedJob.company.id&&m("company",{value:i.importJob.scrapedJob.company.slug,label:i.importJob.scrapedJob.company.name,icon:(0,E.tZ)(O.Z,{node:{image:i.importJob.scrapedJob.company.image}})})):a(!0);case 7:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)});return(0,E.BX)(E.HY,{children:[(0,E.BX)(s.Box,{display:"flex",flexDirection:"column",mb:"xxsmall",children:[(0,E.BX)(s.Box,{display:"flex",alignItems:"center",gridGap:"xsmall",children:[(0,E.tZ)(s.Text,{variant:"uiSmall500",children:"Import a job post"}),(0,E.tZ)(L,{})]}),(0,E.tZ)(s.Text,{variant:"paragraphMedium",color:"gray600",mb:1,children:"Paste the link to an existing job post. Only links from Greenhouse, Lever, and Workable can be scraped."})]}),(0,E.BX)(s.Box,{display:"flex",alignItems:"flex-start",style:{gap:s.theme.space.xsmall},children:[(0,E.tZ)(s.UrlInputField,{name:"importJobUrl",placeholder:"https://lever.com/pallet/jobs/desig...",width:"100%",type:"url",autoFocus:!0}),(0,E.tZ)(s.Button,{variant:"secondary",size:"small",onClick:h,loading:t,disabled:!b.importJobUrl||!(0,A.WR)().isValidSync(b.importJobUrl),children:"Import job"})]}),o&&(0,E.tZ)(s.Text,{variant:"paragraphSmall",color:"red700",mt:"xxsmall",children:"Failed to find a job post at this link. Please try another url or create your job post below."})]})},V=t(23170),W=t(30381),z=t.n(W),H=t(45990);function G(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}var K=function(e){var n,t,r,i,o,a,u=(0,c.useFormikContext)(),d=u.initialValues,p=u.values,m=(0,c.useField)("atsJob"),b=(0,v.Z)(m,3),y=b[1],h=b[2],g=(0,c.useField)("atsInterviewStage"),x=(0,v.Z)(g,3)[2],f=(0,J.a)(H.Wh,{variables:{team:e.team}}).data,w=null==f?void 0:null===(o=f.recruitingTeam.integration)||void 0===o?void 0:o.jobs;return null!=f&&null!==(a=f.recruitingTeam.integration)&&void 0!==a&&a.isActive?(0,E.BX)(s.Box,{display:"flex",flexDirection:"column",children:[(0,E.tZ)(s.ui.Label,{label:"Select a job",description:f.recruitingTeam.integration.name?"Select a job from ".concat(f.recruitingTeam.integration.name):""}),(0,E.tZ)(Y,{children:(t=null==(n=null==w?void 0:w.slice().sort(function(e,n){var t,r;return e.id==(null===(t=d.atsJob)||void 0===t?void 0:t.value)?-1:n.id==(null===(r=d.atsJob)||void 0===r?void 0:r.value)?1:e.modifiedAt-n.modifiedAt}))?void 0:n.map(function(e){return{id:e.id,name:e.name,description:"Last updated ".concat(z()(e.modifiedAt).format("LL"))}}),(0,j.jw)(t,"id","name",void 0,void 0,["description"])).map(function(e){var n,t,r=(null===(n=p.atsJob)||void 0===n?void 0:n.value)==e.value;return(0,E.BX)(Q,{selected:r,onClick:function(){h.setValue(e),x.setValue(null)},children:[(0,E.BX)(s.Box,{display:"flex",flexDirection:"column",children:[(0,E.tZ)(s.Text,{variant:"paragraphLarge",children:e.label}),(null===(t=e.other)||void 0===t?void 0:t.description)&&(0,E.tZ)(s.Text,{variant:"uiSmall500",color:"gray600",children:e.other.description})]}),(0,E.tZ)(s.BaseCheckboxField,{label:"",name:"",isSelected:r,onChange:s.noop})]},"JobSelectBox_".concat(e.value))})}),(0,E.tZ)(s.ui.ErrorMessage,{showError:!!(y.touched&&y.error),message:y.error}),!!w&&!!p.atsJob&&!!(null!==(r=w.find(function(e){return e.id===p.atsJob.value}))&&void 0!==r&&null!==(i=r.stages)&&void 0!==i&&i.length)&&(0,E.BX)(s.Box,{display:["column","flex"],alignItems:"center",children:[(0,E.tZ)(s.Box,{mb:["0px","small"],mr:"xsmall",children:(0,E.tZ)(s.ui.Label,{label:"Interview stage"})}),(0,E.tZ)(s.SingleSelect,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?G(Object(t),!0).forEach(function(n){(0,l.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):G(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({name:"atsInterviewStage",label:"",width:["100%","340px"],options:function(){if(!w||!p.atsJob)return[];var e,n=null===(e=w.find(function(e){return e.id===p.atsJob.value}))||void 0===e?void 0:e.stages;if(!n)return[];var t=n.slice().sort(function(e,n){return e.order-n.order});return(0,j.jw)(t,"id","name")}(),isSearchable:!0,closeMenuOnSelect:!0},e))]})]}):null},Y=(0,V.Z)(s.Box,{target:"e195dbal1"})("display:flex;grid-gap:",s.theme.space.xsmall,";overflow-x:auto;box-sizing:border-box;padding:0px 2px 16px 2px;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none;}"),Q=(0,V.Z)(s.Box,{target:"e195dbal0"})("display:flex;flex-direction:row;justify-content:space-between;min-width:252px;border-radius:",s.theme.space.xsmall,";padding:12px 0 12px 12px;cursor:pointer;",function(e){return e.selected?"border: 2px solid ".concat(s.theme.colors.gold400,";"):"border: 1px solid ".concat(s.theme.colors.gray300,";")}," box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.06),0px 1px 2px 0px rgba(0, 0, 0, 0.06),0px 3px 3px 0px rgba(0, 0, 0, 0.05),0px 6px 4px 0px rgba(0, 0, 0, 0.03),0px 11px 4px 0px rgba(0, 0, 0, 0.01),0px 17px 5px 0px rgba(0, 0, 0, 0.00);"),ee=t(5152),en=t.n(ee)()(function(){return Promise.all([t.e(9692),t.e(1188),t.e(1791),t.e(309)]).then(t.bind(t,90309))},{ssr:!1,loadableGenerated:{webpack:function(){return[90309]}}}),et=t(93156),er=t(10229),ei=t(54231),eo=function(){var e,n=(0,b.Z)().team,t=(0,w.Z)().user,r=P(),i=r.data,o=r.loading,a=(0,(0,ei.Z)().flagIsActive)("ATS_INTEGRATION");return o?null:(0,E.BX)(s.Box,{display:"flex",flexDirection:"column",children:[(0,E.tZ)(s.TextInputField,{name:"jobTitle",label:"Job title",width:"100%",mb:"xsmall",maxLength:50}),(0,E.tZ)(et.Z,{name:"company",label:"Company",mb:"small",isSearchable:!0,shouldCloseMenuOnScroll:!0}),(0,E.tZ)(er.Z,{name:"jobTypes",label:"Role type",placeholder:"Search for roles",isMulti:!0,shouldCloseMenuOnScroll:!0,mb:"small",width:"100%"}),(0,E.BX)(ea,{children:[(0,E.tZ)(s.SingleSelect,{name:"workType",label:"Job type",placeholder:"Select",options:(0,j.jw)(null==i?void 0:i.workTypes,"slug","name"),width:["100%","50%"],shouldCloseMenuOnScroll:!0,closeMenuOnSelect:!0}),(0,E.tZ)(s.MultiSelect,{name:"experiences",label:"Experience level",placeholder:"Select",options:(0,j.jw)(null==i?void 0:i.experience,"slug","name"),width:["100%","50%"],shouldCloseMenuOnScroll:!0,closeMenuOnSelect:!0})]}),(0,E.tZ)(s.Divider,{my:"medium"}),(0,E.BX)(s.InputWithCheckboxContainer,{children:[(0,E.tZ)(T.ZP,{name:"locations",label:"Location",placeholder:"Search or select locations",isMulti:!0,width:"100%",isSearchable:!0,shouldCloseMenuOnScroll:!0,mb:"xxsmall"}),(0,E.tZ)(s.CheckboxField,{label:"Open to remote candidates",name:"isOpenToRemote"})]}),(0,E.tZ)(s.Divider,{my:"medium"}),(0,E.BX)(ea,{children:[(0,E.tZ)(s.SingleSelect,{name:"salaryCurrency",label:"Currency",options:(null==i?void 0:i.supportedCurrencies)||[],shouldCloseMenuOnScroll:!0,closeMenuOnSelect:!0,width:["100%","50%"]}),(0,E.tZ)(s.CurrencyInputField,{name:"salaryMin",label:"Minimum salary",sideDescription:"Optional",width:"100%",placeholder:"$100,000",detectCurrencyFieldName:"salaryCurrency"}),(0,E.tZ)(s.CurrencyInputField,{name:"salaryMax",label:"Maximum salary",sideDescription:"Optional",width:"100%",placeholder:"$100,000",detectCurrencyFieldName:"salaryCurrency"})]}),(0,E.tZ)(s.Box,{my:"xsmall"}),(0,E.BX)(ea,{children:[(0,E.tZ)(s.CurrencyInputField,{name:"equityMin",label:"Minimum equity",sideDescription:"Optional",width:"100%",placeholder:"0.01%",options:{suffix:"%"}}),(0,E.tZ)(s.CurrencyInputField,{name:"equityMax",label:"Maximum equity",sideDescription:"Optional",width:"100%",placeholder:"1%",options:{suffix:"%"}})]}),(0,E.tZ)(s.Divider,{my:"medium"}),a&&(!!n||!!(null!=t&&null!==(e=t.currentTeam)&&void 0!==e&&e.uuid))&&(0,E.tZ)(K,{team:n||t.currentTeam.uuid,mb:"medium"}),(0,E.tZ)(s.TextInputField,{name:"link",label:"Application link or email",description:"Application link must be a valid ATS link or email address.",placeholder:"https://greenhouse.com/company/job-posting",width:"100%",mb:"medium"}),(0,E.tZ)(s.ui.Label,{label:"Description",description:"Tell candidates what this job is all about"}),(0,E.tZ)(en,{name:"richJobDescription",label:"",title:!0,height:"100%",width:"100%",rows:100})]})},ea=(0,V.Z)(s.Box,{target:"e13t02kc0"})("display:flex;",(0,s.mq)({flexDirection:["column","row"]}),";gap:",s.theme.space.small,";"),el=t(49218),es=t(14204),eu=t(8891),ec=t.n(eu),ed=t(38029),ep=function(){var e=(0,b.Z)(),n=e.post,t=e.hideModal,r=(0,es.d)()?"⌘":"Ctrl",i=(0,c.useFormikContext)(),o=i.handleSubmit,a=i.isSubmitting,l=i.resetForm,u=function(){o(),ec().track(ed.eE.BUTTON_CLICKED,{type:ed.Dx.CREATE_JOB})};return(0,el.y1)("ctrl+enter, cmd+enter",function(){return u()},{enableOnTags:["INPUT","TEXTAREA"]}),(0,el.y1)("esc",function(){l(),t()}),(0,E.tZ)(em,{children:(0,E.BX)(d.EP,{gap:s.theme.space.xsmall,flexDirection:["column-reverse","row"],width:"100%",children:[(0,E.tZ)(s.KeyboardButton,{type:"reset",shortcut:"Esc",ml:["0px","auto","auto"],size:"small",variant:"secondary",width:["100%","auto","auto"],disabled:a,onClick:function(){l(),t()},children:"Cancel"}),(0,E.tZ)(s.KeyboardButton,{type:"submit",shortcut:"".concat(r," \xb7 Enter"),size:"small",variant:"primary",width:["100%","auto","auto"],loading:a,onClick:u,children:n?"Save changes":"Post job"})]})})},em=(0,V.Z)(s.Box,{target:"e1ljeim00"})("display:flex;border-top:1px solid ",s.theme.colors.gray300,";margin-top:auto;z-index:1;",(0,s.mq)({padding:[s.theme.space.small]}),";"),eb=t(86893),ey=t(87077);function ev(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function eh(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?ev(Object(t),!0).forEach(function(n){(0,l.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ev(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var eg=function(e){var n,t,r=(0,b.Z)(),i=r.post,o=r.isModalOpen,a=r.hideModal,l=(0,m.O)().data,y=(0,ey.C)().setIsVisible;return(0,F.useEffect)(function(){o&&y(!1)},[o,y]),(0,E.tZ)(u.b,{theme:eh(eh({},s.theme),{},{colors:eh(eh({},s.theme.colors),{},{primary:(null==l?void 0:null===(n=l.applylist)||void 0===n?void 0:n.primaryColor)||s.theme.colors.primary})}),children:(0,E.BX)(s.BaseModal,{style:{overlay:{backgroundColor:s.theme.colors.black4,zIndex:2},content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",width:"100%",height:"calc(100% - 24px)",maxWidth:"760px",maxHeight:"100%",borderRadius:"8px",boxShadow:"0px 1px 6px rgba(0, 0, 0, 0.16), 0px 6px 20px rgba(0, 0, 0, 0.2)"}},isOpen:o,hideModal:a,children:[(0,E.BX)(d.EP,{m:"small",children:[(0,E.tZ)(s.Text,{variant:"headlineSmall",children:i?"Edit job post":"Add a job post"}),(0,E.tZ)(d.EP,{ml:"auto",onClick:a,style:{cursor:"pointer"},children:(0,E.tZ)(eb.FiX,{size:18,stroke:s.theme.colors.gray600})})]}),(0,E.tZ)(R,{afterSubmit:function(n,t){e.afterSubmit&&e.afterSubmit(n,t),a()},postUuid:i,children:(0,E.BX)(E.HY,{children:[(0,E.BX)(d.EP,{flexDirection:"column",width:"auto",height:["100%","calc(100% - 132px)","calc(100% - 132px)"],overflow:"auto",children:[(null==l?void 0:null===(t=l.applylist)||void 0===t?void 0:t.canEdit)&&(0,E.tZ)(s.Banner,{label:"Post a job to your pallet",fullWidth:!0}),(0,E.tZ)(s.Box,{width:["100%","750px"],p:"12px",style:{boxSizing:"border-box"},children:(0,E.BX)(c.Form,{children:[!i&&(0,E.BX)(E.HY,{children:[(0,E.tZ)(N,{}),(0,E.tZ)(p.Z,{label:"or create from scratch"})]}),(0,E.tZ)(eo,{})]})})]}),(0,E.tZ)(ep,{})]})})]})})}},68135:function(e,n,t){t.d(n,{D:function(){return u}});var r=t(16835),i=t(11521),o=t(67294),a=t(87077),l=(0,i.Z)(function(){var e=(0,o.useState)(!1),n=e[0],t=e[1],r=(0,o.useState)(void 0),i=r[0],l=r[1],s=(0,o.useState)(void 0),u=s[0],c=s[1],d=(0,a.C)().maybeSetIsVisible;return(0,o.useEffect)(function(){d(!n)},[n,d]),{isModalOpen:n,showModal:function(){return t(!0)},hideModal:function(){return t(!1)},post:i,setPost:l,team:u,setTeam:c,showPostModal:function(e,n){l(e),c(n),t(!0)},showCreatePostModal:function(e){l(void 0),c(e),t(!0)}}}),s=(0,r.Z)(l,2),u=s[0],c=s[1];n.Z=c}}]);
//# sourceMappingURL=2276-699768dbd774f796.js.map