showEditPinDescriptionBottomSheet function

void showEditPinDescriptionBottomSheet({
  1. required dynamic context,
  2. required dynamic ref,
  3. bool isBottomSheetOpen = false,
  4. String? htmlBodyDescription,
  5. String? plainDescription,
})

Implementation

void showEditPinDescriptionBottomSheet({
  required BuildContext context,
  required WidgetRef ref,
  bool isBottomSheetOpen = false,
  String? htmlBodyDescription,
  String? plainDescription,
}) {
  showEditHtmlDescriptionBottomSheet(
    bottomSheetTitle: L10n.of(context).add,
    context: context,
    descriptionHtmlValue: htmlBodyDescription,
    descriptionMarkdownValue: plainDescription,
    onSave: (htmlBodyDescription, plainDescription) {
      if (isBottomSheetOpen) Navigator.pop(context);
      Navigator.pop(context);
      ref.read(createPinStateProvider.notifier).setDescriptionValue(
            htmlBodyDescription: htmlBodyDescription,
            plainDescription: plainDescription,
          );
    },
  );
}