Member Junction
    Preparing search index...

    MemberJunction Feedback Module

    Provides feedback collection and bug reporting functionality for Angular applications. Feedback is submitted via GraphQL mutation to the standard MJ GraphQL endpoint.

    import { FeedbackModule } from '@memberjunction/ng-feedback';

    @NgModule({
    imports: [
    FeedbackModule.forRoot({
    appName: 'MemberJunction Explorer',
    appVersion: '1.0.0',
    fields: {
    showSeverity: true,
    showEnvironment: true,
    affectedAreas: ['Entities', 'Views', 'Reports', 'Dashboards']
    }
    })
    ]
    })
    export class AppModule { }

    Then add the floating button to your template:

    <mj-feedback-button Position="bottom-right"></mj-feedback-button>
    

    Or open the dialog programmatically:

    constructor(private feedbackDialog: FeedbackDialogService) {}

    reportBug() {
    this.feedbackDialog.OpenBugReportDialog();
    }
    Index

    Constructors

    Methods

    Constructors

    Methods

    • Configure the feedback module with application settings

      Parameters

      Returns ModuleWithProviders<FeedbackModule>

      ModuleWithProviders with configuration

      FeedbackModule.forRoot({
      appName: 'My Application',
      appVersion: environment.version,
      title: 'Report an Issue',
      subtitle: 'Help us improve your experience',
      fields: {
      showSeverity: true,
      showEnvironment: true,
      affectedAreas: ['Dashboard', 'Reports', 'Settings']
      }
      })