You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.0 KiB
41 lines
1.0 KiB
import { canIUseGetUserProfile } from '../common/version'; |
|
export const button = Behavior({ |
|
externalClasses: ['hover-class'], |
|
properties: { |
|
id: String, |
|
lang: String, |
|
businessId: Number, |
|
sessionFrom: String, |
|
sendMessageTitle: String, |
|
sendMessagePath: String, |
|
sendMessageImg: String, |
|
showMessageCard: Boolean, |
|
appParameter: String, |
|
ariaLabel: String, |
|
openType: String, |
|
getUserProfileDesc: String, |
|
}, |
|
data: { |
|
canIUseGetUserProfile: canIUseGetUserProfile(), |
|
}, |
|
methods: { |
|
onGetUserInfo(event) { |
|
this.triggerEvent('getuserinfo', event.detail); |
|
}, |
|
onContact(event) { |
|
this.triggerEvent('contact', event.detail); |
|
}, |
|
onGetPhoneNumber(event) { |
|
this.triggerEvent('getphonenumber', event.detail); |
|
}, |
|
onError(event) { |
|
this.triggerEvent('error', event.detail); |
|
}, |
|
onLaunchApp(event) { |
|
this.triggerEvent('launchapp', event.detail); |
|
}, |
|
onOpenSetting(event) { |
|
this.triggerEvent('opensetting', event.detail); |
|
}, |
|
}, |
|
});
|
|
|