Skip to main content
stridgeshadcn-registry

shadcn registry for @stridge/kit

JSON endpoints the shadcn CLI consumes to drop the kit's compound wrappers into your Next.js app's components/stridge/ directory. The kit owns the FSM, primitives, and styling; the dropped files are thin composition stubs you fully own and edit.

Base URL
https://registry.ui.stridge.com/r
Kit version
0.1.0-alpha.71
Items
4

Quickstart

Run from the root of a Next.js App Router project. Replace kit with deposit or withdraw for the per-flow items.

pnpm dlx shadcn@latest add @stridge/kit --registry https://registry.ui.stridge.com/r

Items

  • @stridge/kit

    /r/kit.json23 files

    Stridge Kit

    pnpm dlx shadcn@latest add @stridge/kit --registry https://registry.ui.stridge.com/r
    curl -s https://registry.ui.stridge.com/r/kit.json | jq
    View dropped files (23)
    └── components/
        └── stridge/
            ├── activity/
    ├── activity-detail.tsx
    ├── activity-list.tsx
    └── activity.tsx
            ├── deposit/
    ├── activity-detail.tsx
    ├── activity-list.tsx
    ├── amount-entry.tsx
    ├── asset-picker.tsx
    ├── confirm.tsx
    ├── deposit.tsx
    ├── error.tsx
    ├── methods.tsx
    ├── processing.tsx
    ├── status-banner.tsx
    ├── success.tsx
    └── transfer-crypto.tsx
            ├── withdraw/
    ├── activity-detail.tsx
    ├── activity-list.tsx
    ├── error.tsx
    ├── form.tsx
    ├── in-progress.tsx
    ├── success.tsx
    └── withdraw.tsx
            └── providers.tsx
    
  • @stridge/deposit

    /r/deposit.json13 files

    Stridge Deposit

    pnpm dlx shadcn@latest add @stridge/deposit --registry https://registry.ui.stridge.com/r
    curl -s https://registry.ui.stridge.com/r/deposit.json | jq
    View dropped files (13)
    └── components/
        └── stridge/
            ├── deposit/
    ├── activity-detail.tsx
    ├── activity-list.tsx
    ├── amount-entry.tsx
    ├── asset-picker.tsx
    ├── confirm.tsx
    ├── deposit.tsx
    ├── error.tsx
    ├── methods.tsx
    ├── processing.tsx
    ├── status-banner.tsx
    ├── success.tsx
    └── transfer-crypto.tsx
            └── providers.tsx
    
  • @stridge/withdraw

    /r/withdraw.json8 files

    Stridge Withdraw

    pnpm dlx shadcn@latest add @stridge/withdraw --registry https://registry.ui.stridge.com/r
    curl -s https://registry.ui.stridge.com/r/withdraw.json | jq
    View dropped files (8)
    └── components/
        └── stridge/
            ├── withdraw/
    ├── activity-detail.tsx
    ├── activity-list.tsx
    ├── error.tsx
    ├── form.tsx
    ├── in-progress.tsx
    ├── success.tsx
    └── withdraw.tsx
            └── providers.tsx
    
  • @stridge/activity

    /r/activity.json4 files

    Stridge Activity

    pnpm dlx shadcn@latest add @stridge/activity --registry https://registry.ui.stridge.com/r
    curl -s https://registry.ui.stridge.com/r/activity.json | jq
    View dropped files (4)
    └── components/
        └── stridge/
            ├── activity/
    ├── activity-detail.tsx
    ├── activity-list.tsx
    └── activity.tsx
            └── providers.tsx
    

Verifying the install

After running the install, the wrappers compose against @stridge/kit's public API. Run your project's typechecker to confirm every dropped file resolves; a failure surfaces in the dropped file so the fix is local to your repo.

pnpm tsc --noEmit