Angular 22 · Standalone · 独立パッケージ

Standalone アプリ向け Angular コンポーネントライブラリ

standalone アプリ、Angular Signals のワークフロー、アクセシビリティ、CSS 変数に対応した再利用可能な Angular UI コンポーネント。モーダル、データテーブル、ナビゲーション、カレンダーなどを網羅した本番運用に耐えるドキュメント付き。

npm install ng-hub-ui-modal
本物のライブコンポーネント。
これはスクリーンショットではありません。
<hub-panels />
AL
GH
AT
<hub-avatar />
<hub-skeleton />
--hub-sys-color-primarynpm i ng-hub-ui-*
19コンポーネント
80+CSS 変数
7テーマ
v22Angular

1 つのライブラリで、あらゆるブランドに

すべてのコンポーネントは CSS 変数で駆動します。テーマを選ぶと、サイト全体が再描画される様子を確認できます。リビルドも追加の CSS も不要です。

試してみてください — これでサイト全体のテーマがリアルタイムに切り替わります。

AL
GH
AT
CSS 変数

なぜ Hub UI なのか?

完全なアクセシビリティ

すべてのコンポーネントは WCAG 2.1 ガイドラインに準拠し、完全なキーボード操作とスクリーンリーダーに対応しています。

CSS 変数で駆動

すべてのコンポーネントが CSS カスタムプロパティを公開しています。トークンを上書きするだけでブランドに合わせられ、変更はすべてのテーマに即座に反映されます。

TypeScript ファースト

全体を通して厳格な型付け。完全な自動補完、コンパイル時の安全性、最高クラスの開発体験を享受できます。

Standalone アーキテクチャ

Angular のモダンな standalone コンポーネントモデルの上に構築。必要なものだけをインポートして、バンドルを軽量に保てます。

本物のコード、本物のコンポーネント

テンプレート数行で十分です。左側のスニペットが、右側のライブコンポーネントを描画します。

Template
ライブ結果
The first enabled panel is activated automatically.
Switch panels with a click or the arrow keys.
Each panel projects its own content.

すべてのコンポーネント

実際のプロダクトチーム、再利用可能なデザインシステム、保守しやすい standalone アプリケーションのために作られた Angular コンポーネントをご覧ください。

Modal

スタッキング、フルスクリーンモード、テンプレートに対応したアクセシブルな Angular モーダルコンポーネント。

Paginable

フィルタリング、ソート、サーバーサイド処理に対応した Angular データテーブルとページネーション付きリスト。

Sortable

配列、FormArray コントロール、ドラッグ&ドロップビルダー向けの Angular ソート可能リストユーティリティ。

Calendar

スケジュール、イベント、計画用インターフェース向けの Angular カレンダーコンポーネント。

Avatar

イニシャル、画像フォールバック、ステータス表示に対応した Angular アバターコンポーネント。

Board

ワークフロー UI 向けのドラッグ&ドロップ対応 Angular かんばんボードコンポーネント。

Breadcrumbs

ルーター連携とカスタムテンプレートに対応した Angular パンくずリスト。

History

エディター、フォーム、ローコードビルダー向けの Angular の元に戻す/やり直しストア。

Nav

サイドバー、ドロップダウン、ドリルダウンパネル、レスポンシブレイアウト向けの Angular ナビゲーションメニュー。

Portal

ドロワー、フローティングパネル、動的コンテナ向けの Angular ポータルとオーバーレイ描画。

Skeleton

プリセット、インライン DSL テンプレート、レスポンシブなシマーレイアウトに対応した Angular スケルトンプレースホルダー。

Stepper

ウィザードフォーム、オンボーディング、複数ステップの検証フロー向けの Angular ステッパーコンポーネント。

Toast

位置指定・スタック・自動クローズに対応した Angular のトースト/通知コンポーネント。

Buttons

アクション豊富な UI 向けの Angular ボタン・FAB・スピードダイヤル・ドロップダウンディレクティブ。

Badges

ラベル・カウント・ステータス表示向けの、フルテーマ対応 Angular バッジコンポーネント。

Panels

単一/複数展開とフルテーマに対応した Angular のパネル/アコーディオンコンポーネント。

Forms

高機能な入力・セレクト・バリデーション・動的レンダリングを備えた Angular フォームライブラリ。

Milestones

縦・横・アニメーション表示に対応した Angular のタイムライン/進捗ステップコンポーネント。

Utils

オーバーレイ、フォーカス管理、パイプ、翻訳ヘルパーを備えた Angular ユーティリティライブラリ。

数秒で始められる

1

コンポーネントをインストール

npm install ng-hub-ui-modal
2

standalone でインポート

import { HubModalModule } from 'ng-hub-ui-modal';
3

CSS 変数でカスタマイズ

--hub-modal-border-radius: 1rem;
ドキュメントを読む

Hub UI で次の Angular UI を構築しよう

オープンソース、モジュール式、本番運用対応。今日から最初のコンポーネントをインストールしましょう。