1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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);
- },
- },
- });
|