showEditPinLinkBottomSheet function

void showEditPinLinkBottomSheet({
  1. required dynamic context,
  2. required dynamic ref,
  3. required dynamic attachmentData,
  4. required int index,
})

Implementation

void showEditPinLinkBottomSheet({
  required BuildContext context,
  required WidgetRef ref,
  required PinAttachment attachmentData,
  required int index,
}) {
  showAddEditLinkBottomSheet(
    context: context,
    pinTitle: attachmentData.title,
    pinLink: attachmentData.link,
    onSave: (title, link) {
      Navigator.pop(context);
      final pinAttachment = attachmentData.copyWith(
        title: title,
        link: link,
      );
      ref
          .read(createPinStateProvider.notifier)
          .changeAttachmentTitle(pinAttachment, index);
    },
  );
}