Skip to content

[Feature]: Create a new GoodWidget around the savings-sdk #16

@L03TJ3

Description

@L03TJ3

Description

Build the first packages/savings-widget package in our current repository GoodWidget:
A savings widget that imports @gooddollar/savings-sdk (source code in GoodDollar/GoodSDKs/packages/savings-sdks)

and use the GoodDollar/GoodSDKs/packages/savings-widget webcomponent from the GoodSDKs repository as UI reference for the user-flows and states.

Use the external GoodDollar/GoodWalletV2 repository swap components (src/sections/Swap) as design system reference to create missing goodwidget components.

Use as much as possible existing GoodWidget components, only add new ones in our local packages/ui when components seem missing.

import existing packages from our organization even if they are not published in npm, do not copy existing code from other packages in our organization.

Create the plan

Update this issue description with an execution plan.

  • Map relevant files that are too be used as reference from all repos mentioned
  • import existing @GoodDollar packages
  • Map new components that should be created. Assess when a new component should be created in the new savings widget package or made part of the reusable packages/ui

Plan specification required sections:

  • Required states, flows, and behaviors
  • Execution plan
  • acceptance criteria
  • human-reviewer checklist

Metadata

Metadata

Assignees

Labels

No fields configured for Feature.

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions