primeng-shadowdom-directives
Advanced tools
Comparing version 1.0.1 to 17.0.0
@@ -1,5 +0,2 @@ | ||
import { psdAutoCompleteDirective } from './autocomplete'; | ||
import { psdMegaMenuDirective } from './megamenu'; | ||
import { psdMenuDirective } from './menu'; | ||
import { psdMenuBarDirective } from './menubar'; | ||
import { psdOverlayPanelDirective } from './overlaypanel'; | ||
@@ -10,2 +7,2 @@ import { psdInputMaskDirective } from './inputmask'; | ||
import { psdTieredMenuDirective } from './tieredmenu'; | ||
export { psdAutoCompleteDirective, psdMegaMenuDirective, psdMenuDirective, psdMenuBarDirective, psdOverlayPanelDirective, psdInputMaskDirective, psdSlideMenuDirective, psdSplitButtonDirective, psdTieredMenuDirective, }; | ||
export { psdMenuDirective, psdOverlayPanelDirective, psdInputMaskDirective, psdSlideMenuDirective, psdSplitButtonDirective, psdTieredMenuDirective, }; |
@@ -5,6 +5,6 @@ { | ||
"description": "Directives that make PrimeNG plays nicely with ShadowDOM", | ||
"version": "1.0.1", | ||
"version": "17.0.0", | ||
"peerDependencies": { | ||
"@angular/common": "^16.0.0", | ||
"@angular/core": "^16.0.0" | ||
"@angular/common": "^17.0.0", | ||
"@angular/core": "^17.0.0" | ||
}, | ||
@@ -11,0 +11,0 @@ "dependencies": { |
import * as i0 from "@angular/core"; | ||
import * as i1 from "./directives/autocomplete"; | ||
import * as i2 from "./directives/megamenu"; | ||
import * as i3 from "./directives/menu"; | ||
import * as i4 from "./directives/menubar"; | ||
import * as i5 from "./directives/overlaypanel"; | ||
import * as i6 from "./directives/inputmask"; | ||
import * as i7 from "./directives/slidemenu"; | ||
import * as i8 from "./directives/splitbutton"; | ||
import * as i9 from "./directives/tieredmenu"; | ||
import * as i1 from "./directives/menu"; | ||
import * as i2 from "./directives/overlaypanel"; | ||
import * as i3 from "./directives/inputmask"; | ||
import * as i4 from "./directives/slidemenu"; | ||
import * as i5 from "./directives/splitbutton"; | ||
import * as i6 from "./directives/tieredmenu"; | ||
export declare class PrimeNGShadowDOMDirective { | ||
static ɵfac: i0.ɵɵFactoryDeclaration<PrimeNGShadowDOMDirective, never>; | ||
static ɵmod: i0.ɵɵNgModuleDeclaration<PrimeNGShadowDOMDirective, [typeof i1.psdAutoCompleteDirective, typeof i2.psdMegaMenuDirective, typeof i3.psdMenuDirective, typeof i4.psdMenuBarDirective, typeof i5.psdOverlayPanelDirective, typeof i6.psdInputMaskDirective, typeof i7.psdSlideMenuDirective, typeof i8.psdSplitButtonDirective, typeof i9.psdTieredMenuDirective], never, [typeof i1.psdAutoCompleteDirective, typeof i2.psdMegaMenuDirective, typeof i3.psdMenuDirective, typeof i4.psdMenuBarDirective, typeof i5.psdOverlayPanelDirective, typeof i6.psdInputMaskDirective, typeof i7.psdSlideMenuDirective, typeof i8.psdSplitButtonDirective, typeof i9.psdTieredMenuDirective]>; | ||
static ɵmod: i0.ɵɵNgModuleDeclaration<PrimeNGShadowDOMDirective, [typeof i1.psdMenuDirective, typeof i2.psdOverlayPanelDirective, typeof i3.psdInputMaskDirective, typeof i4.psdSlideMenuDirective, typeof i5.psdSplitButtonDirective, typeof i6.psdTieredMenuDirective], never, [typeof i1.psdMenuDirective, typeof i2.psdOverlayPanelDirective, typeof i3.psdInputMaskDirective, typeof i4.psdSlideMenuDirective, typeof i5.psdSplitButtonDirective, typeof i6.psdTieredMenuDirective]>; | ||
static ɵinj: i0.ɵɵInjectorDeclaration<PrimeNGShadowDOMDirective>; | ||
} |
@@ -6,4 +6,7 @@ # Primeng Shadowdom Directives | ||
> [!TIP] | ||
> Once you import this module library, it'll automatically handle most of components (those marked as *No directive required*), the rest will need to pass directive explicitly | ||
<details> | ||
<summary>Angular >= 16</summary> | ||
<summary>Angular 17</summary> | ||
@@ -16,2 +19,25 @@ - [x] Calendar (*No directive required*) | ||
- [x] Tooltip (*No directive required*) | ||
- [x] Auto Complete (*No directive required*) | ||
- [x] Cascade Select (*No directive required*) | ||
- [x] Color Picker (*No directive required*) | ||
- [x] Mega Menu (*No directive required*) | ||
- [x] Menu Bar (*No directive required*) | ||
- [x] Confirm Popup (*No directive required*) | ||
- [x] Overlay Panel (`psdOverlayPanel`) | ||
- [x] Slide Menu (`psdSlideMenu`) | ||
- [x] Split Button (`psdSplitButton`) | ||
- [x] Tiered Menu (`psdTieredMenu`) | ||
- [x] Tree Select (*No directive required*) | ||
- [x] Input Mask (`psdInputMask`) | ||
</details> | ||
<details> | ||
<summary>Angular 16</summary> | ||
- [x] Calendar (*No directive required*) | ||
- [x] Dropdown (*No directive required*) | ||
- [x] Dropdown inside Paginator (*No directive required*) | ||
- [x] Menu (`psdMenu`) | ||
- [x] Multi Select (*No directive required*) | ||
- [x] Tooltip (*No directive required*) | ||
- [x] Auto Complete (`psdAutoComplete`) | ||
@@ -54,5 +80,2 @@ - [x] Cascade Select (*No directive required*) | ||
> Note that not all components need custom directive, since this library already contains some logics which reduce the effort of writing custom directive for those components. That means for components marked as *No directive required*, they just work. | ||
To request for new component, please submit issue or PR | ||
@@ -62,5 +85,8 @@ # Installation | ||
```sh | ||
# for Angular >= 16 | ||
npm install primeng-shadowdom-directives | ||
# for Angular 17 | ||
npm install primeng-shadowdom-directives@^17.0.0 | ||
# for Angular 16 | ||
npm install primeng-shadowdom-directives@^1.0.0 | ||
# for Angular < 16 | ||
@@ -67,0 +93,0 @@ npm install primeng-shadowdom-directives@^0.2.2 |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
136
112216
25
855