Skip to content

feat(ui-react): add SpaceShare component and export; refactor(console…#598

Open
luisawatkins wants to merge 1 commit intostoracha:mainfrom
luisawatkins:feat/ui-react-space-share
Open

feat(ui-react): add SpaceShare component and export; refactor(console…#598
luisawatkins wants to merge 1 commit intostoracha:mainfrom
luisawatkins:feat/ui-react-space-share

Conversation

@luisawatkins
Copy link

@luisawatkins luisawatkins commented Dec 15, 2025

Extracts the space sharing UI from Console into @storacha/ui-react as a reusable SpaceShare component. Console now consumes this shared component to reduce duplication and centralize delegation management.

Changes

  • Added SpaceShare component to @storacha/ui-react with support for:
    • Email sharing via client.shareSpace
    • DID delegation with UCAN archive download
    • Active and revoked delegation listing
    • Revocation management with status checks
  • Exported SpaceShare from ui-react package index
  • Updated Console's /space/[did]/share to use shared component
  • Restored FullUploader to satisfy package exports

Checklist

  • Component renders without Console-specific dependencies
  • Email sharing creates and lists delegations
  • DID input triggers UCAN download
  • Revoked delegations display correctly
  • Builds and type checks pass

Closes #597

…): use shared SpaceShare on /space/[did]/share
@luisawatkins luisawatkins requested a review from travis as a code owner December 15, 2025 16:34
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.

Extract Sharing Tool into @storacha/ui-react and update Console

1 participant