@presencelearning/ui
Angular component library for Presence Learning. Provides reusable UI components built on Angular Material and @presencelearning/styles.
Install
Section titled “Install”npm install @presencelearning/uiPeer Dependencies
Section titled “Peer Dependencies”@angular/core>= 18.0.0@angular/common>= 18.0.0@angular/cdk>= 18.0.0@angular/material>= 18.0.0@presencelearning/styles^0.5.0
Components
Section titled “Components”| Component | Description |
|---|---|
PlNavigationComponent | Main navigation component with expandable/collapsible sidebar |
PlNavigationLinkComponent | Navigation link with icon and label |
PlHelpMenuComponent | Help menu dropdown |
PlPlaceholderComponent | Placeholder component for empty states |
Storybook
Section titled “Storybook”Components are documented in Storybook. Run locally:
cd packages/uinpm run storybook