mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-10-30 12:59:38 -04:00
Replaces the Mintlify setup (mint.json, docs.json, snippets) with a standalone Fumadocs app in docs/: Next.js app router, meta.json nav per section, its own bun install. Run with `just dev-docs`. Content pass alongside the migration: core architecture, data model, CLI, and networking pages rewritten around the daemon/source-store/ library split, new product-direction.mdx defining the product boundary, new drive-catalog plan, and the physical-drives plan updated to reference it. Whitepaper page retired.
31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
---
|
|
title: Interface
|
|
description: Documentation for Spacedrive's React interface
|
|
---
|
|
|
|
The React interface powers the desktop and web clients. These docs cover the UI component library, data hooks, and the patterns the interface is built on.
|
|
|
|
<Cards>
|
|
<Card title="Colors" href="/react/ui/colors">
|
|
The color system and theme tokens.
|
|
</Card>
|
|
<Card title="Primitives" href="/react/ui/primitives">
|
|
Buttons, inputs, forms, and the rest of the component library.
|
|
</Card>
|
|
<Card title="Hooks" href="/react/ui/hooks">
|
|
Data fetching and client state hooks.
|
|
</Card>
|
|
<Card title="Normalized Cache" href="/react/ui/normalized-cache">
|
|
Real-time normalized caching with TanStack Query.
|
|
</Card>
|
|
<Card title="Platform" href="/react/ui/platform">
|
|
The platform abstraction between desktop and web.
|
|
</Card>
|
|
<Card title="Explorer" href="/react/ui/explorer">
|
|
The file explorer architecture.
|
|
</Card>
|
|
<Card title="Popout Windows" href="/react/ui/popout-windows">
|
|
Multi-window support in the desktop app.
|
|
</Card>
|
|
</Cards>
|