Skip to content

refactor: unify dispute and feed components onto shared tailwind design tokens - #232

Draft
s6pa1rta3n-lab wants to merge 1 commit into
Cylo-Traders:masterfrom
s6pa1rta3n-lab:fix-issue-191
Draft

refactor: unify dispute and feed components onto shared tailwind design tokens#232
s6pa1rta3n-lab wants to merge 1 commit into
Cylo-Traders:masterfrom
s6pa1rta3n-lab:fix-issue-191

Conversation

@s6pa1rta3n-lab

@s6pa1rta3n-lab s6pa1rta3n-lab commented Aug 29, 2026

Copy link
Copy Markdown

Summary

Resolves #191 by completing the Tailwind design system unification across the remaining client components and pages:

  • Unify Design Tokens: Migrated OpenDisputeModal.tsx, DisputeDetailsCard.tsx, and ActivityFeedPage.tsx from raw/slate/emerald tokens onto the canonical soil, leaf, and status-* token hierarchy matching CampaignAdminPanel, StatusBadge, FundCampaignModal, and OpenDisputeForm.
  • Clean Up CampaignDetailPage: Removed orphaned dispute state/imports from earlier merges and cleanly wired OpenDisputeForm with the active campaign ID.
  • Testing & Quality: Updated test mock configurations in CampaignDetailPage.test.tsx and CampaignsPage.test.tsx.

Acceptance Criteria Checklist

  • All pages and components use the shared soil/leaf/status-* design-token system as the rest of the application.
  • Dispute flows and cards visually harmonize with CampaignDetailPage.
  • Zero contrast or accessibility regressions (verified against jest-axe / WCAG AA test suite).
  • Verification checks passing:
    • npm run lint
    • npm run format:check
    • npm test (117 tests passing across 22 test suites)
    • npm run build

Payout Routing

  • EVM (Base/Arbitrum/Polygon/ETH): 0xF46C9F6d70C50BF81ef3588AB523a90a594a2F89
  • Stellar: GCL6OXAMLD75BMTINA6EMRUDWK5THQUSHMYNLSNBCJAPZJHNYJTUNIBC

@s6pa1rta3n-lab s6pa1rta3n-lab changed the title fix: unify design tokens to use soil/leaf for Issue #191 refactor: unify dispute and feed components onto shared tailwind design tokens Aug 31, 2026
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.

Unify the two divergent Tailwind design systems

1 participant