Adds collapsible sections to the Terms and Conditions page, allowing users to expand and collapse each section individually. Ensures accessibility via ARIA roles and semantic HTML. Also created a new folder under components named termsConditions, so that we can gather all relevant components in one place.
Description of Task to be completed?
Structure terms content into individual collapsible sections
What does this PR do?
Adds collapsible sections to the Terms and Conditions page, allowing users to expand and collapse each section individually. Ensures accessibility via ARIA roles and semantic HTML. Also created a new folder under components named termsConditions, so that we can gather all relevant components in one place.
Description of Task to be completed?
aria-expanded, aria-controls, role="region", aria-labelledby
)<h2>
) for screen readersHow should this be manually tested?
npm run dev
and go to Terms pageAny background context you want to provide?
This implementation uses placeholder/mock data until the CMS is set up to serve real terms content.