[SYNC] Working on the Selectors Elemetns
This commit is contained in:
31
lib/src/Selectors/selectors.astromic.dart
Normal file
31
lib/src/Selectors/selectors.astromic.dart
Normal file
@@ -0,0 +1,31 @@
|
||||
//s2 Core Packages Imports
|
||||
|
||||
import 'package:flutter/widgets.dart';
|
||||
|
||||
class AstromicSelectors {
|
||||
//S1 -- Radio
|
||||
static Widget radio<T>({
|
||||
T? initialSelectedValue,
|
||||
Function(T selectedItem)? onChanged,
|
||||
//
|
||||
AstromicSelectorConfiguration? configurations,
|
||||
//
|
||||
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,
|
||||
}) =>
|
||||
astromicRadioSelector<T>(
|
||||
initialSelectedValue: initialSelectedValue,
|
||||
onChanged: onChanged,
|
||||
//
|
||||
configurations: configurations,
|
||||
//
|
||||
itemSpacing: itemSpacing,
|
||||
//
|
||||
itemBuilder: itemBuilder,
|
||||
disabledItemBuilder: disabledItemBuilder,
|
||||
items: items,
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user