11<div align =" center " >
22 <a href =" https://www.ProAngular.com " target =" _blank " >
3- <img src="https://raw.githubusercontent.com/ProAngular/pro-table/refs/heads/main/public/images/pro-angular-logo.png" />
3+ <img
4+ src="https://raw.githubusercontent.com/ProAngular/pro-table/refs/heads/main/public/images/pro-angular-logo.png"
5+ />
46 </a >
57 <h1 align =" center " >
6- <a href="https://www.ProAngular.com" target="_blank">Pro Angular</a>: Table Component
8+ @proangular/pro-table
79 </h1 >
8- <a href =" https://github.com/ProAngular/pro-table " target =" _blank " >
9- View Github Repository
10- </a >
1110 <p align =" center " >
12- An abstraction of Angular Material’s table that speeds up development time and gives you quick access to features such as type safe columns, row selection, copy on click, expandable rows, intent based sorting, and more!
11+ <a href="https://www.ProAngular.com" target="_blank">
12+ ProAngular
13+ </a> |
14+ <a href="https://github.com/ProAngular/pro-table" target="_blank">
15+ GitHub Repo
16+ </a> |
17+ <a href="https://www.npmjs.com/@proangular/pro-table" target="_blank">
18+ NPM Package
19+ </a> |
20+ <a href="https://www.ProAngular.com/demos/pro-table" target="_blank">
21+ Demo Page
22+ </a>
23+ </p >
24+ <p align =" center " >
25+ An abstraction of Angular Material’s table that speeds up development time
26+ and gives you quick access to features such as type safe columns, row
27+ selection, copy on click, expandable rows, intent based sorting, and more!
1328 </p >
1429</div >
1530
1631<!-- -------------------------------------------------------------------------->
1732<!-- -------------------------------------------------------------------------->
1833<!-- -------------------------------------------------------------------------->
1934
20- [ ![ npm] ( https://badgen.net/badge/icon/npm?icon=npm&label )] ( https://www.npmjs.com/@proangular/pro-table )
21- [ ![ GitHub] ( https://badgen.net/badge/icon/GitHub?icon=github&label )] ( https://github.com/ProAngular/pro-table )
22- [ ![ TypeScript] ( https://badgen.net/badge/icon/TypeScript?icon=typescript&label )] ( https://github.com/ProAngular/pro-table/search?l=typescript )
23- [ ![ npm Version] ( https://badge.fury.io/js/@proangular%2Fngx-scroll-top.svg )] ( https://www.npmjs.com/@proangular/pro-table )
24- [ ![ Node Version] ( https://badgen.net/npm/node/@proangular/pro-table )] ( https://www.npmjs.com/@proangular/pro-table )
25- [ ![ Package Downloads] ( https://badgen.net/npm/dw/@proangular/pro-table )] ( https://www.npmjs.com/@proangular/pro-table )
26- [ ![ Size] ( https://img.shields.io/bundlephobia/minzip/@proangular/pro-table.svg )] ( https://bundlephobia.com/result?p=ProAngular/pro-table )
27- [ ![ Demo Status] ( https://badgen.net/badge/Demo/Online/green )] ( https://www.ProAngular.com/demos/pro-table )
28- [ ![ Website Status] ( https://img.shields.io/website?down_color=lightgrey&down_message=Offline&label=Website&up_color=green&up_message=Online&url=https%3A%2F%2Fwww.proangular.com )] ( https://www.proangular.com )
29- [ ![ Sponsors] ( https://img.shields.io/github/sponsors/proangular?label=Sponsors )] ( https://github.com/sponsors/ProAngular )
30- [ ![ License] ( https://img.shields.io/npm/l/express.svg?maxAge=2592000 )] ( /LICENSE )
31- [ ![ GitHub Package Status] ( https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-gpr.yml/badge.svg )] ( https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-gpr.yml )
32- [ ![ npmjs Package Status] ( https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-npmjs.yml/badge.svg )] ( https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-npmjs.yml )
35+ <p align =" center " >
36+ <a href =" https://www.npmjs.com/@proangular/pro-table " target =" _blank " >
37+ <img src="https://badge.fury.io/js/@proangular%2Fpro-table.svg" >
38+ </a >
39+ <a href =" https://bundlephobia.com/result?p=ProAngular/pro-table " target =" _blank " >
40+ <img src="https://img.shields.io/bundlephobia/minzip/@proangular/pro-table.svg" >
41+ </a >
42+ <a href =" /LICENSE " target =" _blank " >
43+ <img src="https://img.shields.io/npm/l/express.svg?maxAge=2592000" >
44+ </a >
45+ </p >
46+
47+ <!--
48+ <p align="center">
49+ <a href="https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-gpr.yml" target="_blank">
50+ <img src="https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-gpr.yml/badge.svg" >
51+ </a>
52+ <a href="https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-npmjs.yml" target="_blank">
53+ <img src="https://github.com/ProAngular/pro-table/actions/workflows/on-merge-main-deploy-npmjs.yml/badge.svg" >
54+ </a>
55+ </p>
56+ -->
3357
3458<!-- -------------------------------------------------------------------------->
3559<!-- -------------------------------------------------------------------------->
3660<!-- -------------------------------------------------------------------------->
3761
38- ## Index <a name =" index " ></a >
39-
40- - [ Preview] ( #preview )
41- - [ Description] ( #description )
42- - [ Installation] ( #installation )
43- - [ Prerequisites] ( #prerequisites )
44- - [ Install Pro Table Components] ( #install-pro-table-components )
45- - [ Usage] ( #usage )
46- - [ Importing] ( #importing )
47- - [ Expandable Rows] ( #expandable-rows )
48- - [ API] ( #api )
49- - [ Compatibility] ( #compatibility )
50- - [ Contributions] ( #contributions )
51- - [ Licensing] ( #licensing )
52- - [ Wrapping Up] ( #wrapping-up )
62+ <p align =" center " >
63+ <code >ng add @proangular/pro-table </code >
64+ </p >
65+ <p align =" center " >
66+ <img
67+ src="https://raw.githubusercontent.com/ProAngular/pro-table/refs/heads/main/.github/images/screenshots/screenshot.png "
68+ />
69+ </p >
70+ <p align =" center " >
71+ <a
72+ href="https://www.ProAngular.com/demos/pro-table "
73+ target="_ blank"
74+ > Click here to preview it live!</a >
75+ </p>
5376
5477<!-- -------------------------------------------------------------------------->
5578<!-- -------------------------------------------------------------------------->
5679<!-- -------------------------------------------------------------------------->
5780
58- ## Preview <a name =" preview " ></a >
59-
60- Preview the live demo below to see the Pro Table Components in action:
61-
62- https://www.ProAngular.com/demos/pro-table
81+ ## Index <a name =" index " ></a >
6382
64- <p align =" right " >[ <a href =" #index " >Index</a > ]</p >
83+ - [ 📄 Description] ( #description )
84+ - [ 📦 Installation] ( #installation )
85+ - [ 📋 Prerequisites] ( #prerequisites )
86+ - [ 📥 Install Pro Table Components] ( #install-pro-table-components )
87+ - [ 💻 Usage] ( #usage )
88+ - [ 📤 Importing] ( #importing )
89+ - [ 🔽 Expandable Rows] ( #expandable-rows )
90+ - [ 📚 API] ( #api )
91+ - [ 🔄 Compatibility] ( #compatibility )
92+ - [ 🤝 Contributions] ( #contributions )
93+ - [ ⚖️ Licensing] ( #licensing )
94+ - [ 🏁 Wrapping Up] ( #wrapping-up )
6595
6696<!-- -------------------------------------------------------------------------->
6797<!-- -------------------------------------------------------------------------->
6898<!-- -------------------------------------------------------------------------->
6999
70- ## Description <a name =" description " ></a >
100+ ## 📄 Description <a name =" description " ></a >
71101
72102` @proangular/pro-table ` is a ** type-safe, Angular abstraction** over Angular
73103Material’s table. It’s designed for apps using ** standalone components, signals,
@@ -131,12 +161,12 @@ data.
131161<!-- -------------------------------------------------------------------------->
132162<!-- -------------------------------------------------------------------------->
133163
134- ## Installation <a name =" installation " ></a >
164+ ## 📦 Installation <a name =" installation " ></a >
135165
136166Using Node Package Manager ([ NPM] [ url-node-js ] ) in a new terminal window run the
137167following commands to install the required dependencies.
138168
139- ### Prerequisites <a name =" prerequisites " ></a >
169+ ### 📋 Prerequisites <a name =" prerequisites " ></a >
140170
141171** Angular Material**
142172
@@ -147,7 +177,7 @@ https://material.angular.io/guide/theming
147177ng add @angular/material
148178```
149179
150- ### Install Pro Table Components <a name =" install-pro-table-components " ></a >
180+ ### 📥 Install Pro Table Components <a name =" install-pro-table-components " ></a >
151181
152182``` bash
153183ng add @proangular/pro-table@latest
@@ -165,9 +195,9 @@ npm install @proangular/pro-table --save
165195<!-- -------------------------------------------------------------------------->
166196<!-- -------------------------------------------------------------------------->
167197
168- ## Usage <a name =" usage " ></a >
198+ ## 💻 Usage <a name =" usage " ></a >
169199
170- ### Importing <a name =" importing " ></a >
200+ ### 📤 Importing <a name =" importing " ></a >
171201
172202Import the table component to use in your Angular application where used:
173203
@@ -202,7 +232,7 @@ Import the table component to use in your Angular application where used:
202232<!-- -------------------------------------------------------------------------->
203233<!-- -------------------------------------------------------------------------->
204234
205- ### Expandable Rows <a name =" expandable-rows " ></a >
235+ ### 🔽 Expandable Rows <a name =" expandable-rows " ></a >
206236
207237``` html
208238<pro-table [columns] =" columns()" [data] =" rowsWithDetailTemplate()" />
@@ -226,7 +256,7 @@ the template when expanded.
226256<!-- -------------------------------------------------------------------------->
227257<!-- -------------------------------------------------------------------------->
228258
229- ### API <a name =" api " ></a >
259+ ### 📚 API <a name =" api " ></a >
230260
231261#### Input Bindings (required):
232262
@@ -312,7 +342,7 @@ interface TableTemplateReferenceExpandableObject<
312342<!-- -------------------------------------------------------------------------->
313343<!-- -------------------------------------------------------------------------->
314344
315- ## Compatibility <a name =" compatibility " ></a >
345+ ## 🔄 Compatibility <a name =" compatibility " ></a >
316346
317347| Angular version | @proangular/pro-table | Install |
318348| --------------- | --------------------- | -------------------------------- |
@@ -327,7 +357,7 @@ interface TableTemplateReferenceExpandableObject<
327357<!-- -------------------------------------------------------------------------->
328358<!-- -------------------------------------------------------------------------->
329359
330- ## Contributions <a name =" contributions " ></a >
360+ ## 🤝 Contributions <a name =" contributions " ></a >
331361
332362Please submit all issues, and feature requests here:
333363[ https://github.com/ProAngular/pro-table/issues ] [ url-new-issue ]
@@ -362,7 +392,7 @@ Thank you for any and all contributions!
362392<!-- -------------------------------------------------------------------------->
363393<!-- -------------------------------------------------------------------------->
364394
365- ## Licensing <a name =" licensing " ></a >
395+ ## ⚖️ Licensing <a name =" licensing " ></a >
366396
367397This project is licensed under the ** MIT** License. See the
368398[ LICENSE] ( LICENSE.md ) file for the pertaining license text.
@@ -375,7 +405,7 @@ This project is licensed under the **MIT** License. See the
375405<!-- -------------------------------------------------------------------------->
376406<!-- -------------------------------------------------------------------------->
377407
378- ## Wrapping Up <a name =" wrapping-up " ></a >
408+ ## 🏁 Wrapping Up <a name =" wrapping-up " ></a >
379409
380410Thank you to the entire Angular team and community for such a great framework to
381411build upon. If you have any questions, please let me know by opening an issue
0 commit comments