Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Develop the Accordion Block Component #3321

Open
1 task
bettybondoc opened this issue Nov 19, 2024 · 0 comments
Open
1 task

✨ Develop the Accordion Block Component #3321

bettybondoc opened this issue Nov 19, 2024 · 0 comments

Comments

@bettybondoc
Copy link
Member

bettybondoc commented Nov 19, 2024

cc @wicksipedia @isaaclombardssw @UlyssesMaclaren @adamcogan @miichaelsmedley @louisroa8189

Description
Create the Accordion Block component for the Consulting Pages. This component should allow users to present information in an accordion format with customization options for layout, styling, and content. The component should support multiple or single accordion item behavior and prioritize usability, flexibility, and accessibility.

Acceptance Criteria:

  • The Accordion Block component includes the following customization options:
  • Layout Selector:
    • No Image
    • Image-Accordion
    • Accordion-Image
    • Background Selector:
      • Transparent
      • Grey-700
      • Gradient 1/2/3/4
    • Image File Uploader
    • Heading Text Field
    • Description Text Field
    • Button 1 & Button 2:
      • Before Icon Selector
      • Text Field
      • After Icon Selector
      • Style Selector (Primary, Secondary)
    • Accordion Item (Repeatable):
      • Item Heading Text Field
      • Item Body WYSIWYG
      • Behavior:
        • Multiple Open
        • Single Open
  • Fully responsive across desktop, tablet, and mobile
  • Works seamlessly on all major browsers (Chrome, Firefox, Safari, Edge)
  • Fields and sections can be enabled or disabled for flexibility
  • The UI for customization options is grouped logically for ease of use (e.g., button settings grouped together)
  • Code is ready for theming (e.g., Light/Dark modes, custom colors – see linked PBI: ✨ Introduce Light/Dark Mode with User Control and Auto-Detect #3300)
  • Tested and approved by Wicksy, Louis, and Betty

Tasks:

  • TODO - Developer to update

Image
Figure: Component - Desktop

Image
Figure: Component - Mobile

Image
Figure: Use Case - FAQ

Image
Figure: Use Case - Steps

@github-project-automation github-project-automation bot moved this to 🤷‍♂️ Needs Triage in SSW.Website Nov 19, 2024
@jeoffreyfischer jeoffreyfischer moved this from 🤷‍♂️ Needs Triage to 🔖 Backlog - Ready in SSW.Website Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🔖 Backlog - Ready
Development

No branches or pull requests

1 participant