EcabsComponents
This library was generated with
Angular CLI version 14.2.0.
Code scaffolding
Run
ng generate component component-name --project ecabs-components to generate a new component. You can also use
ng generate directive|pipe|service|class|guard|interface|enum|module --project ecabs-components.
> Note: Don't forget to add
--project ecabs-components or else it will be added to the default project in your
angular.json file.
Build
Run
ng build ecabs-components to build the project. The build artifacts will be stored in the
dist/ directory.
Publishing
After building your library with
ng build ecabs-components, go to the dist folder
cd dist/ecabs-components and run
npm publish.
Running unit tests
Run
ng test ecabs-components to execute the unit tests via
Karma.
Further help
To get more help on the Angular CLI use
ng help or go check out the
Angular CLI Overview and Command Reference page.
Version History
-
v1.0.13 — Fixed emitEvent behaviour of checkbox
-
v1.0.18 — Fixed width of date time picker
-
v1.0.75 — Upgrade
EcabsButtons module to
MDC styling.
-
v1.0.76 — Upgrade
EcabsInput module to
MDC styling.
-
v1.0.77 — Upgrade
MatChips to
MDC.
-
v1.0.78 — Upgrade
MatSelect to
MDC.
-
v1.0.79 — feat(CU-11266): Update
MatDialog to
MDC.
- Fix button height issue on anchor tags marked as
mat-button.
- Update default font family.
- Rename
NoteComponent to
EcabsNoteComponent.
- Add
expired style for
EcabsChip.
-
v1.0.80 — Allow custom button options for
Confirm and
Cancel buttons on
EcabsDialog.
-
v1.0.81 — Fix font size of
EcabsSelect.
-
v1.0.82 — Improve the appearance of disabled inputs.
- Fix placeholder text of
EcabsSelect.
-
v1.0.83 — Fix buttons height.
-
v1.0.84 — Emit
falsey result when Close button is clicked on
EcabsDialogConfirm and
EcabsDialogMessage.
-
v1.0.85 — Improve styling for
EcabsTable row colors.
-
v1.0.87 — Apply min/max Date logic for date picker
-
v1.0.88 — Roll back 1.0.87
-
v1.0.89 — Upgrade
MatLegacyTable and
MatLegacyProgress to
MDC.
-
v1.0.90 — Upgrade
MatLegacyPaginator to
MDC.
- Add
EcabsPaginatorDirective.
- Rename
AppHint to
EcabsHint.
- Apply
ngx-toaster overrides.
-
v1.0.91 — Upgrade
MatLegacyCheckbox and
MatSlideToggle to
MDC.
-
v1.0.92 — Add default buttons for Confirm and Cancel buttons on dialog.
-
v1.0.93 — Update progress colors for percentage.
-
v1.0.94 — Upgrade
MatLegacyTabs to
MDC.
-
v1.0.95 — Upgrade
MatLegacyTooltip to
MDC.
-
v1.0.96 — Add missing styles for nested columns on
Table.
-
v1.0.97 — Correct misaligned icon and text on
EcabsNotes.
-
v1.0.98 — Upgrade
MatLegacyAutocomplete to
MDC.
-
v1.0.99 — Add
mini and
maxi directive and validators to
EcabsInput.
-
v1.1.0 — Upgrade
MatLegacyMenu to
MDC.
-
v1.1.1 — Hide
Timepicker options on input blur.
-
v1.1.2 — Introduce new select component (
EcabsSelectV2) to deprecate
EcabsSelect.
-
v1.1.3 — Upgrade
MatLegacyCard to
MDC.
-
v1.1.4 — Fixed blur issue for input.
-
v1.1.5 — added slider
-
v1.1.6 — accumulate all directives
-
v1.1.7 — Add a message for alphanumeric-only validation.
-
v1.1.8 — Add directive show-on-truncated to directives.
-
v1.1.9 — Fixed i18n issue.
-
v1.1.10 — Added color styles for prompt title message.
-
v1.1.12 — Extend @Input properties of
EcabsSelectV2 from
@ng-select lib.
-
v1.1.13 — Fix
overflow-y issue on
MatCardContent.
-
v1.1.14 — Update styles for disabled indeterminate checkboxes.
-
v1.1.15 — Cleanup
EcabsComponentsService and provide default config via
config property.
-
v1.1.16 — Implemented custom phone number control.
-
v1.1.17 — Fix peerDependency on
libphonenumber-js.
-
v1.1.18 — Adjust position of
sticky header on
MatTable.
-
v1.1.19 — Increase delay for phone control and to config.
-
v1.1.20 — Improve the appearance for the scrollbar.
-
v1.1.21 — Improve style for hovered disabled calendar date.
-
v1.1.22 — Added statuses for mat-chips.
- Added badges for menu items.
-
v1.1.23 — Update styling for map markers.
-
v1.1.24 — Fixed date range picker when reset value.
-
v1.1.25 — Fixed date range picker when choose one date only.
-
v1.1.26 — Implement dynamic titles for
EcabsDialogComponent.
-
v1.1.27 — Added results for the dialog message.
-
v1.1.28 — Fixed issue related to the prev version.
-
v1.1.29 — Added handling manual updates data of date range picker.
-
v1.1.30 — Added blur event handling and support for special keys in
EcabsTimePickerComponent.
-
v1.1.31 — Prevent hover state persistence on disabled buttons.
-
v1.1.32 — Return falsey value when no input is available in
DateTime selector.
-
v1.1.33 — Return falsey value when no input is available in
DateTime selector through keyboard action deletion.
-
v1.1.34 — Emit
selectionChange event when selecting item from
EcabsSelectV2.
- Add collapse styling for
EcabsLogo.
-
v1.1.35 — Add
waypointType input to
EcabsAutoComplete.
- Add
nativeElement handles to custom inputs.
-
v1.1.38 — Use native
matDatepickerToggleIcon in
EcabsDateTimePicker.
-
v1.1.39 — Added date adapter to public api.
-
v1.1.40 —
EcabsDateTimePicker: Added support for preserving and returning
receivedValue when there is no change in the input.
-
v1.1.41 — Added EcabsDialogConfirmationDeletionComponent.
-
v1.1.42 — Apply
width and
height properties directly to root
MatDialog of
EcabsDialogConfirmComponent.
-
v1.1.43 — Added disabling of Apply button for date range picker
-
v1.1.44 — Fixed issue Apply button is still active when only the DateFrom is selected
-
v1.1.45 — Added default validation of date range
-
v1.1.46 — Add
ViewChild reference for
MatRadioGroup and update event type in
EcabsRadioButtonListComponent.
-
v1.1.47 — Add
Title and
dynamic content support to
EcabsEmptyPlaceholderComponent.