PageSourceSearch

https://app.vpmsolutions.com/featureLockedModal.component63916.js

js vpmsolutions.com collected 2026-10-04 02:04:17 UTC 3,524 bytes, 1 lines download raw bytes

1import{d as _,b as k,u as C,a as P,o as S,f as V,g as s,h as o,e as t,Y as R,x as f,j as e,z as j,V as B,A as M,t as p,S as $,c as l,M as m}from"./index63916.js";import{r as q}from"./LockClosedIcon63916.js";const A={class:"fixed inset-0 overflow-y-auto"},E={class:"flex min-h-full items-center justify-center p-4 text-center"},N={class:"px-10 pb-8 pt-2"},T={class:"font-montserrat mt-4 text-center text-xl font-bold text-gray-700"},I={class:"mt-3 text-center text-lg leading-none text-gray-500"},U={class:"mt-2 flex flex-col-reverse items-center justify-between gap-2 bg-white px-6 py-3 sm:flex-row"},L=_({__name:"featureLockedModal.component",props:{modelValue:{type:Boolean},backQueryParam:{type:Boolean}},emits:["update:modelValue"],setup(i,{emit:g}){const y=i,n=k(),b=g,u=C(),c=P(),d=l(()=>c.lostCompletionAfterScoreRecalculation&&c.accountType==="assistant"),x=l(()=>d.value?"Profile Requirements Updated":"Profile Completion Required"),v=l(()=>d.value?`We made some changes to the profile completion calculation and your profile no longer meets the minimum requirement of ${m}% to browse or apply to jobs.`:`To start using all the features VPM has to offer, you need to complete at least ${m}% of your profile.`),r=()=>{n.expandOnboardingBtn=!0,b("update:modelValue",!1)},h=async()=>{await u.push({name:"assistant-settings",query:{back:y.backQueryParam?u.currentRoute.value.fullPath:void 0}}),r(),n.rightSideBarView&&n.toggleRightSideBar()};return(z,a)=>(S(),V(t($),{appear:"",show:i.modelValue,as:"template"},{default:s(()=>[o(t(R),{as:"div",class:"relative z-50"},{default:s(()=>[o(t(f),{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:s(()=>[...a[2]||(a[2]=[e("div",{class:"fixed inset-0 bg-black bg-opacity-30"},null,-1)])]),_:1}),e("div",A,[e("div",E,[o(t(f),{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"duration-200 ease-in","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:s(()=>[o(t(j),{class:"relative w-full max-w-lg transform overflow-hidden rounded-md bg-white text-left align-middle shadow-xl transition-all"},{default:s(()=>[o(t(B),{as:"div",class:"relative flex justify-end bg-white px-6 py-3"},{default:s(()=>[e("button",{class:"flex items-center justify-center rounded-md p-0.5 text-gray-900 transition-all duration-150 ease-in-out hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-pink-500 focus:ring-offset-2",onClick:a[0]||(a[0]=w=>r())},[o(t(M),{class:"h-6 w-6"})])]),_:1}),e("div",N,[o(t(q),{class:"mx-auto h-12 w-12 text-gray-400"}),e("h3",T,p(x.value),1),e("p",I,p(v.value),1)]),e("div",U,[e("button",{type:"button",class:"inline-flex w-full justify-center rounded-md border border-transparent px-4 py-1.5 text-sm font-medium text-gray-900 hover:bg-gray-100 focus:outline-none focus-visible:ring-2 focus-visible:ring-gray-500 focus-visible:ring-offset-2 sm:w-max",onClick:a[1]||(a[1]=w=>r())}," Close "),e("button",{type:"button",class:"inline-flex w-full justify-center rounded-md border border-transparent bg-blue-500 px-4 py-1.5 text-sm font-medium text-white hover:bg-blue-600 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2 disabled:opacity-50 disabled:hover:bg-blue-100 sm:w-max",onClick:h}," Complete Profile ")])]),_:1})]),_:1})])])]),_:1})]),_:1},8,["show"]))}});export{L as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.