# \<nile-elements>

This webcomponent follows the [open-wc](https://github.com/open-wc/open-wc) recommendation.

## Installation

```bash
npm i nile-elements
```

## Usage

```html
<script type="module">
  import 'nile-elements/nile-elements.js';
</script>

<nile-elements></nile-elements>
```

## Linting and formatting

To scan the project for linting and formatting errors, run

```bash
npm run lint
```

To automatically fix linting and formatting errors, run

```bash
npm run format
```

## Testing with Web Test Runner

To execute a single test run:

```bash
npm run test
```

To run the tests in colfaxactive watch mode run:

```bash
npm run test:watch
```

## Demoing with Storybook

To run a local instance of Storybook for your component, run

```bash
npm run storybook
```

To build a production version of Storybook, run

```bash
npm run storybook:build
```


## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Demo with `web-dev-server`

```bash
npm start
```

To run a local development server that serves the basic demo located in `demo/index.html`

## Release Notes

In this section, you can find the updates for each release of `nile-elements`. It's a good practice to maintain detailed release notes to help users and developers understand what changes have been made from one version to another and how these changes might affect their projects.

#### Version 1.7.7 (May 19, 2026)
- Nile Detail: Improvement in the Selection Variant (UIF-1231)

#### Version 1.7.6 (May 19, 2026)
- Nile Detail: Improvement in the Selection Variant (UIF-1231)

#### Version 1.7.5 (May 18, 2026)
- Nile OTP Input: Fixed Value Color for NxtGen (UIF-1228)

#### Version 1.7.4 (May 18, 2026)
- Nile Detal: Added Selection Variant (UIF-1226)
- Nile Inline Sidebar: Added border-radius and font-family to the rich variant (UIF-1227)

#### Version 1.7.3 (May 07, 2026)
- Nile Combobox: Added Grouping Feature in Nile Combobox (UIF-1216)
- Nile BreadCrumb: Cursor does not change to pointer and higlight on hover of breadcrumb (UIF-1214)

#### Version 1.7.2 (May 04, 2026)
- Nile Combobox: Introduced New Component (UIF-1211)

#### Version 1.7.1 (April 29, 2026)
- Nile Nav Tab: Added Part to Nile Nav Tab (UIF-1206)

#### Version 1.7.0 (April 7, 2026)
- Nile Color Picker: Added New Component (UIF-1174)

#### Version 1.6.9 (April 6, 2026)
- Nile Stepper: Added parts to Stepper Item (UIF-1167)
- Nile Calendar: Disabled Not Working Properly (UIF-1171)
- Nile AutoComplete: Added reflect true to the disabled property (UIF-1172)

#### Version 1.6.4-patch-1 (April 2, 2026)
- Nile Dropdown: Fixed behavior where the component remained disabled after being programmatically re-enabled (UIF-1170)

#### Version 1.6.8 (April 1, 2026)
- Nile Nav Tab: Created New Component (UIF-1093)
- Nile Inline Sidebar: Added Rich Variant (UIF-1166)

#### Version 1.6.7 (March 28, 2026)
- Nile Rich Text Editor: Rich Text Editor Not Working in Chrome with Selection and Paste (UIF-1164)

#### Version 1.6.6 (March 27, 2026)
- Nile Tag: Variant Color Fix in Nile Tag (UIF-1163)

#### Version 1.6.5 (March 26, 2026)
- Nile Code Editor: Added hideReadOnlyCursor property in nile-code-editor (UIF-1159)
- Nile Slide Toggle: Hover Style Improvement (UIF-1151)
- Nile Inline Edit: Fix for Placeholder is selectable when Inline Edit is Disabled (UIF-1161)

#### Version 1.5.9-patch-1 (March 25, 2026)
- Nile Code Editor: cmd+F fuctionality not working in readonly mode (UIF-1160)

#### Version 1.6.4 (March 19, 2026)
- Nile Pagination: Fixed left navigation button being clickable on first page (UIF-1146)
- Nile Menu: Added active property support for menu items (UIF-1147)
- Nile RTE: Fixed spacing and dimensions for ul and ol lists (UIF-1149)
- Nile Icons: Added new icons arrow-right-small and arrow-left-small (UIF-1152)
- Nile Code Editor: cmd+F fuctionality not working in readonly mode (UIF-1154)
- Dependency Nile 1.2.4

#### Version 1.6.3 (March 17, 2026)
- Nile Button: Updated icon color for ghost variant to ensure consistent styling (UIF-1140)
- Nile Select: Added background color in NG mode for improved visual consistency (UIF-1140)
- Nile Select: Exposed footer slot for better customization (UIF-1139)
- Nile RTE: Fixed non-editable issue in Safari (UIF-1141)
- Nile Checkbox: Fixed disabled state behavior (UIF-1142)
- Nile Checkbox Group: Added New Component (UIF-1136)

#### Version 1.6.2 (March 12, 2026)
- Nile Icon: Introduced new icon: folder_delete (UIF-1133)
- Nile Icon: Updated Icon: layers-three-02  (UIF-1134)
- Nile OTP Input: Added New Component (UIF-1135)
- Dependency Nile 1.2.3

#### Version 1.6.1 (March 10, 2026)
- Nile Floating Panel: Improvement of Nile Floating Panel (UIF-1132)

#### Version 1.6.0 (March 06, 2026)
- Nile Rich Text Editor: Added New Link Feature (UIF-1131)

#### Version 1.5.9 (March 05, 2026)
- Nile Dropdown: Preserve trigger disabled state (UIF-1129)

#### Version 1.5.8 (March 03, 2026)
- Nile Icon: Publishing NxtGen Icons ng-building-07, ng-clock-refresh, ng-dataflow-02, ng-folder-code, ng-lightbulb-05, ng-number, ng-boolean, ng-string (UIF-1125)(UIF-1128)
- Nile Grid: Prevent scroll lock in Nile Grid when rows are limited (UIF-1126)
- Nile Button: Ghost, Secondary-outline and Primary-Outline Style Fixes (UIF-1127)
- Dependency Nile 1.2.2

#### Version 1.5.7 (March 02, 2026)
- UI Enhancements: Cross-component styling improvements (UIF-1117)
- Nile Icon: Updated close icon design (UIF-1120)
- Nile Button: Fixed hover state for Secondary variant and corrected hover/pressed states for Ghost variant (UIF-1124)
- Dependency Nile 1.2.1

#### Version 1.5.6 (Feb 20, 2026)
- Disabled State Enhancements: Applied consistent disabled‑state behavior across all UI components.(UIF-1080)
- Nile QR Code: Introduced a new QR Code component for the Nile design system.(UIF-1115)
- Nile File Upload: Updated the File Upload component to allow all file types when allowedTypes is not provided.(UIF-1116)

#### Version 1.5.5 (Feb 17, 2026)
- Nile Inline Sidebar: Added Placement=“right” support (UIF-1111)
- Nile Detail: Added New Component Added (UIF-1113)
- Nile Pagination: Added mini variant (UIF-1114)

#### Version 1.5.4 (Feb 16, 2026)
- Nile Icon: New Icon Release: delete_history(UIF-1112)

#### Version 1.5.3 (Feb 12, 2026)
- Nile Grid: Optimisation of grid & fixed the width property issue (UIF-1109)
- Nile File Upload: Fixed Issues of File Preview and File Upload (UIF-1088)
- Nile Test Cases: Added and Deployed Test Framework (UIF-1102)(UIF-1107)


#### Version 1.5.2 (Feb 09, 2026)
- Nile Grid: Optimisation of grid & fixed the width property issue (UIF-1101)

#### Version 1.5.1 (Feb 05, 2026)
- Nile Option:  Resolved issue where option descriptions break or render incorrectly. (UIF-1095)  
- Nile Input & Nile Select:  Fixed visual style inconsistencies in NxtGen to ensure alignment with the design system. (UIF-1089)  
- Nile Sidebar: Updates and fixes in Sidebar. (UIF-1090)  
- Nile Icons: Added ng-refresh-01, ng-power-01, ng-key-01. (UIF-1094) 
- Dependency Nile 1.1.9

#### Version 1.5.0 (Jan 27, 2026)
- Nile Date Picker: Added portal feature (UIF-1083)
- Nile File Preview: Fixed width issues (UIF-1081)
- Nile Option: Fixed description not displaying issue (UIF-1085)
- Nile Icons: new icons added for NxtGen (UIF-1026)

#### Version 1.4.9 (Jan 23, 2026)
- Nile Select: Added enableDescription, descriptionSearchEnabled, allowhtmllabel properties (UIF-1079)
- Nile Option: Added description property (UIF-1079)

#### Version 1.4.8
- Nile Lite Tooltip: Fixed the Empty Issue and Added Height and Width Property for Tooltip (UIF-1077)
- Nile Sidebar: Introduced Portal-Based Rendering for Nile Sidebar Action Menu (UIF-1082)

#### Version 1.4.7
- Nile Tab: Font Weight Mismatch in Nile Tab Item (UIF-1072)
- Nile Sidebar: Collapsed state is not reflected correctly for the header, and the logo is not working properly in Safari and Firefox.  (UIF-1075)

#### Version 1.4.6
- Nile Icon: Added 4 new Icon (UIF-1064)
- Nile Tree: Fixed the Tree Item Background Color Issue (UIF-1065)
- Dependency Nile 1.1.7

#### Version 1.4.5
- Nile Chip: Added noDropdownClose, openDropdownOnFocus properties (UIF-1063)
- Nile Toast: Update Nile Toast Icons from Stroke-Based to Fill-Based Variants (UIF-1055)
- Nile Chip: Added Required Field to Nile-Chip (UIF-1062)
- Nile Icon: Added Unlink Icon (UIF-1061)
- Dependency Nile 1.1.6

#### Version 1.4.4
- Nile Chip: Fixed Nile-chip is breaking because of addOnBlur.(UIF-1051)

#### Version 1.4.3
- Nile Carousel: New component added (UIF-1033)

#### Version 1.4.2
- Nile Chip: unSafeHTML error fix (UIF-1041)

#### Version 1.4.1
- Nile Chip: unSafeHTML error fix (UIF-1041)

#### Version 1.4.0
- Nile Calendar: Nile Calendar Fix when input time was (UIF-1036)
- Nile Select: stickyOption Header for Nile Select (UIF-1025)

#### Version 1.3.9
- Nile Sidebar: NXT Gen Tokenization(UIF-1035)
- Nile Skeleton Loader: New component added (UIF-1028)
- Nile Icons: new icons added (UIF-1026)
- Nile Chip: Fixed disabled property (UIF-1034)
- Nile Date Picker: Added 4 properties (UIF-1043)
- Nile Calendar: Added css properties (UIF-1043)
- Dependency Nile 1.1.4


#### Version 1.3.8
- Nile Slide Toggle: exposed CSS parts (UIF-1031)
- Nile Chip: addOnBlur feature added (UIF-1029)
- Nile Code Editor: disabled feature added (UIF-971)
- Nile Input: value change callback type fix (UIF-870)
- Nile Calender: range same date selection issue fix (UIF-1032)
- Nile Icons: new icons added (UIF-1026)
- Dependency Nile 1.1.3

#### Version 1.3.7
- Nile Icon: NG-Column-02 (UIF-1027)
- Dependency Nile 1.1.2

#### Version 1.3.6
- Nile Input: Data type issue fix (UIF-870)
- Nile Grid: lockWidth property added (UIF-1019)

#### Version 1.3.5
- Nile Floating Panel: New component added (UIF-1014)
- Nile Date Picker: Added syncDatePicker feature to sync date between input and date picker (UIF-1018)
- Nile Virtual Select: height issue fixed (UIF-1022)

#### Version 1.3.4
- Nile Chip: readonly property added (UIF-1020)

#### Version 1.3.3
- Nile Dropdown: Event binding issue fixed (UIF-1016)

#### Version 1.3.2
- Nile Radio: Console error when no pre-selected issue fix (UIF-1017)

#### Version 1.3.1
- Nile Dropdown: Event binding issue fixed (UIF-1016)
- Nile Lite Tooltip: UI Improvements for Lite Tooltip (UIF-1015)

#### Version 1.3.0
- Nile Inline Edit: autoClose feature added (UIF-1012)
- Nile Calendar: Nile Calendar UI Improvements and Features Added (UIF-661)
- Integrate tab/visibility-based closing across UI components (UIF-1013)
- Dependency Nile 1.1.1

#### Version 1.2.9
Nile Dropdown: Portal feature added (UIF-1011)


#### Version 1.2.8
-  Nile autocomplete & Chip: Portal feature added (UIF-1008)
-  Nile Chip: Tooltip added to Tags and Menu (UIF-1009)

#### Version 1.2.7
-  Nile Popover: Portal feature added (UIF-1004)
-  New Component: Nile Lite Tooltip (UIF-1002)
-  Dependency Nile 1.1.0

#### Version 1.2.6
- Nile Virtual Select: Scroll Not going to Top while searching when Portal is true (UIF-1001).

#### Version 1.2.5
- Nile Virtual Select: search and scroll bar issue fixed (UIF-997, UIF-1000).

#### Version 1.2.4
- Nile Table: Table Header Item Fix (UIF-996)

#### Version 1.2.3
- Nile Chip: Event not working in Nile Chip when noAutoComplete is passed  (UIF-995)

#### Version 1.2.2
- New Component: Nile Grid (UIF-989)
- Dependency Nile 1.0.9

#### Version 1.2.1
- New Icon: Added 10 new icons (UIF-994)
- Dependency Nile 1.0.8

#### Version 1.2.0
- New Component: Nile Inline-Sidebar (UIF-993)

#### Version 1.1.9
- Nile Rich Text Editor: RTE Bug Fixes(UIF-992).

#### Version 1.1.8
- Nile Virtual Select: Show Selected defect fix (UIF-990).

#### Version 1.1.7
- Nile Virtual Select: Portal feature defect fixes (UIF-986).

#### Version 1.1.6
- Nile Select/Virtual Select: Angular CDK overflow issue fix (UIF-986).

#### Version 1.1.5
- Nile Chip: noAutoComplete Property added. (UIF-988)

#### Version 1.1.4
- New Component: Nile Sidebar (UIF-987)
- Dependency Nile 1.0.7

#### Version 1.1.3
- Nile RTE: Added New Property noStyles for (UIF-917)
- Dependency Nile 1.0.6

#### Version 1.1.2
- Nile Table: bodyStyle attribute fix (UIF-982)
- Nile Button: Button Style Defects for  (UIF-981)
- Dependency Nile 1.0.5

#### Version 1.1.1
- Nile Stepper: Added manual property for UIF-978
- Nile Code Editor: Style update for UIF-980

#### Version 1.1.0
- Nile Stepper, Checkbox, Input, Code Editor changes added

#### Version 1.0.4-beta-1.5
- Nile Input: Password Toggle Fix.

#### Version 1.0.4-beta-1.4
- Nile Checkbox: Background Color Fix
- Dependeny Nile 1.0.4-beta-1.0

#### Version 1.0.4-beta-1.3
- Nile Stepper: Added Parts and Made Properties Reflective  

#### Version 1.0.4-beta-1.2
- Nile Stepper: Added Parts and Made Properties Reflective  

#### Version 1.0.1
- Nile NXT Token: NXT Gen Tokens Bug Fixes [UIF-974]


#### Version 1.0.1
- Nile Token: Nxt gen tokens added
- Dependeny Nile 1.0.1

#### Version 1.0.1-beta-1.8
- Nile Icon: Icon Releated Fix and Nile Input Fix

#### Version 1.0.1-beta-1.7
- Nile Icon: New NG Icon Released- ng-lock-03 [UIF-916]


#### Version 1.0.1-beta-1.5
- Nile Input: Font-Family Removed for Password Placeholder Text

#### Version 1.0.1-beta-1.4
- Nile Icon: ng-arrow-narrow-right icon addition
- Dependeny Nile 1.0.1-beta-1.1

#### Version 1.0.1-beta-1.3
- Nile Tokenization: Ng nxt defect fix
- Dependeny Nile 1.0.1-beta-1.0

#### Version 1.0.1-beta-1.2
- Nile Tokenization: Ng nxt defect fix

#### Version 1.0.1-beta-1.0
- Nile Tokenization: Ng nxt defect fix

#### Version 0.1.63-beta-1.1
- Nile Tokenization: Ng nxt defect fix[UIF-922]

#### Version 0.1.60-beta-1.2
- Nile Tokenization: Ng nxt defect fixes
- Dependeny Nile 0.3.72-beta-1.3

#### Version 0.1.60-beta-1.1
- Nile Tokenization: Ng nxt defect fixes

#### Version 0.1.60-beta-1.0
- Nile Tokenization: Ng nxt defect fixes
- Dependeny Nile 0.3.72-beta-1.2
 
#### Version 0.1.57-beta-1.6
- Nile Icon: Added new ng-eye-off icon
- Dependeny Nile 0.3.72-beta-1.1

#### Version 0.1.57-beta-1.3
- Nile Icon: Added new ng-eye icon
- Dependeny Nile 0.3.72-beta-1.0

#### Version 0.1.50-beta-1.8
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.50-beta-1.7
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.50-beta-1.6
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.70-beta-1.6

#### Version 0.1.50-beta-1.4
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.50-beta-1.3
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.50-beta-1.2
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.49-beta-1.3
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.49-beta-1.1
- Fixes: Fixed bugs in Form group and Font-Weight

#### Version 0.1.49-beta-1.0
- Fixes: Fixed bugs in Button Toggle, Select, Badge and Card components

#### Version 0.1.47-beta-1.6
- Nile Card: Hover Issue Fix


#### Version 0.1.47-beta-1.5
- Nile CDN Changes
- Dependency Nile 0.3.70-beta-1.5

#### Version 0.1.47-beta-1.4
- Nile Icon Changes: Icon SVG Fixes
- Dependency Nile 0.3.70-beta-1.4

#### Version 0.1.47-beta-1.2
- Nile Icon Changes: Icon SVG Fixes
- Dependency Nile 0.3.70-beta-1.2

#### Version 0.1.47-beta-1.1
- Nile Icon Changes: Icon SVG Fixes
- Dependency Nile 0.3.70-beta-1.1

#### Version 0.1.46-beta-1.8
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.69-beta-1.6

#### Version 0.1.46-beta-1.4
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.69-beta-1.4

#### Version 0.1.46-beta-1.3
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.69-beta-1.3

#### Version 0.1.46-beta-1.1
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.69-beta-1.2

#### Version 0.1.46-beta-1.0
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.69-beta-1.0

#### Version 0.1.72
- Technical Changes: Exposed virtual select parts, loader parts, tabel cell item variable & fixed Option checkbox issue [UIF-970]

#### Version 0.1.71
- Nile Code Editor: fix to close autoComplete in Code Editor  [UIF-963]

#### Version 0.1.70
- Nile Table: Table body custom part added [UIF-959]

#### Version 0.1.75
- Nile Code Editor: new property containerWidth added [UIF-969]

#### Version 0.1.74
- Technical Changes: Nile Badge, Parts Exposed. [UIF-973]

#### Version 0.1.73
- Technical Changes: Nile Select search, scroll events exposed [UIF-972]
- Technical Changes: New property allowUncheck added to Nile Radio [UIF-972]
- Technical Changes: Nile Select autoFocusSearch property added [UIF-972]

#### Version 0.1.72
- Technical Changes: Exposed virtual select parts, loader parts, tabel cell item variable & fixed Option checkbox issue [UIF-970]

#### Version 0.1.71
- Nile Code Editor: fix to close autoComplete in Code Editor  [UIF-963]

#### Version 0.1.70
- Nile Table: Table body custom part added [UIF-959]

#### Version 0.1.69
- Nile Table: Column resize defect fix [UIF-959]

#### Version 0.1.68
-  Nile Code Editor: Code Editor Fixes [UIF-956]

#### Version 0.1.67
- New Component: Nile Option Group [UIF-948]

#### Version 0.1.66
  Nile Virtual Select: Provide option to pass class to `nile-option` [UIF-938]

#### Version 0.1.55-patch-2
- Nile Code Editor: Defect fix [UIF-939]

#### Version 0.1.55-1
- Nile Code Editor: Added defaultFont property, Enabled tab completion by default [UIF-887]

#### Version 0.1.65
- Nile Option: Added a CSS Part (Technical Change) [UIF-937]

#### Version 0.1.64
- New Component: File Upload [UIF-517]
- Nested dropdown example added [UIF-930]

#### Version 0.1.63
- Nile Code Editor: Tab completion, Colfax font, Escape key support [UIF-887]

#### Version 0.1.62
- Nile Table: Column width issue fixed [UIF-924]

#### Version 0.1.61
- Nile Select: Checkbox issue is fixed[UIF-923]

#### Version 0.1.60
- Nile Chip: Defect fix [UIF-921]

#### Version 0.1.59
- Nile Select: Virtual scroll feature added [UIF-734]

#### Version 0.1.58
- Nile Table: Column resize feature added [UIF-889]

#### Version 0.1.57
- New Component: Nile Slider [UIF-854]
- Dependency Nile 0.3.71

#### Version 0.1.56
- Nile Empty State: Added Parts for Styling[UIF-891]

#### Version 0.1.55
- Nile Code Editor: Autocomplete drop down css changed[UIF-887]
- Nile Icons: Four new icons are added[UIF-887]
- Dependency Nile 0.3.71

#### Version 0.1.54
- Nile Error Notification: Added Parts for Styling[UIF-888]

#### Version 0.1.53
- Nile Code Editor: Tab Completion, Custom Icon Support, and Suggestion Styling [UIF-887]

#### Version 0.1.51
- Icon Addition: column-add icon is added [UIF-874]

#### Version 0.1.50
- Nile Pagination Component: Added Compact Variant to Nile Pagination [UIF-736]

#### Version 0.1.49
- Nile Chip Improvement: CSS part addition to nile-chip. [UIF-871].

#### Version 0.1.48
- Nile Select Component: Bug Fix release for not visible of checkbox. [UIF-859].
- Dependency Nile 0.3.69

#### Version 0.1.47
- Nile Select Component: Bug Fix for not visible of checkbox. [UIF-859].
- Dependency Nile 0.3.69

#### Version 0.1.46
- Nile Icon Component: Bug Fixes for Nile Icon. [UIF-852].
- Dependency Nile 0.3.69

#### Version 0.1.45
- Nile Icon Component: Bug Fixes for Nile Info Icon.
- Dependency Nile 0.3.68

#### Version 0.1.44-beta-2.1
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.68-beta-1.9

#### Version 0.1.44-beta-2.0
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.68-beta-1.8

#### Version 0.1.44-beta-1.8
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.68-beta-1.6

#### Version 0.1.44-beta-1.6
- Nile Tokenization: Admin UI defect fixes & pagination token changes
- Dependency Nile 0.3.68-beta-1.4

#### Version 0.1.44-beta-1.5
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.68-beta-1.3

#### Version 0.1.44-beta-1.4
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.68-beta-1.2

#### Version 0.1.44-beta-1.3
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.44-beta-1.2
- Nile Tokenization: Admin UI defect fixes
- Dependency Nile 0.3.68-beta-1.1
#### Version 0.1.44
- Nile Tab Component: Bug Fixes for Nile-Tab [UIF-817]

#### Version 0.1.43
- Nile Icon Component: Bug Fixes for Nile-Icon [UIF-786]

#### Version 0.1.42
- Nile Icon Component: Bug Fixes for Nile-Icon [UIF-786]

#### Version 0.1.41
- Nile Pagination Component: Bug Fixes for Pagination Component [UIF-736]

#### Version 0.1.40-beta-2.5
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.40-beta-2.1
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.40-beta-1.6
- Nile Tokenization: Admin UI defect fixes

#### Version 0.1.40-beta-1.2
- Nile Tokenization: Admin UI defect fixes and new icons added
- Dependency Nile 0.3.66-beta-1.2

#### Version 0.1.38-beta-1.4
- Nile Tokenization: New Design Tokens added
- Dependency Nile 0.3.64-beta-1.2

#### Version 0.1.35-beta-1.2
- Nile Select: Help text property updated

#### Version 0.1.35-beta-1.1
- Nile Filter Chip : New Component
- Dependency Nile 0.3.61-beta-1.1

#### Version 0.1.35-beta-1.0
- Nile Code Editor: Bugfix for autocomplete dialog

#### Version 0.1.34-beta-1.1
- Nile Code Editor: Bugfix for search section one cmd+f

#### Version 0.1.34-beta-1.0
- Nile Error Message: Ux updated & maxHeight, maxWidth properties added


#### Version 0.1.33-beta-1.1
- Nile Menu: Property added allowSpaceKey

#### Version 0.1.33-beta-1.0
- Nile Menu: Bugfix for using space key in nile input inside nile-menu

#### Version 0.1.32-beta-1.5
- Nile Tokens: Spacing tokens updated
- Dependency Nile 0.3.61-beta-1.0

#### Version 0.1.32-beta-1.4
-  Nile Tooltip: Bug Fixes

#### Version 0.1.32-beta-1.3
- Nile Input: Safari's AutoFill icon defect fix
- 
#### Version 0.1.40
- Nile Pagination Component: Component Published for v1 for [UIF-736]
#### Version 0.1.39
- Nile Chip, Icon: Bugfix for [UIF-571] & [UIF-693]
- Dependency Nile 0.3.65

#### Version 0.1.38
- Nile Filter Chip: UIF-772 New Icon Released: Savings
- Dependency Nile 0.3.64

#### Version 0.1.37
- Nile Filter Chip: UIF-516 Added Nile Filter Chip Component
- Dependency Nile 0.3.63

#### Version 0.1.36
- Nile Icon: UIF-620 Remove duplicate icons from Nile Icon set
- Dependency Nile 0.3.62

#### Version 0.1.35
- Nile Code Editor: Bugfix for UIF-480, UIF-522

#### Version 0.1.34
- Nile Input: Safari's autoFill password icon - defect fix

#### Version 0.1.33
- Nile Menu: Bugfix for nile-input inside nile menu, Property added allowSpaceKey
- Nile tokens: Spacing tokens updated e.g: nile-spacing-spacing-lg to nile-spacing-lg
- Dependency: Nile 0.3.61

#### Version 0.1.32
- Nile Table: Nile Table available as a wrapper component

#### Version 0.1.31
- Nile Stepper: Stylings updates and State change bugfixes
- Nile Highlighter: Component Removed

#### Version 0.1.30
- Nile Progress Bar: Re-design of Progress Bar
- Nile Circular Progress Bar: Added Circular Progress Bar

#### Version 0.1.29
- Nile Icon: resource_analysis,resource_graph,transaction_monitor, sort_ascending, sort_descending
- Dependency nile 0.3.59

#### Version 0.1.28
- Nile Chip: Input text fixes

#### Version 0.1.27
- Nile Tab: Track path fixes

#### Version 0.1.26
- Nile Tab: Border issues fixed
- Nile Tour: Component Removed
- Nile Icon: Icon Added Comment

#### Version 0.1.25
- Nile Autocomplete + Nile Chip: Virtual scroll updates
- Nile Autocomplete: Disabled property added, value binding fixed

#### Version 0.1.25
- Nile Autocomplete + Nile Chip: Virtual scroll updates
- Nile Autocomplete: Disabled property added, value binding fixed

#### Version 0.1.24
- Nile Code Editor: enableFoldGutters property added, Line number spacing css fix
- Nile Tab Group: Disappearing scroller fixed
- Nile Chip: Documentation update

#### Version 0.1.23
- Nile Autocomplete: enableVirtualScroll property available
- Nile Chip: enableVirtualScroll property available
- Nile Autocomplete/Nile Chip: Use css variable for width control
- Nile Slide Toggle: Label css fix 

#### Version 0.1.22
- Nile Radio: CSS update

#### Version 0.1.21
- Nile Autocomplete: property added loading, filterFunction 
- Nile Chip: property added loading, filterFunction 
- Nile Loader: Color bound property added to all variants

#### Version 0.1.20
- Fixes: width token typo
- Dependency nile 0.3.57

#### Version 0.1.19
- Nile Tour: Improvements
- Dependency nile 0.3.56

#### Version 0.1.18
- Nile Select: nile-clear event update, select dropdown close flicker fixed
- Nile tokens updated inside components
- Dependency nile 0.3.56

#### Version 0.1.17
- Nile Code Editor: 
  - Property added: customThemeCSS
  - Property deprecated: useCustomTextFormatting
  - Documentation major update
- Dependency nile 0.3.55

#### Version 0.1.16
- Nile Toast: Property added closeIconName
- Nile Tokens update
- Dependency nile 0.3.54

#### Version 0.1.15
- Nile Checkbox: Help text modified according to the design.

#### Version 0.1.14
- Nile Code Editor: function added focusAtPostion, custom styling property fixes

#### Version 0.1.13
- Nile Form Help Text: Now text is shown based on width of component
- Nile Code Editor: Property added: disableSyntaxHighlighting, useCustomTextFormatting

#### Version 0.1.12
- Nile Tour: Implemented new  design

#### Version 0.1.11
- Nile Drawer - Property to control close on 'esc' added

#### Version 0.1.10
- Nile Code Editor - Expand icon twitching issue fixes, Css updates

#### Version 0.1.9
- Nile Code Editor - Expand icon twitching issue fixed
- Nile Toggle Button css token update

#### Version 0.1.8
- Nile Avatar - Design, documentation and variants updates, 
- Nile Css Toolbar token update
- Dependency nile 0.3.53

#### Version 0.1.7
- Nile Css tokens updates
- Dependency nile 0.3.52

#### Version 0.1.6
- Nile Select - Required indicator color fix
- Nile Icon - Icons added play_pause, restart_alt, step_over, step_into, step_out
- Dependency nile 0.3.51

#### Version 0.1.5
- Nile Form Help Text - Slot content passing fixes

#### Version 0.1.4
- Nile Tour - Restructure and New theme

#### Version 0.1.3
- Nile Code Editor - HTML language support available
- Nile Form Help Text - Help message UI fixes
- Nile Drawer - Spacing in close icon and header-actions slot increased

#### Version 0.1.2
- Nile Code Editor - Property added customCompletionsPaths (recieves list of paths to be used for custom completions suggestions)

#### Version 0.1.1
- Nile Code Editor - Property added placeholder, allowVariableInCustomSuggestion, customautosuggestions supports bracket by default
- Nile Error Notification - color property converted to reactive property

#### Version 0.1.0
- UPGRADE to LIT 3.0
- Performance Improvements: Fine-Grained DOM Updates & Reactive Controllers
- Nonce Support for CSP
- Improved Reactive System
- Enhanced Directives 

#### Version 0.0.132
- Nile Code Editor - State initiation fixed & option to pass custom expand icon added
- Nile Error Notification - Color property fixed

#### Version 0.0.131
- Nile Code Editor - Code Editor custom suggestions case insensitive issue fixed.
- Nile Error Notification - Color property added

#### Version 0.0.130
- Nile Select - Fixed color issues
- Nile Dropdown - Added width sync feature

#### Version 0.0.129
- Nile Tour - Improvements

#### Version 0.0.128
- Nile Code Editor - Bracket support for top level autosuggestions feature fixes

#### Version 0.0.127
- Nile Code Editor - Bracket support for autosuggestions feature fixes and updates 

#### Version 0.0.126
- Nile Code Editor - Bracket support for autosuggestions added ( use property suggestionBracketSupport), line numebers extension fixed

#### Version 0.0.125
- Nile Tour- New component

#### Version 0.0.124
- Nile Code Editor - Editor state performance optimization, Rerender on expand click fixed

#### Version 0.0.123
- Nile Code Editor - Property added to control line numbers in multiline mode

#### Version 0.0.122
- Nile Datepicker/Calendar - Issue nile-change event emitting twice fixed
- Nile Form Help Text - Component and documentation updated
- Event emitters changes reverted from version 0.0.120

#### Version 0.0.121
- Nile Datepicker/Calendar - Relative calendar to absolute calender range mapping fixed, reset date from property binding
- Nile Button - Issue fixed to use colored icon inside slots
- Nile Popover - Property added preventOverlayClick

#### Version 0.0.120
- Nile Slide Toggle - Option to apply label on left added, text color updated
- Nile Datepicker/Calendar - Property added doubleClickUnselect, allowClear + documentation update
- Nile Code Editor - Documentation avalable
- Nile Event Emitters fixed ($event.stoppropogation() no longer needed)

#### Version 0.0.119
- Nile Slide Toggle - Option to apply label on left added, text color updated
- Nile Checkbox - Css fixes
- Nile Link - href property added to act as proper link
- Nile Calendar - Duration field validation added to accept only numbers
- Dependency nile 0.3.50

#### Version 0.0.118
- Nile Icon - Icons added: cost-analytics, rocket-02
- Dependency nile 0.3.49

#### Version 0.0.117
- Nile Icon - Icons updated: map, mapupdate, mapdont, mapcreate
- Nile dialog - Title and content alignment fixed
- Nile Link - Link states updated
- Dependency nile 0.3.48

#### Version 0.0.116
- Nile Stepper - Font styling issue fixed
- Nile Autocomplete Documentation added

#### Version 0.0.115
- Nile Icon - Updated analytics icon + icon documentation
- Dependency nile 0.3.47

#### Version 0.0.114
- Analytics icon added
- Dependency nile 0.3.46

#### Version 0.0.113
- Nile Event Emitters reverted
- Dependency nile 0.3.45

#### Version 0.0.112
- Nile Calendar - relative calendar not working fixed
- Nile Highlighter - code optimization for single language imports
- Nile Icon - Icon added insert-at-cursor, warning-01
- Dependency nile 0.3.45

#### Version 0.0.111
- Nile Popover - property duplicacy fixed
- Nile Dialog - Title aligment issue fixed
- Event bubbling fixed (event.stopPropogation() no longer needed)

#### Version 0.0.110
- Nile Popover - Variable binding fixed
- Nile Icon - Icon added paperclip
- Nile Select - Old value emitted on clear click updated
- Nile Calendar - Properties not binding properly fix
- Nile Highlighter, Popover Documentation update
- Dependency Nile 0.3.44

#### Version 0.0.109
- Nile Highlighter - Code update to minimize language imports
- Nile Calendar - Type selection not showing in certain condition fixed
- Nile Icon - Icon added move-application
- Nile Icon Documentation updated with all available icons

#### Version 0.0.108
- Nile Code Editor - event updated nile-after-update
- Nile Dialog - Error handeling for label or sublabel not present
- Nile Calendar & Datepicker - property added hideTypes
- Nile Icon - Icon manage-users renamed to admin-users, added done-02

#### Version 0.0.107
- Nile Code Editor - json support added
- Nile Tab - Default tab selection fixed
- Nile Input - canSavePassword Property added

#### Version 0.0.106
- Nile Icon - manage-users, bar-chart, my-integration, activity-logs, automation-details
- Nile Button Toggle - Property added disableUserInput
- Nile Dialog - Sublabel and Lable slot fixed

#### Version 0.0.105
- Nile Tab Group - Initial selection when passed as value bugfix
- Nile Chip - Tab selection fixed
- Nile Dialog - Subtitle slot and property added

#### Version 0.0.104
- Nile Tab Group - Disabled tab selection fixed
- Nile Chip - Moving to next input when clicking on tab fixed
- Nile Icon - Icon added nlp, column-02

#### Version 0.0.103
- Nile Button Toggle - Initial state unselected bugfix
- Nile Code Editor - Infinite event emitting bugfix

#### Version 0.0.102
- Nile Tab Group - Active tab selection bugfix
- Nile Code Editor - Initialize view function exposed

#### Version 0.0.101
- Nile Tab Group - Tab active bugfix
- Nile Button Group - Multiple button selection feature added
- Nile Badge - Primary variant css fix

#### Version 0.0.100
- Nile Tab Group - property provided to control tab switching via a variable + documentation update
- Nile Datepicker - external property provided to show and hide datepicker
- Nile Input - type password css fix
- Nile Icon - icon added (code-generator, guide-01, npl, script)

#### Version 0.0.99
- Nile Toolbar - css fixes
- Nile Popover - relevant events added show, hide, init, destroy
- Nile Table - header item content in center
- Nile Select - height fix
- Nile Icon - icon updated (schedule, notscheduled, every, logout)

#### Version 0.0.98
- Nile Input - Autofill blue color fix, box-shadow removed for v1
- Nile Popover - popover property exposed by name open
- Nile Drawer - preventOverlayClose property added
- Nile Toast - text overflowing from page bug fix

#### Version 0.0.97
- Nile Calendar/Datepicker - bug fixes, refactored
- Inline edit - basic layout update, css update
- Nile Chip - add chip on clicking tab

#### Version 0.0.96
- Icons AddOns
- nile-code-editor: bug fixes
- dependency: @aquera/nile@0.3.34

#### Version 0.0.95
- Nile Select - Overlap event issue and selection on hidden options fixed

#### Version 0.0.94
- nile-select - fixed selection bug

#### Version 0.0.93
- nile-select - fixed outside selection bug
- nile-menu - Added footer slot
- nile-stepper - Fixed watcher property
- dependency: @aquera/nile@0.3.33

#### Version 0.0.92
- Code Highlighter shiki dependency issue fixed

#### Version 0.0.91
- nile-section-message - new component
- nile-highlighter - new component 
- nile-code-editor - overlapping and line number 
- nile-stepper - Enhancement of design
- dependency: @aquera/nile@0.3.32


#### Version 0.0.90
- nile-code-editor - sql support added 
- nile-toolbar - new component 
- nile-divider - fixed overlapping issue
- dependency: @aquera/nile@0.3.31


#### Version 0.0.89
- nile-code-editor - Scrollbar overlapping fixed in single line.

#### Version 0.0.88
- nile-code-editor - Scrollbar overlapping fixed.

#### Version 0.0.87
- nile-calendar - Fixed allowed dates issue.

#### Version 0.0.86
- nile-title - New component (replacement for aq-title)

#### Version 0.0.85
- Nile Accordion - New component
- dependency: @aquera/nile@0.3.30

#### Version 0.0.84
- Nile Calendar - Font styling fixed
- Nile Menu - styling update for menu items
- Nile Divider - New component
- Nile Tab - Fixed error logs for element not found

#### Version 0.0.83
- Nile Calendar - bug fix
- Nile Icon - added mouse, printer, keyboard-01, headphones-01

#### Version 0.0.82
- Nile Calendar - Design updated, allowed dates issue fixed
- Nile Dialog - Hover issue fixed
- Nile Menu - added custom search emit, Search positioning updated to sticky, Clearable added to search
- Nile Tree - New component added
- Nile Tab - Ui fixes, Console error fixed in no-track variant
- Nile Icon - alert monitor filecheck icon added
- Nile Table Header - Cursor update


#### Version 0.0.81
- Added nile-split-panel component

#### Version 0.0.80
- Nile Menu - search fixed
- Nile Hero - exposed css part, height issue fixed
- Nile Icon - icon added: union, intersection, left-join, right-join, flow-01, mapper

#### Version 0.0.79
- Nile Select - Added emit for removing the tag from nile-select 
- dependency: @aquera/nile@0.3.26

#### Version 0.0.78
- Nile calendar - Fixed: Removed Date Input Field  for calendar 
- Nile Icon - Add new icons
- dependency: @aquera/nile@0.3.26

#### Version 0.0.77
- Nile calendar - Fixed: Hide Input on Allowed Dates
- dependency: @aquera/nile@0.3.25

#### Version 0.0.76
- Nile drawer - fixed cross icon hover issue
- dependency: @aquera/nile@0.3.25

#### Version 0.0.75
- Nile Checkbox - reverted facelift changes
- Nile Calender - fixed days alignment issue in safari
- Nile Card - fixed hover issue
- dependency: @aquera/nile@0.3.25


#### Version 0.0.74
- Nile input - Font size issue fixed
- dependency: @aquera/nile@0.3.24


#### Version 0.0.73
- Nile calendar - Now we can hide inputs
- Nile checkbox - Alignment issue fixed
- dependency: @aquera/nile@0.3.24

#### Version 0.0.72
- Nile hero - icon, collapse bug fix
- Nile icon - new icons added (trash-03, download-01, calendar-01, folder-01, workflow-01)
- Nile card - hover effect added
- Nile format date - date fixex
- Nile dropdown - positioning left fixes
- Nile documentation - all components documentation updated

#### Version 0.0.71
- Nile Format Date - for formatting dates and time
- Nile Checkbox - CSS Updates
- Nile Tag - CSS Updates
- Nile Stepper - Horizontal and vertical Fixes
- Nile Hero  -  CSS Updates as per new design 
- Nile Loader  -  Added Label and Css Updates 
- Nile Empty State  -  CSS Updates 
- Nile Toast   -  CSS Updates 

- dependency: @aquera/nile@0.3.22

#### Version 0.0.70
- Nile Format Date - for formatting dates and time
- Nile Tab - Fixes in Indicator Movement
- Nile Card - New Layout Approach 
- Nile Input - Hover CSS Updated

- dependency: @aquera/nile@0.3.21

#### Version 0.0.69
- Nile Hero - CSS Updated
- Nile Header - CSS Updated
- Nile Table - Header Updated
- Nile Input - CSS Updated
- Nile Button Toggle - CSS Updated
- Nile Vertical Tab - CSS Updated
- Nile Slide Toggle - Disabled State and Sublabel Added
- Nile Avatar - New Variant Added
- Nile Dropdown - CSS Updated
- Nile Toast - Converted Toast Responsive

- dependency: @aquera/nile@0.3.20



#### Version 0.0.68
- Nile Select - Bugfix
- Nile Tab - added vertical tab
- Nile Icon adeed Stoke Based Approach
- Nile Table Sorting Icon - New Approach
- Nile Stepper - Newly Created

- dependency: @aquera/nile@0.3.19

#### Version 0.0.67
- Nile Header - Update
- Nile Button - caret Updated
- Nile Empty State- Newly Created
- Nile Input V2 support
- Nile Tab Updated
- Nile Toggle Updated - sublabel pro
- Nile Hero - Newly Created
- dependency: @aquera/nile@0.3.18

#### Version 0.0.66
- Fixed  : Nile Avatar Variant Updated
- dependency: @aquera/nile@0.3.17

#### Version 0.0.65
- Updated : Nile Table - It might impact your existing tables  
- Updated : Nile Card Updated
- dependency: @aquera/nile@0.3.16

#### Version 0.0.64
- Added : Nile Page Header
- Added : Nile Toast v2 Support 
- Added : Nile Drawer 
- dependency: @aquera/nile@0.3.15

#### Version 0.0.63
- Added : Nile Table Search Functionality
- Fixed : Nile Table Sorting 
- Fixed : Nile Table Resposnive fixes

#### Version 0.0.62
- Reverted : Old loader as default
- use @aquera/nile@0.3.14

#### Version 0.0.61
- Added: Applications icon
- Implemented : New spinner

#### Version 0.0.60
- Fixed: error message not visible in text area 

#### Version 0.0.59
- Added filter for extended ascii characters

#### Version 0.0.58
- Added: more support to new design

#### Version 0.0.57
- Added: more support to new design
