UNPKG

sharethis-angular

Version:

ShareThis Share Buttons for Angular apps/sites. Empower your online audience to share and amplify your content on social networks such as Facebook, WhatsApp, Linkedin, Twitter and many more. Includes four types of share buttons - Inline Share Buttons, Sti

42 lines 4.59 kB
import { Component, Input, ViewChild, } from '@angular/core'; import load from '../load'; import * as i0 from "@angular/core"; const DEFAULT_CONFIG = { action: 'Follow us', action_enabled: true, action_pos: 'center', alignment: 'center', color: 'social', enabled: true, padding: 12, radius: 4, size: 40, spacing: 8, }; export class InlineFollowButtonsComponent { constructor(rd) { this.rd = rd; } ngOnInit() { } ngAfterViewInit() { load({ config: { ...DEFAULT_CONFIG, ...this.config }, buttons: this.buttons.nativeElement, }, 'inline-follow-buttons'); } } InlineFollowButtonsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.5", ngImport: i0, type: InlineFollowButtonsComponent, deps: [{ token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Component }); InlineFollowButtonsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.5", type: InlineFollowButtonsComponent, selector: "st-inline-follow-buttons", inputs: { config: "config" }, viewQueries: [{ propertyName: "buttons", first: true, predicate: ["buttons"], descendants: true }], ngImport: i0, template: '<div #buttons>&nbsp;</div>', isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.5", ngImport: i0, type: InlineFollowButtonsComponent, decorators: [{ type: Component, args: [{ selector: 'st-inline-follow-buttons', template: '<div #buttons>&nbsp;</div>', }] }], ctorParameters: function () { return [{ type: i0.Renderer2 }]; }, propDecorators: { config: [{ type: Input }], buttons: [{ type: ViewChild, args: ['buttons'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lLWZvbGxvdy1idXR0b25zLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3NoYXJldGhpcy1hbmd1bGFyL3NyYy9saWIvaW5saW5lLWZvbGxvdy1idXR0b25zL2lubGluZS1mb2xsb3ctYnV0dG9ucy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFNBQVMsRUFFVCxLQUFLLEVBR0wsU0FBUyxHQUNWLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sSUFBSSxNQUFNLFNBQVMsQ0FBQzs7QUFHM0IsTUFBTSxjQUFjLEdBQXVDO0lBQ3pELE1BQU0sRUFBRSxXQUFXO0lBQ25CLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLFVBQVUsRUFBRSxRQUFRO0lBQ3BCLFNBQVMsRUFBRSxRQUFRO0lBQ25CLEtBQUssRUFBRSxRQUFRO0lBQ2YsT0FBTyxFQUFFLElBQUk7SUFDYixPQUFPLEVBQUUsRUFBRTtJQUNYLE1BQU0sRUFBRSxDQUFDO0lBQ1QsSUFBSSxFQUFFLEVBQUU7SUFDUixPQUFPLEVBQUUsQ0FBQztDQUNYLENBQUM7QUFNRixNQUFNLE9BQU8sNEJBQTRCO0lBT3ZDLFlBQW9CLEVBQWE7UUFBYixPQUFFLEdBQUYsRUFBRSxDQUFXO0lBQUcsQ0FBQztJQUVyQyxRQUFRLEtBQVUsQ0FBQztJQUVuQixlQUFlO1FBQ2IsSUFBSSxDQUNGO1lBQ0UsTUFBTSxFQUFFLEVBQUUsR0FBRyxjQUFjLEVBQUUsR0FBRyxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQzdDLE9BQU8sRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLGFBQWE7U0FDcEMsRUFDRCx1QkFBdUIsQ0FDeEIsQ0FBQztJQUNKLENBQUM7O3lIQW5CVSw0QkFBNEI7NkdBQTVCLDRCQUE0QixrTUFGN0IsNEJBQTRCOzJGQUUzQiw0QkFBNEI7a0JBSnhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtvQkFDcEMsUUFBUSxFQUFFLDRCQUE0QjtpQkFDdkM7Z0dBR0MsTUFBTTtzQkFETCxLQUFLO2dCQUlOLE9BQU87c0JBRE4sU0FBUzt1QkFBQyxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBFbGVtZW50UmVmLFxuICBJbnB1dCxcbiAgT25Jbml0LFxuICBSZW5kZXJlcjIsXG4gIFZpZXdDaGlsZCxcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgbG9hZCBmcm9tICcuLi9sb2FkJztcbmltcG9ydCB7IElubGluZUZvbGxvd0J1dHRvbnNDb25maWcgfSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IERFRkFVTFRfQ09ORklHOiBQYXJ0aWFsPElubGluZUZvbGxvd0J1dHRvbnNDb25maWc+ID0ge1xuICBhY3Rpb246ICdGb2xsb3cgdXMnLFxuICBhY3Rpb25fZW5hYmxlZDogdHJ1ZSxcbiAgYWN0aW9uX3BvczogJ2NlbnRlcicsXG4gIGFsaWdubWVudDogJ2NlbnRlcicsXG4gIGNvbG9yOiAnc29jaWFsJyxcbiAgZW5hYmxlZDogdHJ1ZSxcbiAgcGFkZGluZzogMTIsXG4gIHJhZGl1czogNCxcbiAgc2l6ZTogNDAsXG4gIHNwYWNpbmc6IDgsXG59O1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdC1pbmxpbmUtZm9sbG93LWJ1dHRvbnMnLFxuICB0ZW1wbGF0ZTogJzxkaXYgI2J1dHRvbnM+Jm5ic3A7PC9kaXY+Jyxcbn0pXG5leHBvcnQgY2xhc3MgSW5saW5lRm9sbG93QnV0dG9uc0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpXG4gIGNvbmZpZzogSW5saW5lRm9sbG93QnV0dG9uc0NvbmZpZztcblxuICBAVmlld0NoaWxkKCdidXR0b25zJylcbiAgYnV0dG9uczogRWxlbWVudFJlZjtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJkOiBSZW5kZXJlcjIpIHt9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7fVxuXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcbiAgICBsb2FkKFxuICAgICAge1xuICAgICAgICBjb25maWc6IHsgLi4uREVGQVVMVF9DT05GSUcsIC4uLnRoaXMuY29uZmlnIH0sXG4gICAgICAgIGJ1dHRvbnM6IHRoaXMuYnV0dG9ucy5uYXRpdmVFbGVtZW50LFxuICAgICAgfSxcbiAgICAgICdpbmxpbmUtZm9sbG93LWJ1dHRvbnMnXG4gICAgKTtcbiAgfVxufVxuIl19