@stanlink/ui
v0.3.0
Published
StaNLink Design System - Professional UI components for consistent branding
Readme
@stanlink/ui
StaNLink Design System - Professional UI components built with Material-UI and React.
Installation
[!WARNING] DEPRECATION NOTICE: The GitHub Packages registry (
@stanlink-inc/ui) is deprecated. Please install from the official NPM registry using@stanlink/ui.
Install Package
npm install @stanlink/uiInstall Peer Dependencies
npm install react react-dom @mui/material @emotion/react @emotion/styled @mui/icons-materialUsage
import { Button, Card, AppBar, Footer, Logo, theme } from '@stanlink/ui';
import { ThemeProvider } from '@mui/material/styles';
function App() {
return (
<ThemeProvider theme={theme}>
<Button variant="contained">Click Me</Button>
<Logo width={80} />
</ThemeProvider>
);
}Components
Basic Components
- Button, Card, Chip, Avatar, Badge, Divider
- TextField, Select, Checkbox, Radio, Switch
- AppBar, Drawer, BottomNavigation, Tabs
- Dialog, Snackbar, Backdrop, Alert
- Table, DataGrid, Pagination
- DatePicker, TimePicker, FileUpload
- SearchBar, MegaMenu, Footer, Logo
- OrbitalLoader, StaNLinkGraphic
Templates
- AuthPage - Sign in/up with animated gradient panel
- OnboardingPage - Multi-step onboarding with stepper
- LandingPage - Hero, features, pricing, testimonials
- ErrorPage - 404, 500, 403, 503 error pages
- LoadingPage - Full-screen loading with orbital loader
Build
npm run buildStorybook
npm run storybookLicense
MIT
