@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 990 B
JavaScript
import{createElement as e,Fragment as t}from"../../external/preact/dist/preact.js";import{UIElement as n}from"../internal/UIElement/UIElement.js";import r from"../internal/PersonalDetails/PersonalDetails.js";import{TxVariants as s}from"../tx-variants.js";import a from"../internal/FormInstruction/FormInstruction.js";import{AnalyticsInfoEvent as o,InfoEventType as i}from"../../core/Analytics/events/AnalyticsInfoEvent.js";class l extends n{beforeRender(e){const t=new o({type:i.rendered,component:this.type,configData:e});this.analytics.sendAnalytics(t)}get data(){return this.state.data}get isValid(){return!!this.state.isValid}componentToRender(){return e(t,null,e(a,null),e(r,{setComponentRef:this.setComponentRef,...this.props,onChange:this.setState}))}}var m,p,c;m=l,p="type",c=s.personal_details,p in m?Object.defineProperty(m,p,{value:c,enumerable:!0,configurable:!0,writable:!0}):m[p]=c;export{l as PersonalDetailsElement,l as default};
//# sourceMappingURL=PersonalDetails.js.map