opened 09:43AM - 01 May 25 UTC
🎨 Components
✅ good-first-issue
### Feature Type
🎨 UI/UX Improvement
### Problem Statement
The current cookie… banner and consent management dialog do not include links to essential legal documents such as the Privacy Policy, Cookie Policy, or Terms of Service. This omission may reduce user trust and fall short of regulatory expectations like GDPR, which require clear access to relevant information.
### Proposed Solution
Add configurable footer link support in both the cookie banner and consent dialog components.
- **What it would look like**:
A footer section with one or more links to documents like:
- Privacy Policy
- Cookie Policy
- Terms of Service
- **How it would work**:
Accept props such as `legalLinks` or `footerLinks`, where each link includes a `label` and `href`. For example:
```tsx
legalLinks={[
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Cookie Policy", href: "/cookies" }
]}
```
- **Key benefits**:
- Improved transparency for users
- Easier compliance with GDPR, CCPA, etc.
- Encourages good design practice by integrating essential info accessibly
### Alternative Solutions
Some developers manually modify banner components or build custom footers, but this introduces extra effort and inconsistency across implementations.
### Additional Context
- Should support styling via existing theming/config system
- Consider defaulting to common document names if not provided
- May need to accommodate internationalization (i18n) support for link labels