FeedbackWrapperConfig.defaultConfig constructor
FeedbackWrapperConfig.defaultConfig({
- required FeedbackService feedbackService,
Creates a FeedbackWrapperConfig with default configurations.
This factory constructor provides sensible defaults for all components except the feedbackService, which must be provided.
Default components:
- Uses DefaultFeedbackConfigsRepository for remote configs
- Uses buildDefaultDialogWidget for dialog UI
- Uses buildDefaultWriteUsPageWidget for feedback page UI
- Uses defaultOpenDialogCallback for success handling
Implementation
FeedbackWrapperConfig.defaultConfig({required this.feedbackService})
: remoteConfigRepo = DefaultFeedbackConfigsRepository(),
doYouLoveUsDialogBuilder = buildDefaultDialogWidget,
writeFeedbackPageBuilder = buildDefaultWriteUsPageWidget,
onFinalSuccessCallback = defaultOpenDialogCallback;