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
S360fMenuItem
S360fMenuItemModel
S360fMenuOptionItem
S360fMoreOptions
S360fNavigationButtons
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
S360fVerticalDashboardNav
S360fVerticalDashboardNavItem
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.

Constants

stepperJsonSchema → const Map<String, dynamic>

Properties

appBarTheme AppBarTheme
getter/setter pair
horizontalInputPadding double
final
inputRadius double
final
verticalInputPadding double
final

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.