@newrise/admin-kit
v0.0.1
Published
Enterprise admin UI component library for Angular
Readme
@newrise/admin-kit
Reusable Angular components for enterprise admin UIs — data grids, forms, dialogs, and the primitives that go with them. Built for internal tools: dense, keyboard-first, accessible, and themeable without forking.
Status: early. The API is unstable until 1.0.0. Breaking changes may land in any 0.x minor release.
Requirements
| | | |---|---| | Angular | 22.x | | Node | 22.12+ | | Change detection | Zoneless (Zone.js not required, and not used) |
Installation
npm install @newrise/admin-kitUsage
import { Component } from '@angular/core';
import { NgAdminKit } from '@newrise/admin-kit';
@Component({
selector: 'app-root',
imports: [NgAdminKit],
template: `<nrise-admin-kit />`,
})
export class App {}Theming
Components
| Component | Selector | Status | |---|---|---|
Accessibility
Browser support
Modern evergreen browsers. Requires support for CSS custom properties, container
queries, and the exports field in package.json.
Versioning
Semantic versioning. For this library the public API includes component selectors, inputs and outputs, exported symbols, CSS custom property names, and rendered DOM structure. Changes to any of these are treated as breaking.
Contributing
License
MIT © Deepak Kumar
