chayns-components
Version:
A set of beautiful React components for developing chayns® applications.
77 lines (76 loc) • 2.09 kB
JavaScript
export const shareOptions = {
COPY: 0,
MAIL: 1,
WHATSAPP: 2,
FACEBOOK: 3,
TWITTER: 5,
QRCODE: 6,
CUSTOM_CHAYNS: 10,
CUSTOM_ALL: 11
};
export const shareProvider = [{
id: shareOptions.WHATSAPP,
providerId: 1,
name: 'txt_chayns_components_sharingbar_whatsapp',
androidIdentifier: 'com.whatsapp',
icon: 'fab fa-whatsapp',
url: 'https://api.whatsapp.com/send?text={url}',
available: true
}, {
id: shareOptions.COPY,
providerId: -1,
name: 'txt_chayns_components_sharingbar_copy',
androidIdentifier: null,
icon: 'fa fa-copy',
url: null,
available: true
}, {
id: shareOptions.MAIL,
providerId: 0,
name: 'txt_chayns_components_sharingbar_mail',
androidIdentifier: null,
icon: 'fa fa-envelope',
url: 'mailto:?body={url}',
available: true
}, {
id: shareOptions.FACEBOOK,
providerId: 2,
name: 'txt_chayns_components_sharingbar_facebook',
androidIdentifier: 'com.facebook.katana',
icon: 'fab fa-facebook-f',
url: 'http://www.facebook.com/dialog/share?app_id=472449496108149&display=page&href={url}&redirect_uri=http://facebook.com',
available: true
}, {
id: shareOptions.TWITTER,
providerId: 5,
name: 'txt_chayns_components_sharingbar_twitter',
androidIdentifier: null,
icon: 'fab fa-twitter',
url: 'http://twitter.com/intent/tweet?text={linkText}&url={url}&hashtags=chayns',
available: true
}, {
id: shareOptions.QRCODE,
providerId: 6,
name: 'txt_chayns_components_sharingbar_qrcode',
androidIdentifier: null,
icon: 'fas fa-qrcode',
url: 'https://webapi.tobit.com/chaynsqrcodegenerator/v1.0/png?width=500&color={color}&value={url}&text={linkText}',
available: true
}, {
id: shareOptions.CUSTOM_CHAYNS,
providerId: -1,
name: 'txt_chayns_components_sharingbar_share',
androidIdentifier: null,
icon: 'fal fa-share-alt',
url: null,
available: false
}, {
id: shareOptions.CUSTOM_ALL,
providerId: -1,
name: 'txt_chayns_components_sharingbar_share',
androidIdentifier: null,
icon: 'fal fa-share-alt',
url: null,
available: false
}];
//# sourceMappingURL=sharingProvider.js.map