te_widgets
A lightweight collection of reusable Flutter widgets including:
- 🧱 Basic layout helpers
- 📝 Form field components
- 📊 Data table widgets
Built to speed up app development by offering ready-to-use, customizable UI components.
✨ Features
- Responsive Layouts — Row/Column/Grid utilities
- Form Widgets — Text input, dropdowns, switches, and validators
- Data Table — Paginated and styled data tables with sorting and custom cells
- Theming Support — Easily integrates with your existing theme
📦 Installation
Add this to your pubspec.yaml:
dependencies:
te_widgets: ^0.0.1
Libraries
- configs/theme/theme
- configs/theme/theme_color_scheme
- configs/theme/theme_colors
- configs/theme/theme_extension
- configs/theme/theme_text
- configs/theme/theme_widget_color_scheme
- enum/list
- enum/shadow
- extensions/date_format_extensions
- extensions/date_time_extensions
- extensions/time_of_day_extensions
- helpers/routes_helper
- helpers/validations
- layouts/layout
- layouts/widgets/logo
- layouts/widgets/profile
- mixins/focus_mixin
- mixins/input_field_mixin
- mixins/input_validation_mixin
- mixins/input_value_mixin
- mixins/pagination/pagination_config
- mixins/pagination/pagination_local_handler
- mixins/pagination/pagination_mixin
- mixins/pagination/pagination_notifier
- mixins/pagination/pagination_server_handler
- mixins/popup_mixin
- te_widgets
- widgets/alert/alert
- widgets/alert/alert_service
- widgets/card/card
- widgets/checkbox/checkbox
- widgets/checkbox/checkbox_config
- widgets/checkbox/checkbox_group
- widgets/chip/chip
- widgets/close-icon/close_icon
- widgets/crud-table/crud_table
- widgets/crud-table/crud_table_config
- widgets/data-table/data_table
- widgets/date-picker/date_picker
- widgets/date-time-picker/date_time_picker
- widgets/form/form_builder
- widgets/form/form_service
- widgets/form/items_form_builder
- widgets/guard/guard
- widgets/guard/guard_config
- widgets/list/list
- widgets/loading-icon/loading_icon
- widgets/modal/modal
- widgets/modal/modal_config
- widgets/modal/modal_service
- widgets/number-field/number_field
- widgets/pagination/pagination
- widgets/scrollbar/scrollbar
- widgets/select/multi_select
- widgets/select/select
- widgets/select/select_configs
- widgets/select/select_dropdown
- widgets/select/select_mixin
- widgets/select/select_notifier
- widgets/table/table
- widgets/table/table_card
- widgets/table/table_configs
- widgets/table/table_decoration
- widgets/tabs/tabs
- widgets/text-field/text_field
- widgets/time-picker/clock_time_picker
- widgets/time-picker/spinner_time_picker
- widgets/time-picker/time_picker
- widgets/toast/toast_service
- widgets/tooltip/tooltip
- widgets/tooltip/tooltip_config