npm.io
1.2.3 • Published yesterday

@laczynski/ui

Licence
MIT
Version
1.2.3
Deps
1
Size
15.7 MB
Vulns
0
Weekly
0
Stars
3

@laczynski/ui

Enterprise-grade Angular components with a Fluent-inspired design language for modern applications.

Requirements

  • Angular ^21.1.0 (@angular/common, @angular/core)
  • Angular CDK ^21.1.0 (@angular/cdk)

Install

npm install @laczynski/ui

Documentation

Full guides, examples, and API details: https://ui.laczynski.dev/

What is in the package

Layout & navigation: accordion, breadcrumb, carousel, drawer, nav, scroll container / panel, splitter, table of content, tabs, toolbar, tree, tree node.

Data & feedback: badge, card, data grid, empty state, error state, loading state, message bar, pagination, progress bar, rating, skeleton, spinner, state container, tag, timeline, toast, tooltip.

Forms & input: checkbox, color, date, datetime, date range, dropdown, email, file, month, number, password, radio, radio button group, search, slider, stepper, switch, text, textarea, tel, time, time span, TOTP, URL, week, plus shared field utilities and validation helpers.

Overlays & commands: calendar, command palette, context menu, dialog, menu, popover, time picker.

Primitives & media: avatar, button, divider, icon, kbd, node, scroll utilities.

i18n: translation helpers and tokens for localized UI.

API & state: shared types and lightweight state helpers used across components.

Import symbols from @laczynski/ui in your Angular application; see the docs for module setup and per-component usage.

Disclaimer

This package is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by Microsoft Corporation. Visual styling is inspired by Fluent 2 design principles. Icons use @fluentui/svg-icons (MIT). See the repository docs/legal-notice.md.

License

Published as @laczynski/ui under the MIT License. Full text: LICENSE in the repository root.

Keywords