show static method
      
void
show(
    
    
- BuildContext context, {
- dynamic type = CommunicationViewType.feedback,
- dynamic theme = CommunicationTheme.light,
- dynamic title,
- dynamic subtitle,
- dynamic buttonText,
- dynamic icon,
- dynamic placeholder,
- dynamic submitText,
- dynamic successTitle,
- dynamic successMessage,
- dynamic lightGradientColors,
- dynamic darkGradientColors,
- required dynamic onSubmit(),
Implementation
static void show(
  BuildContext context, {
  type = CommunicationViewType.feedback,
  theme = CommunicationTheme.light,
  title,
  subtitle,
  buttonText,
  icon,
  placeholder,
  submitText,
  successTitle,
  successMessage,
  lightGradientColors,
  darkGradientColors,
  required Function(CommunicationResponse) onSubmit,
}) async {
  CommunicationResponse? response = await showDialog(
    context: context,
    builder: (BuildContext context) {
      return FeedbackDialog(
        type: type,
        theme: theme,
        title: title,
        subtitle: subtitle,
        buttonText: buttonText,
        icon: icon,
        placeholder: placeholder,
        submitText: submitText,
        successTitle: successTitle,
        successMessage: successMessage,
        lightGradientColors: lightGradientColors,
        darkGradientColors: darkGradientColors,
      );
    },
  );
  if (response != null) {
    onSubmit.call(response);
  }
}