1.9.1 • Published 4 years ago

angular2-feedback v1.9.1

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

Angular2-Feedback

Angular2-feedback is an Angular library for collecting users feedbacks with ability to create page element screenshot. The user will be able to set rate experience, add feedback, select an element of the page to create a screenshot and leave users email

Setup

Install library

npm install --save angular2-feedback

Add Angular2FeedbackModule in to your feature module.

import { Angular2FeedbackModule } from 'angular2-feedback';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    Angular2FeedbackModule
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

Add the Angular2FeedbackComponent in to your AppComponent.

...
template: '<angular2-feedback></angular2-feedback>'
...

The options and events that can be used when working with feedback widget.

<angular2-feedback 
    [feedbackEmojiNames]="emojis"
    [feedbackWidgetOptions]="options"
    (feedbackStart)="onStart()"
    (feedbackDialogClosed)="onClose()"
    (feedbackOutput)="onOutput($event)"
  ></angular2-feedback>

Options

Feedback widget options

OptionTypeDefault
feedbackEmojiNamesArray<string>(5)['very bad', 'dislike', 'neutral', 'like', 'very good']
feedbackWidgetOptionsFeedbackWidgetOptions{ buttonText: 'Feedback', buttonClass: 'feedback-btn__start', buttonSize: 'medium', feedbackPosition: 'right', feedbackSuccessTitle: FEEDBACK_SUCCESS_TITLE, feedbackRateTitle: FEEDBACK_RATE_TITLE, feedbackEmailTitle: FEEDBACK_EMAIL_TITLE, feedbackPlaceholder: FEEDBACK_PLACEHOLDER }

Output

 
 interface FeedbackWidgetOutput {
   email: string;
   score: number; // 1 - 5
   screenshot: null | File;
   feedback: string;
   route: null | url;
 }

License

MIT © Ochreretnyi Oleksandr

1.9.1

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.18

4 years ago

1.7.17

4 years ago

1.7.16

4 years ago

1.7.14

4 years ago

1.7.15

4 years ago

1.7.12

4 years ago

1.7.13

4 years ago

1.7.10

4 years ago

1.7.11

4 years ago

1.7.9

4 years ago

1.7.8

4 years ago

1.7.7

4 years ago

1.7.6

4 years ago

1.6.4

4 years ago

1.7.5

4 years ago

1.6.5

4 years ago

1.5.4

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.1

4 years ago