-
Notifications
You must be signed in to change notification settings - Fork 3
16. UI Wrappers
- Angular Material (narik-ui-material)
- Devextreme Angular (narik-ui-devextreme)
- Ng Bootstrap(narik-ui-ng-bootstrap)
- PrimeNG(narik-ui-primeng)
- Nebular(narik-ui-nebular)
- Ngx Bootstrap (narik-ui-ngx-bootstrap)(Under Development)
For creating your application with Angular Material you have three ways.
- add with schematics
- Create new cli project with ng new newapp
- Run ng add narik --ui=material
- Clone narik-material-starter
Or - Add it manually.
-
Install Angular Material Dependency
-
Install narik-ui-material
-
Add Angular Material to angular.json
- Add Angular Material styles.
- Add "node_modules/narik-ui-material/styles/narik-ui-material.css" to styles.
-
Import Narik Ui Material modules. Narik Ui Material created separated modules for each component. You can import each module you want. If you want all modules you can import NarikUiMaterialModule that contains all modules of Narik Ui Material.
Component Module Narik Input NarikMatInputModule Narik Auto Complete NarikMatAutoCompleteModule Narik Select NarikMatSelectModule Narik Radio Group NarikMatRadioGroupModule Narik Checkbox NarikMatCheckBoxModule Narik Checkbox List NarikMatCheckBoxListModule Narik Data Table NarikMatDataTableModule Narik Date Picker NarikMatDatePickerModule Narik Dialog NarikMatDialogModule Narik Dynamic Form NarikMatDynamicFormModule Narik Toolbar NarikMatToolbarModule Narik TreeView NarikMatTreeviewModule Narik DataTable Select NarikMatDataTableSelectModule Narik Busy Indicator NarikMatBusyIndicatorModule Narik Button NarikMatButtonModule
-
For creating your application with Angular Devextreme you have three ways.
- add with schematics
- Create new cli project with ng new newapp
- Run ng add narik --ui=devextreme
- Clone narik-devextreme-starter
Or - Add it manually.
-
Install Angular Devextreme Dependency
-
Install narik-ui-devextreme
-
Add Angular Devextreme to angular.json
- Add Angular Devextreme styles.
- Add "node_modules/narik-ui-devextreme/styles/narik-ui-devextreme.css" to styles.
-
Import Narik Ui Devextreme modules. Narik Ui Devextreme created separated modules for each component. You can import each module you want. If you want all modules, you can import NarikUiDevextremeModule that contains all modules of Narik Ui Devextreme.
Component Module Narik Input NarikDevInputModule Narik Auto Complete NarikDevAutoCompleteModule Narik Select NarikDevSelectModule Narik Radio Group NarikDevRadioGroupModule Narik Checkbox NarikDevCheckBoxModule Narik Checkbox List NarikDevCheckBoxListModule Narik Data Table NarikDevDataTableModule Narik Date Picker NarikDevDatePickerModule Narik Dialog NarikDevDialogModule Narik Dynamic Form NarikDevDynamicFormModule Narik Toolbar NarikDevToolbarModule Narik TreeView Narik DataTable Select NarikDevDataTableSelectModule Narik Busy Indicator NarikDevBusyIndicatorModule Narik Button NarikDevButtonModule
-
For creating your application with Angular Ng-Bootstrap you have two ways.
- add with schematics
- Create new cli project with ng new newapp
- Run ng add narik --ui=ng-bootstrap
- Add it manually.
-
Install Ng-Bootstrap Dependency
-
Install narik-ui-ng-bootstrap
-
Add Angular Ng-Bootstrap to angular.json
- Add "node_modules/narik-ui-ng-bootstrap/styles/narik-ui-ng-bootstrap.css" to styles.
-
Import Narik Ui Ng-Bootstrap modules. Narik Ui Ng-Bootstrap created separated modules for each component. You can import each module you want. If you want all modules, you can import NarikUiNgBootstrapModule that contains all modules of Narik Ui Ng-Bootstrap.
Component Module Narik Input NarikNgbInputModule Narik Auto Complete NarikNgbAutoCompleteModule Narik Select NarikNgbSelectModule Narik Radio Group NarikNgbRadioGroupModule Narik Checkbox NarikNgbCheckBoxModule Narik Checkbox List NarikNgbCheckBoxListModule Narik Data Table NarikNgbDataTableModule Narik Date Picker NarikNgbDatePickerModule Narik Dialog NarikNgbDialogModule Narik Dynamic Form NarikNgbDynamicFormModule Narik Toolbar NarikNgbToolbarModule Narik TreeView Narik DataTable Select NarikNgbDataTableSelectModule Narik Busy Indicator NarikNgbBusyIndicatorModule Narik Button NarikNgbButtonModule
-
For creating your application with Angular PrimeNg you have two ways.
- add with schematics
- Create new cli project with ng new newapp
- Run ng add narik --ui=primeng
- Add it manually.
-
Install primeng Dependency
-
Install narik-ui-primeng
-
Add Angular primeng to angular.json
- Add "node_modules/primeng/resources/themes/nova-light/theme.css" to styles.
- Add "node_modules/primeng/resources/primeng.min.css"" to styles.
- Add "node_modules/primeicons/primeicons.css" to styles.
- Add "node_modules/narik-ui-primeng/styles/narik-ui-primeng.css" to styles.
-
Import Narik Ui Primeng modules. Narik Ui Primeng created separated modules for each component. You can import each module you want. If you want all modules, you can import NarikUiPrimeModule that contains all modules of Narik Ui Primeng.
Component Module Narik Input NarikPrimeInputModule Narik Auto Complete NarikPrimeAutoCompleteModule Narik Select NarikPrimeSelectModule Narik Radio Group NarikPrimeRadioGroupModule Narik Checkbox NarikPrimeCheckBoxModule Narik Checkbox List NarikPrimeCheckBoxListModule Narik Data Table NarikPrimeDataTableModule Narik Date Picker NarikPrimeDatePickerModule Narik Dialog NarikPrimeDialogModule Narik Dynamic Form NarikPrimeDynamicFormModule Narik Toolbar NarikPrimeToolbarModule Narik TreeView Narik DataTable Select NarikPrimeDataTableSelectModule Narik Busy Indicator NarikPrimeBusyIndicatorModule Narik Button NarikPrimeButtonModule
-
For creating your application with Angular Nebular you have two ways.
- add with schematics
- Create new cli project with ng new newapp
- Run ng add narik --ui=nebular
- Add it manually.
-
Install nebular Dependency
-
Install narik-ui-nebular
-
Add Angular nebular to angular.json
- Add "node_modules/narik-ui-nebular/styles/narik-ui-nebular.css" to styles.
-
Import Narik Ui Nebular modules. Narik Ui Nebular created separated modules for each component. You can import each module you want. If you want all modules, you can import NarikUiNebularModule that contains all modules of Narik Ui Nebular.
Component Module Narik Input NarikNebularInputModule Narik Auto Complete NarikNebularAutoCompleteModule Narik Select NarikNebularSelectModule Narik Radio Group NarikNebularRadioGroupModule Narik Checkbox NarikNebularCheckBoxModule Narik Checkbox List NarikNebularCheckBoxListModule Narik Data Table NarikNebularDataTableModule Narik Date Picker NarikNebularDatePickerModule Narik Dialog NarikNebularDialogModule Narik Dynamic Form NarikNebularDynamicFormModule Narik Toolbar NarikNebularToolbarModule Narik TreeView Narik DataTable Select NarikNebularDataTableSelectModule Narik Busy Indicator NarikNebularBusyIndicatorModule Narik Button NarikNebularButtonModule
-
- Getting started
- Documentation
- Architecture & Services
- UI Framework