showAddPinLinkBottomSheet function

void showAddPinLinkBottomSheet({
  1. required dynamic context,
  2. required dynamic ref,
  3. required bool isBottomSheetOpen,
})

Implementation

void showAddPinLinkBottomSheet({
  required BuildContext context,
  required WidgetRef ref,
  required bool isBottomSheetOpen,
}) {
  showAddEditLinkBottomSheet(
    context: context,
    bottomSheetTitle: L10n.of(context).addLink,
    onSave: (title, link) {
      if (isBottomSheetOpen) Navigator.pop(context);
      Navigator.pop(context);
      final pinAttachment = PinAttachment(
        attachmentType: AttachmentType.link,
        title: title,
        link: link,
      );
      ref.read(createPinStateProvider.notifier).addAttachment(pinAttachment);
    },
  );
}