@stellartools/shared-ui
v0.0.14
Published
Shared React component library for Stellar Tools
Maintainers
Readme
@stellartools/shared-ui
Shared React component library for Stellar Tools. Contains all story-backed UI components and primitives.
pnpm add @stellartools/shared-uiPeer dependencies: react, react-dom, next, and @stellartools/core.
Storybook preview
698b71db4030225770a2a4ba-dlaodvfhew.chromatic.com
Usage
import { Button, DataTable, TextField, useCopy } from "@stellartools/shared-ui";All components and hooks are available from the single barrel export — no sub-path imports needed.
Development
# From the repo root
pnpm storybook # start Storybook on port 6006
pnpm build-storybook # build Storybook for static hosting
pnpm type-check # run tsc --noEmitWhat's included
Custom blocks — AppModal, AreaChart, Checklist, CircularProgress, CodeBlock, DataTable, DateField, EmbeddedFieldRow, FieldStack, FileUpload, LineChart, Log, Markdown, NumberField, OptionFlow, PhoneNumberField, ResourceField, SelectInput, SelectField, Spinner, TagInput, TextField, Time, Timeline
UI primitives — Accordion, AlertDialog, Avatar, Badge, Breadcrumb, Button, Calendar, Card, Checkbox, Collapsible, Command, Dialog, Drawer, DropdownMenu, Input, InputGroup, InputOtp, Label, NavigationMenu, Popover, RadioGroup, ScrollArea, Select, Separator, Sheet, Sidebar, Skeleton, Slider, Switch, Table, Tabs, Textarea, Toast, Tooltip
Hooks — useFilePreview, useCopy