@stellartools/shared-ui

v0.0.14

Published

Shared React component library for Stellar Tools

Readme

@stellartools/shared-ui

Shared React component library for Stellar Tools. Contains all story-backed UI components and primitives.

pnpm add @stellartools/shared-ui

Peer 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 --noEmit

What's included

Custom blocksAppModal, AreaChart, Checklist, CircularProgress, CodeBlock, DataTable, DateField, EmbeddedFieldRow, FieldStack, FileUpload, LineChart, Log, Markdown, NumberField, OptionFlow, PhoneNumberField, ResourceField, SelectInput, SelectField, Spinner, TagInput, TextField, Time, Timeline

UI primitivesAccordion, 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

HooksuseFilePreview, useCopy