/// <summary> /// Constructs the internal bottom action sheet dialog. /// </summary> /// <param name="config">The dialog configuration.</param> protected virtual BottomSheetDialogFragment ConstructActionSheetBottomDialog <TActionSheetItemConfig>(IActionSheetBottomConfig <TActionSheetItemConfig> config) where TActionSheetItemConfig : IActionSheetItemConfig { return(new ActionSheetBottomSheetDialogFragment <TActionSheetItemConfig>(config)); }
/// <summary> /// Presents a bottom action sheet based on the provided configuration. /// </summary> /// <param name="config">The dialog configuration.</param> protected override IDisposable PresentActionSheetBottom <TActionSheetItemConfig>(IActionSheetBottomConfig <TActionSheetItemConfig> config) { return(ShowDialog(ConstructActionSheetBottomDialog(config), config)); }