widgets_360f library
Classes
- AppAssets
- CustomRadioOption
- DotIndicator
- FundAllocationModel
- InvestmentStrategy
- LinkData
- PageIndicator
- A reusable page indicator widget that shows the current page position in a carousel or page view.
- ResponsiveBuilder
- RiskProfileOptionModel
- S360fAccordion
- S360fAvatar
- S360fBreadCrumbs
- S360fButton
- S360fCard
-
S360FCarouselSlider<
T> - A generic carousel slider widget that can display any type of items with customizable item builder and page indicator.
- S360fChartTypeSelectableCard
- S360fCheckbox
- S360fColorsExtension
- S360fContactCard
- S360fContactCardModel
- S360fContactCardsList
- S360FDataCell
- S360FDataColumn
- S360fDataDisplay
- S360FDataRow
- S360fDataTable
- S360FDataTable
- S360fDataTableCardList
- S360FDateInput
- S360fDependantPersonCard
- S360fDialog
- S360fDivider
- S360fDropDown
- S360fErrorWidget
- S360fFileItem
- S360fFilePicker
- S360fFundAllocation
- S360fGridChild
- S360fGridColSize
- S360fGridView
- S360FHijriDateInput
- S360fHorizontalStepper
- S360fImageAvatar
- S360fInputLabel
- S360fInvestmentStrategy
- S360fLink
- S360fMenuItem
- S360fMenuItemModel
- S360fMenuOptionItem
- S360fMoreOptions
- S360fNotificationCard
- S360FOpsCard
- S360fOtpPopup
- S360fPackageCard
- S360fPackageCardModel
- S360fPackageCardsCarousel
- S360fPagination
- S360fPdfViewer
- S360fPencilSwitch
- S360fProductCard
- S360fProgressBar
-
S360fRadioGroup<
T> -
S360fRadioInput<
T> -
S360fRadioOption<
T> - S360fRangeSlider
- S360fRecommendationOptionCard
- S360fRiskProfile
- S360fSearchableDropDown
- S360fSearchBar
- S360fSelectableCard
- S360fSignaturePad
- S360fSlider
- S360fSvgIcon
- S360fSwitch
- S360fSwitchTile
- S360fSwitchTileTextOnly
- S360fSwitchTileWithLegend
- S360fSwitchWithInput
- S360fTable
- A customizable data table widget that provides responsive layout, scrolling capabilities, and sortable headers.
- S360fTableCard
- A customizable table-like widget that displays a list of data cards.
- S360fTableHeader
- Configuration model for table column headers in S360fTable.
- S360fTag
- S360fTermsCheckbox
- S360fTextAreaInput
- S360fTextInput
- S360fTextWidget
- S360fTimeInput
- S360fTimeline
- A customizable timeline widget that displays a vertical sequence of events with visual indicators showing completion status.
- S360fTimelineItem
- Data model representing a single timeline entry.
- S360fToast
- S360fToggle
- S360fToolTip
- S360fVerticalStepper
- SubmissionResult
- Represents the result of a form submission.
- TableSettings
- ThemeConfig
- TSONController
- Abstract interface for TSON form behavior.
- TSONDefinition
- Represents a TSON form definition.
- TSONEntityManager
- Manages the state and validation of a TSON form.
- TSONField
- Base class for all TSON field widgets.
- TSONFieldFactory
- Factory for creating TSON field widgets.
- TSONRegistry
- A singleton registry for TSON definitions.
- TSONViewBuilder
- Builder for creating TSON form views.
- ValidationResult
- Represents the result of a field validation.
Enums
- AvatarType
- S360fButtonSize
- S360fButtonVariant
- S360fChartType
- S360fScreenSize
- S360fSwitchTileType
- S360fTagSize
- S360fTagVariant
- S360fWidgetColorVariant
- SortOrder
- Defines the sort order states for table columns.
- ValidationSeverity
- Represents the severity level of a validation result.
Extensions
Constants
-
stepperJsonSchema
→ const Map<
String, dynamic>
Properties
- appBarTheme ↔ AppBarTheme
-
getter/setter pair
- horizontalInputPadding → double
-
final
- inputRadius → double
-
final
- verticalInputPadding → double
-
final
Functions
-
getAppThemeData(
BuildContext context, ThemeConfig themeConfig) → ThemeData -
getAvatarTypeFromStringTuple(
(String, String) genderAgeGroup) → AvatarType -
getCheckboxThemeData(
ColorScheme colorScheme) → CheckboxThemeData -
getElevatedButtonTheme(
Color primaryColor) → ElevatedButtonThemeData -
getExpansionTileTheme(
Color primaryColor, Color primaryTextColor) → ExpansionTileThemeData -
getSliderThemeData(
BuildContext context, Color primaryColor) → SliderThemeData -
getTextThemeData(
BuildContext context) → TextTheme
Typedefs
-
CardBuilder
= List<
Widget> Function(int index) - A function type that builds a list of widgets for a card at a given index.
- ColumnActionBuilder = Widget Function(int index)
- A function type that builds action widgets for a specific row.
- ContactWidgetBuilder = Widget Function(BuildContext context, S360fContactCardModel model)
-
TableDataBuilder
= List<
Widget> Function(int index) - A function type that builds table data widgets for a specific row.