You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a Settings page component in Vanilla that allows users to manage their profile settings within our Decentralized Web App (DWA) starter.
🤔 Background
We need to implement the Settings page for our Vanilla.js DWA starter, mirroring the functionality of the existing React implementation. This page should include a profile settings component and utilize Decentralized Resource Locator (DRL) functions for data management.
This is part of our larger project to create a Vanilla.js DWA starter. See our main issue here for the full context and list of all related tasks.
Important: For reference, please see the DWA React Vite starter app. While the implementation details will differ for Vanilla, this example provides a good overview of the structure and functionalities of a DWA.
🔑 Tasks and Acceptance Criteria
Create a SettingsPage.vanilla component
Implement a ProfileSettings.vanilla component with the following features:
Display and edit user's display name
Upload and display user's avatar image
Save profile changes to the DWN (Decentralized Web Node)
Create settings page component - Vanilla
🚀 Goal
Create a Settings page component in Vanilla that allows users to manage their profile settings within our Decentralized Web App (DWA) starter.
🤔 Background
We need to implement the Settings page for our Vanilla.js DWA starter, mirroring the functionality of the existing React implementation. This page should include a profile settings component and utilize Decentralized Resource Locator (DRL) functions for data management.
🔑 Tasks and Acceptance Criteria
SettingsPage.vanilla
componentProfileSettings.vanilla
component with the following features:drlFetchRecord
drlFetchRecordJson
drlReadProtocolUrl
drlReadProtocol
drlReadProtocolJson
🌟 Resources
Getting Started
Questions?
If you have any questions or need clarification, please comment on this issue or join our Discord community.
Happy coding! 🎉
The text was updated successfully, but these errors were encountered: