[DEV] done with the Radio Selectors
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
//s2 Core Packages Imports
|
||||
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'src/configuration.dart';
|
||||
import 'src/radio.selector.dart';
|
||||
|
||||
class AstromicSelectors {
|
||||
//S1 -- Radio
|
||||
@@ -12,17 +13,17 @@ class AstromicSelectors {
|
||||
//
|
||||
double? itemSpacing = 4,
|
||||
//
|
||||
required Widget Function(AstromicRadioSelectorItem<T> item, VoidCallback? onTap, bool isSelected) itemBuilder,
|
||||
Widget Function(AstromicRadioSelectorItem<T> item)? disabledItemBuilder,
|
||||
required List<AstromicRadioSelectorItem<T>> items,
|
||||
required Widget Function(T item, {VoidCallback? onTap, bool isSelected}) itemBuilder,
|
||||
Widget Function(T item)? disabledItemBuilder,
|
||||
required List<(T item, bool isEnabled)> items,
|
||||
}) =>
|
||||
astromicRadioSelector<T>(
|
||||
AstromicRadioSelector<T>(
|
||||
initialSelectedValue: initialSelectedValue,
|
||||
onChanged: onChanged,
|
||||
//
|
||||
configurations: configurations,
|
||||
configurations: configurations ?? const AstromicSelectorConfiguration(),
|
||||
//
|
||||
itemSpacing: itemSpacing,
|
||||
itemSpacing: itemSpacing ?? 8.0,
|
||||
//
|
||||
itemBuilder: itemBuilder,
|
||||
disabledItemBuilder: disabledItemBuilder,
|
||||
|
||||
Reference in New Issue
Block a user