Skip to content

Conversation

arandel1
Copy link
Collaborator

@arandel1 arandel1 commented Oct 2, 2024

For an example of how to fill this template out, see this Pull Request.

Description

  • Removed share list option from adding item functionality
  • Moved share list feature to home page to create a more intuitive user experience
  • Changed Delete wording to delete icon
  • Changed Share list wording to share icon
  • Changed Start Voice Input to microphone icon

Related

closes #45

Acceptance Criteria

  • "Hello from the /manage-list page!" message is removed
  • Form items are wrapped: "When will you need this item again?" will be on a new line

Type of Changes

enhancement
feature update

Updates

Before

Screen Shot 2024-10-02 at 1 36 56 PM Screen Shot 2024-10-02 at 1 35 17 PM

After

<img width="683" alt="Screen Shot 2024-10-02 at 1 36 45 PM" src="https://github.com/user-attachments/assets/d3170bd6-f064-46e9-8292-9
Screen Shot 2024-10-02 at 1 35 03 PM
02b4210c2ba">

Testing Steps / QA Criteria

  • Pull from ar-add-item-updates-issue-25
  • Click the Share Icon
  • Share that attributed list with an email address
  • Go back to Home
  • Navigate to a list
  • Click Add Item
  • Add item

Copy link

github-actions bot commented Oct 2, 2024

Visit the preview URL for this PR (updated for commit 6f9e88f):

https://tcl-76-smart-shopping-list--pr52-ar-add-item-updates-cue1fmoi.web.app

(expires Thu, 10 Oct 2024 03:05:40 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 512b1a88be8ae05fd3e727b99332819df760271d

Copy link
Collaborator

@EmmaBin EmmaBin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love the idea of sharing list feature on home page.

Copy link
Collaborator

@sar-mko sar-mko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love the changes! Clean icons and cool idea bringing in the sharing option out into the Home page. Also, works great!

}
};

const shareListNavigate = (e) => {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note (non-blocking): I don't think shareListNavigate() is needed anymore since the navigation is handled in ShareListComponent

import { useVoiceToText } from '../utils';
import DeleteIcon from '@mui/icons-material/Delete';
import KeyboardVoiceIcon from '@mui/icons-material/KeyboardVoice';
import ShareIcon from '@mui/icons-material/Share';
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick ( non-blocking): little clean up can get rid of the ShareIcon import

Copy link
Collaborator

@MarcosPerez16 MarcosPerez16 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and everything is working well. Awesome job!

@arandel1 arandel1 merged commit c791166 into main Oct 4, 2024
2 checks passed
@arandel1 arandel1 deleted the ar-add-item-updates-issue-25 branch October 4, 2024 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

25. As a user, I want to have a clean experience adding an item to my list

4 participants