PageSourceSearch

https://www.lawinsider.com/static/assets/auth-view-CancelSubscriptionSurvey.f2ee3d5c3e.js

js lawinsider.com collected 2026-10-01 08:41:29 UTC 6,886 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunklawinsidercontracts||=[]).push([[845],{9594(e,n,t){t.d(n,{A:()=>o});var a=t(6942),r=t.n(a),i=t(9698);function o({children:e,className:n,size:t="sm"}){return(0,i.Y)("div",{className:r()({[`view view--${t}`]:t,[n]:n}),children:e})}},6287(e,n,t){t.r(n),t.d(n,{default:()=>v});var a=t(9869),r=t(2109),i=t(7071),o=t(6794),l=t(4918),s=t(9594),c=t(8847),d=t(8028),u=t(5391),p=t(1897),f=t(8958),m=t(6536),g=t(6660),h=t(9698);const b=["Technical issues","Too expensive","Found an alternative","Not sure how to use the tool","Missing features I need","I will be back!","Other (please explain below)"];function v({details:{immediateCancellation:e},onClose:n}){const{subscriptionState:t,updateSubscriptionState:v}=(0,a.useContext)(d.A),[y,w]=(0,a.useState)(""),[C,N]=(0,a.useState)(null),[_,P]=(0,a.useState)(!1);return(0,h.FD)(s.A,{size:"sm",children:[(0,h.Y)("div",{children:(0,h.Y)("img",{alt:"law insider",className:"img-circle img-circle--lg margin-b-1",src:"/images/common/legal-beagle-thumb-3x.png"})}),(0,h.Y)(p.A,{className:"text-center",children:"We are sorry to see you go…"}),(0,h.Y)("p",{className:"link-sm",children:"Please let us know the reason for downgrading to a free plan. Every bit of feedback will help us improve!"}),(0,h.FD)("form",{children:[(0,h.FD)("div",{className:"text-left margin-b-10 radio-sm",children:[b.map(e=>(0,h.Y)("div",{children:(0,h.Y)(f.A,{checked:C===e,name:"reason",value:e,onChange:()=>N(e),children:e})},e)),(0,h.Y)(m.A,{textarea:!0,className:"full-width",label:"Anything you want to share? (Optional)",value:y,onChange:e=>w(e.target.value)})]}),(0,h.Y)("div",{className:"margin-b-10",children:(0,h.Y)(u.A,{raised:!0,disabled:_,onClick:async()=>{const{group:a,isTrialing:s,plan:d,subscription:u,trialUsed:p}=t,{currentPeriodEnd:f}=u;await Promise.all([(async()=>{(0,g.s)("downgrade",{description:C,details:y,plan:d,trial:s}),P(!0);try{const t=e?(0,o.b)(await(0,i.RD)((0,c.Lp)("subscriptions",{group:a}),{method:"DELETE"})):await(0,c.NT)(!0),r=e?"Your subscription has been successfully cancelled.":(0,h.FD)(h.FK,{children:["Your paid membership will be canceled on"," ",(0,h.Y)("span",{className:"text-nowrap",children:(0,l.Ey)(f)}),", and converted to free account. If you change your mind before then, you can reactivate your membership from the account page."]});(0,i.xE)(r,{dialog:!0}),t.subscription={...u,...t.subscription},v(t),n()}catch{(0,i.xE)("There was an error while downgrading.",r.XG),P(!1)}})(),async function(){(await fetch("/api/user/cancellation_survey",{body:JSON.stringify({cancellation_survey_feedback:y,cancellation_survey_response:C,current_period_end:f,is_trialing:s,pending_cancellation:!e,trial_used:p}),credentials:"same-origin",method:"POST"})).ok||(0,i.xE)("An error has occurred. Please try again later.")}()])},children:"Downgrade"})}),(0,h.Y)(u.A,{onClick:()=>n(),children:"Nevermind, I don't want to downgrade."})]})]})}},8958(e,n,t){t.d(n,{A:()=>b});var a=t(9698),r=t(6540),i=t(9376),o=t(3189),l=t(3725),s=t(1635),c=t(1468),d={NATIVE_CONTROL_SELECTOR:".mdc-radio__native-control"},u={DISABLED:"mdc-radio--disabled",ROOT:"mdc-radio"},p=function(e){function n(t){return e.call(this,(0,s.Cl)((0,s.Cl)({},n.defaultAdapter),t))||this}return(0,s.C6)(n,e),Object.defineProperty(n,"cssClasses",{get:function(){return u},enumerable:!1,configurable:!0}),Object.defineProperty(n,"strings",{get:function(){return d},enumerable:!1,configurable:!0}),Object.defineProperty(n,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlDisabled:function(){}}},enumerable:!1,configurable:!0}),n.prototype.setDisabled=function(e){var t=n.cssClasses.DISABLED;this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(t):this.adapter.removeClass(t)},n}(c.I);const f=(0,i.a0)(function(e,n){const{renderToggle:t,id:r,toggleRootProps:o,rootEl:s}=(e=>{const{renderToggle:n,toggleRootProps:t,id:a}=(0,l.T)(e),{foundation:r,...o}=(0,i.P5)({props:e,elements:{rootEl:!0},foundation:({rootEl:e})=>new p({addClass:n=>e.addClass(n),removeClass:n=>e.removeClass(n)})});return{foundation:r,renderToggle:n,toggleRootProps:t,id:a,...o}})(e),{children:c,className:d,label:u,style:f,inputRef:b,foundationRef:v,...y}=e;return t((0,a.FD)(g,{...s.props(o),ref:(0,i.Px)(s.reactRef,n),children:[(0,a.Y)("input",{...y,className:"mdc-radio__native-control",type:"radio",id:r,ref:(0,i.Px)(n,b)}),(0,a.Y)(h,{}),(0,a.Y)(m,{})]}))}),m=r.memo(function(){return(0,a.Y)("div",{className:"mdc-radio__ripple"})}),g=(0,o.zu)({surface:!1,unbounded:!0})(r.forwardRef(function(e,n){const{disabled:t,...r}=e,o=(0,i.UP)(e,["mdc-radio",{"mdc-radio--disabled":t}]);return(0,a.Y)(i.vw,{...r,className:o,ref:n})})),h=r.memo(function(){return(0,a.FD)("div",{className:"mdc-radio__background",children:[(0,a.Y)("div",{className:"mdc-radio__outer-circle"}
1),(0,a.Y)("div",{className:"mdc-radio__inner-circle"})]})}),b=f},3725(e,n,t){t.d(n,{T:()=>u});var a=t(9698),r=t(9376),i=t(1635),o=t(1468),l={ROOT:"mdc-form-field"},s={LABEL_SELECTOR:".mdc-form-field > label"},c=function(e){function n(t){var a=e.call(this,(0,i.Cl)((0,i.Cl)({},n.defaultAdapter),t))||this;return a.click=function(){a.handleClick()},a}return(0,i.C6)(n,e),Object.defineProperty(n,"cssClasses",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(n,"strings",{get:function(){return s},enumerable:!1,configurable:!0}),Object.defineProperty(n,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),n.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},n.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},n.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame(function(){e.adapter.deactivateInputRipple()})},n}(o.I);const d=(0,r.a0)(function(e,n){var t;t=e,(0,r.P5)({props:t,elements:{},foundation:()=>new c({registerInteractionHandler:(e,n)=>{},deregisterInteractionHandler:(e,n)=>{},activateInputRipple:()=>{},deactivateInputRipple:()=>{}})});const{alignEnd:i,foundationRef:o,noWrap:l,spaceBetween:s,...d}=e,u=(0,r.UP)(e,["mdc-form-field",{"mdc-form-field--align-end":i,"mdc-form-field--nowrap":l,"mdc-form-field--space-between":s}]);return(0,a.Y)(r.vw,{...d,ref:n,className:u})});function u(e){const{className:n,style:t,rootProps:i,label:o,children:l,disabled:s}=e,c=e.label||e.children,u=(0,r.Bi)("toggle-",e),p=c?{disabled:s}:{className:n,style:t,disabled:s,...i};return{id:u,renderToggle:e=>c?(0,a.FD)(d,{...i,className:n,style:t,children:[e,(0,a.FD)("label",{id:u+"label",htmlFor:u,children:[o,l]})]}):e,toggleRootProps:p}}}}]);
2//# sourceMappingURL=auth-view-CancelSubscriptionSurvey.f2ee3d5c3e.js.map

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.