the-collab-lab / tcl-74-smart-shopping-list

1 stars 0 forks source link

Issue #14.2 Implement Disclosure component with collapsible content #37

Closed shuveksha-tuladhar closed 3 weeks ago

shuveksha-tuladhar commented 3 weeks ago

Description

This PR introduces a disclosure component that allows users to expand and collapse content sections. The key features include:

It also incorporates several enhancements aimed at improving the user interface and overall experience of the list feature:

Related Issue

Acceptance Criteria

Conceptually, a disclosure is comprised of two parts: a trigger, which users interact with to control the state of the component, and content, which contains the content that is expanded and collapsed by the trigger.

Trigger requirements

Content requirements

Type of Changes

Updates

Before

image

image

After

image

image

Testing Steps / QA Criteria

  1. Sign in using a Google account.
  2. Verify that the users' list is visible with collapsible content.
  3. Ensure that the list contains chevron and share icons.
  4. Click on a list name and confirm that the list of items is displayed, with options to toggle between purchase, delete icons, and search filters.
github-actions[bot] commented 3 weeks ago

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

https://tcl-74-smart-shopping-list--pr37-sd-st-14-2-muq6qvkn.web.app

(expires Sat, 05 Oct 2024 13:14:19 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 79d73546692f99aad8468c28e36db434e2c190ac

shuveksha-tuladhar commented 3 weeks ago

Thank you @dterceroparker . We will work towards implementing light and dark modes once we decide on the CSS framework to use. In the meantime, I have fixed the background color. Additionally, a new issue (#38 ) has been created for the dynamic purchasing icon feature.