import { LightningElement, api } from 'lwc'; export default class LexCustomAttachmentTypeComp extends LightningElement { @api typeValue; @api typeOptions; @api recordId; @api isDisabledAttachment; connectedCallback() { console.log( 'typeValue = ' + this.typeValue + ' typeOptions = ' + this.typeOptions + ' recordId' + this.recordId + ' isDisabledAttachment=' + this.isDisabledAttachment ); } handleDataChange(event) { console.log('typeValue = ' + event.target.value); this.typeValue = event.target.value; this.dispatchEvent( new CustomEvent('typechange', { composed: true, bubbles: true, cancelable: true, detail: { data: { typeValue: this.typeValue, recordId: this.recordId } } }) ); } }