-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
coreFor UIs across all platformsFor UIs across all platformsenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersmobileUsable for only mobile related UIsUsable for only mobile related UIs
Description
Description:
We want to migrate some of the most common UI Components from collaction_app.
Each successful migration of a Widget should include:
- Widgetbook use-case inside
collaction_bookpackage - Unit tests
Additionally some rules/notes for when migrating widgets:
- Do NOT use/include state management, eg. Riverpod or BLoC. All Widgets should be decoupled, if they previously relied on a domain model (eg.
CrowdActionorCommitment) then create a ViewModel for the Widget, or simply use only required fields. - At least 85% Test Coverage on ALL files added!
- Use
Themefor colors! - Abstract all
onTapor similar functions into fields and callbacks!
Widgets to be Migrated:
- AccentChip + SecondaryChip (Consider if they can be consolidated)
- ContentPlaceholder
- CountryIcon
- CustomFAB (Consider renaming to eg. CAFab)
- MicroLock
- CollAction Icons
- PhotoSelector
- PillButton
- CommitmentCard
- CustomAppBar
- PinTextField
- PinInput
There may be more widgets, feel free to comment below if you think something is a candiate!
Metadata
Metadata
Assignees
Labels
coreFor UIs across all platformsFor UIs across all platformsenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersmobileUsable for only mobile related UIsUsable for only mobile related UIs