├── .editorconfig
├── .gitattributes
├── .github
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── feature_request.md
│ └── question.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── codeql-analysis.yml
│ ├── nodejs.yml
│ ├── npm-publish.yml
│ └── stale.yml
├── .gitignore
├── .hooks
├── prepare-commit-msg
└── scripts
│ ├── common.js
│ ├── templateValidators
│ └── default-style-validator.js
│ ├── templates
│ └── default.js
│ ├── utils
│ ├── issue-validator.js
│ └── line-limits.js
│ └── validate.js
├── .prettierignore
├── .prettierrc.json
├── .sassdocrc
├── .stylelintignore
├── .stylelintrc.json
├── .vscode
├── extensions.json
├── launch.json
├── settings.json
└── tasks.json
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── LICENSE
├── README.md
├── ROADMAP.md
├── SECURITY.md
├── angular.json
├── angularDocs.nuspec
├── angularDocsPostDeploy.ps1
├── css-naming-convention.md
├── cypress.config.ts
├── cypress
├── e2e
│ └── spec.cy.ts
├── plugins
│ └── index.ts
├── support
│ ├── commands.ts
│ └── e2e.ts
└── tsconfig.json
├── eslint.config.mjs
├── extras
└── template
│ └── strings
│ └── shell-strings.json
├── gulpfile.js
├── package-lock.json
├── package.json
├── projects
├── bundle-test
│ ├── server.ts
│ ├── src
│ │ ├── app
│ │ │ ├── app.component.html
│ │ │ ├── app.component.scss
│ │ │ ├── app.component.spec.ts
│ │ │ ├── app.component.ts
│ │ │ ├── app.config.server.ts
│ │ │ ├── app.config.ts
│ │ │ ├── app.routes.server.ts
│ │ │ ├── app.routes.ts
│ │ │ ├── button-group
│ │ │ │ ├── button-group.component.html
│ │ │ │ ├── button-group.component.scss
│ │ │ │ └── button-group.component.ts
│ │ │ ├── chip
│ │ │ │ ├── chip.component.html
│ │ │ │ ├── chip.component.scss
│ │ │ │ └── chip.component.ts
│ │ │ ├── form
│ │ │ │ ├── form.component.html
│ │ │ │ ├── form.component.scss
│ │ │ │ └── form.component.ts
│ │ │ ├── grid
│ │ │ │ ├── grid.component.css
│ │ │ │ ├── grid.component.html
│ │ │ │ └── grid.component.ts
│ │ │ └── stepper
│ │ │ │ ├── stepper.component.html
│ │ │ │ ├── stepper.component.scss
│ │ │ │ └── stepper.component.ts
│ │ ├── index.html
│ │ ├── main.server.ts
│ │ ├── main.ts
│ │ └── styles.scss
│ ├── tsconfig.app.json
│ └── tsconfig.spec.json
├── igniteui-angular-elements
│ ├── README.md
│ ├── esbuild.mjs
│ ├── jasmine.json
│ ├── karma.conf.js
│ ├── package.json
│ ├── src
│ │ ├── analyzer
│ │ │ ├── analyzer.ts
│ │ │ ├── component.ts
│ │ │ ├── config.template.ts
│ │ │ ├── elements.config.ts
│ │ │ ├── printer.ts
│ │ │ ├── types.ts
│ │ │ └── utils.ts
│ │ ├── app
│ │ │ ├── component-config.ts
│ │ │ ├── components.ts
│ │ │ ├── create-custom-element.ts
│ │ │ ├── custom-strategy.spec.ts
│ │ │ ├── custom-strategy.ts
│ │ │ ├── ng-element-strategy.ts
│ │ │ ├── ssr-shim.ts
│ │ │ └── wrapper
│ │ │ │ ├── template-ref-wrapper.ts
│ │ │ │ ├── wrapper.component.html
│ │ │ │ ├── wrapper.component.scss
│ │ │ │ ├── wrapper.component.spec.ts
│ │ │ │ └── wrapper.component.ts
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ └── data
│ │ │ │ ├── nw-customers-with-orders.js
│ │ │ │ ├── nw-products.js
│ │ │ │ ├── pivot-data.js
│ │ │ │ ├── projects-hgrid.js
│ │ │ │ └── tree-grid-ds.js
│ │ ├── environments
│ │ │ ├── environment.prod.ts
│ │ │ └── environment.ts
│ │ ├── favicon.ico
│ │ ├── index.bundle.js
│ │ ├── index.html
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── icon.broadcast.service.spec.ts
│ │ │ ├── icon.broadcast.service.ts
│ │ │ └── state.component.ts
│ │ ├── main.app.ts
│ │ ├── main.ts
│ │ ├── polyfills.ts
│ │ ├── public_api.ts
│ │ ├── styles.scss
│ │ ├── test.ts
│ │ ├── themes
│ │ │ ├── _util.scss
│ │ │ ├── _variables.scss
│ │ │ ├── dark
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── fluent.scss
│ │ │ │ ├── indigo.scss
│ │ │ │ └── material.scss
│ │ │ └── light
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── fluent.scss
│ │ │ │ ├── indigo.scss
│ │ │ │ └── material.scss
│ │ └── utils
│ │ │ ├── define-all.ts
│ │ │ ├── injector-ref.ts
│ │ │ └── register.ts
│ ├── tests
│ │ └── index.test.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.main.json
│ └── tsconfig.spec.json
├── igniteui-angular-i18n
│ ├── LICENSE
│ ├── README.md
│ ├── eslint.config.mjs
│ ├── eslintrc.dist.i18n.mjs
│ ├── package.json
│ ├── src
│ │ ├── i18n
│ │ │ ├── BG
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── CS
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── DA
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── DE
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── ES
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── FR
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── HU
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── IT
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── JA
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── KO
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── NB
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── NL
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── PL
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── PT
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── RO
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── SV
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── TR
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── ZH-HANS
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── ZH-HANT
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ └── expand-type.ts
│ │ └── index.ts
│ └── tsconfig.build.json
└── igniteui-angular
│ ├── .eslintrc.json
│ ├── animations
│ ├── README.md
│ ├── index.ts
│ ├── ng-package.json
│ └── src
│ │ ├── easings.ts
│ │ ├── fade
│ │ ├── README.md
│ │ └── index.ts
│ │ ├── flip
│ │ ├── README.md
│ │ └── index.ts
│ │ ├── grow
│ │ └── index.ts
│ │ ├── interface.ts
│ │ ├── misc
│ │ ├── README.md
│ │ ├── index.ts
│ │ ├── pulsate.ts
│ │ └── shake.ts
│ │ ├── public_api.ts
│ │ ├── rotate
│ │ ├── README.md
│ │ └── index.ts
│ │ ├── scale
│ │ ├── README.md
│ │ └── index.ts
│ │ ├── slide
│ │ ├── README.md
│ │ └── index.ts
│ │ ├── swing
│ │ ├── README.md
│ │ └── index.ts
│ │ └── util.ts
│ ├── cypress.json
│ ├── cypress
│ ├── integration
│ │ └── spec.ts
│ ├── plugins
│ │ └── index.ts
│ ├── support
│ │ ├── commands.ts
│ │ └── index.ts
│ └── tsconfig.json
│ ├── karma.conf.js
│ ├── karma.grid.conf.js
│ ├── karma.hierarchical-grid.conf.js
│ ├── karma.non-grid.conf.js
│ ├── karma.pivot-grid.conf.js
│ ├── karma.test-perf.conf.js
│ ├── karma.tree-grid.conf.js
│ ├── karma.watch.conf.js
│ ├── migrations
│ ├── common
│ │ ├── ServerHost.ts
│ │ ├── UpdateChanges.spec.ts
│ │ ├── UpdateChanges.ts
│ │ ├── filterSourceDirs.ts
│ │ ├── import-helper.js
│ │ ├── project-service-container.ts
│ │ ├── schema
│ │ │ ├── binding.schema.json
│ │ │ ├── class.schema.json
│ │ │ ├── imports.schema.json
│ │ │ ├── index.ts
│ │ │ ├── members-changes.schema.json
│ │ │ ├── selector.schema.json
│ │ │ ├── theme-changes.schema.json
│ │ │ └── theme-props.schema.json
│ │ ├── setup.spec.ts
│ │ ├── tsLogger.ts
│ │ ├── tsPlugin
│ │ │ ├── TSLanguageService.ts
│ │ │ └── index.ts
│ │ ├── tsUtils.ts
│ │ └── util.ts
│ ├── migration-collection.json
│ ├── tsconfig.json
│ ├── update-10_1_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── outputs.json
│ │ │ └── selectors.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-10_2_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ └── outputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-11_0_0
│ │ ├── changes
│ │ │ └── inputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-11_1_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ └── outputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-12_0_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ ├── outputs.json
│ │ │ ├── selectors.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-12_1_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ ├── outputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-13_0_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ ├── outputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-13_1_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-13_2_0
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-14_1_0
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-15_0_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── inputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-15_0_11
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-15_0_4
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-15_1_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ ├── outputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-16_0_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ └── members.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-16_1_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── members.json
│ │ │ └── selectors.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-17_0_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ └── members.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-17_1_0
│ │ ├── changes
│ │ │ └── inputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-17_1_4
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-17_2_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-17_2_2
│ │ ├── changes
│ │ │ └── inputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-17_2_3
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-18_0_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-18_1_0
│ │ ├── changes
│ │ │ ├── members.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-18_2_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── members.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-18_2_3
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-19_1_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-19_1_1
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-19_1_4
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-19_2_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-20_0_0
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-6
│ │ ├── changes
│ │ │ └── selectors.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-6_01
│ │ ├── changes
│ │ │ └── selectors.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-6_02
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-6_1
│ │ ├── changes
│ │ │ ├── outputs.json
│ │ │ └── selectors.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-6_2
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ ├── outputs.json
│ │ │ └── selectors.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-6_2_1
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-7_0_2
│ │ ├── changes
│ │ │ └── imports.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-7_2_0
│ │ ├── changes
│ │ │ ├── inputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-7_3_4
│ │ ├── changes
│ │ │ └── outputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-8_2_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── inputs.json
│ │ │ ├── outputs.json
│ │ │ ├── selectors.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-8_2_3
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-8_2_6
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-9_0_0
│ │ ├── changes
│ │ │ ├── classes.json
│ │ │ ├── inputs.json
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── update-9_0_1
│ │ ├── changes
│ │ │ └── theme-changes.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ └── update-9_1_0
│ │ ├── changes
│ │ └── inputs.json
│ │ ├── index.spec.ts
│ │ └── index.ts
│ ├── ng-package.json
│ ├── ng-package.prod.json
│ ├── package.json
│ ├── schematics
│ ├── collection.json
│ ├── interfaces
│ │ └── options.ts
│ ├── ng-add
│ │ ├── add-normalize.ts
│ │ ├── index.spec.ts
│ │ ├── index.ts
│ │ └── schema.json
│ ├── tsconfig.json
│ └── utils
│ │ ├── dependency-handler.ts
│ │ ├── package-handler.ts
│ │ └── util.ts
│ ├── src
│ ├── assets
│ │ └── images
│ │ │ └── avatar
│ │ │ ├── 1.jpg
│ │ │ ├── 10.jpg
│ │ │ ├── 11.jpg
│ │ │ ├── 12.jpg
│ │ │ ├── 13.jpg
│ │ │ ├── 14.jpg
│ │ │ ├── 15.jpg
│ │ │ ├── 16.jpg
│ │ │ ├── 17.jpg
│ │ │ ├── 18.jpg
│ │ │ ├── 19.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 20.jpg
│ │ │ ├── 21.jpg
│ │ │ ├── 22.jpg
│ │ │ ├── 23.jpg
│ │ │ ├── 24.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 6.jpg
│ │ │ ├── 7.jpg
│ │ │ ├── 8.jpg
│ │ │ └── 9.jpg
│ ├── lib
│ │ ├── accordion
│ │ │ ├── README.md
│ │ │ ├── accordion.component.html
│ │ │ ├── accordion.component.spec.ts
│ │ │ ├── accordion.component.ts
│ │ │ ├── accordion.module.ts
│ │ │ └── public_api.ts
│ │ ├── action-strip
│ │ │ ├── README.md
│ │ │ ├── action-strip.component.html
│ │ │ ├── action-strip.component.spec.ts
│ │ │ ├── action-strip.component.ts
│ │ │ ├── action-strip.module.ts
│ │ │ ├── grid-actions
│ │ │ │ ├── grid-action-button.component.html
│ │ │ │ ├── grid-action-button.component.ts
│ │ │ │ ├── grid-actions-base.directive.ts
│ │ │ │ ├── grid-editing-actions.component.html
│ │ │ │ ├── grid-editing-actions.component.spec.ts
│ │ │ │ ├── grid-editing-actions.component.ts
│ │ │ │ ├── grid-pinning-actions.component.html
│ │ │ │ ├── grid-pinning-actions.component.spec.ts
│ │ │ │ └── grid-pinning-actions.component.ts
│ │ │ ├── public_api.ts
│ │ │ └── token.ts
│ │ ├── avatar
│ │ │ ├── README.md
│ │ │ ├── avatar.component.html
│ │ │ ├── avatar.component.spec.ts
│ │ │ ├── avatar.component.ts
│ │ │ └── avatar.module.ts
│ │ ├── badge
│ │ │ ├── README.md
│ │ │ ├── badge.component.html
│ │ │ ├── badge.component.spec.ts
│ │ │ ├── badge.component.ts
│ │ │ └── badge.module.ts
│ │ ├── banner
│ │ │ ├── README.md
│ │ │ ├── banner.component.html
│ │ │ ├── banner.component.spec.ts
│ │ │ ├── banner.component.ts
│ │ │ ├── banner.directives.ts
│ │ │ ├── banner.module.ts
│ │ │ └── public_api.ts
│ │ ├── buttonGroup
│ │ │ ├── README.md
│ │ │ ├── buttonGroup.component.ts
│ │ │ ├── buttongroup-content.component.html
│ │ │ ├── buttongroup.component.spec.ts
│ │ │ ├── buttongroup.module.ts
│ │ │ └── public_api.ts
│ │ ├── calendar
│ │ │ ├── README.md
│ │ │ ├── calendar-base.ts
│ │ │ ├── calendar-multi-view.component.spec.ts
│ │ │ ├── calendar.component.html
│ │ │ ├── calendar.component.spec.ts
│ │ │ ├── calendar.component.ts
│ │ │ ├── calendar.directives.ts
│ │ │ ├── calendar.module.ts
│ │ │ ├── calendar.services.ts
│ │ │ ├── calendar.ts
│ │ │ ├── common
│ │ │ │ ├── calendar-view.directive.ts
│ │ │ │ ├── helpers.spec.ts
│ │ │ │ ├── helpers.ts
│ │ │ │ ├── model.spec.ts
│ │ │ │ ├── model.ts
│ │ │ │ └── types.ts
│ │ │ ├── days-view
│ │ │ │ ├── day-item.component.html
│ │ │ │ ├── day-item.component.ts
│ │ │ │ ├── days-view.component.html
│ │ │ │ ├── days-view.component.spec.ts
│ │ │ │ ├── days-view.component.ts
│ │ │ │ └── days-view.interface.ts
│ │ │ ├── month-picker
│ │ │ │ ├── README.md
│ │ │ │ ├── month-picker.component.html
│ │ │ │ ├── month-picker.component.spec.ts
│ │ │ │ └── month-picker.component.ts
│ │ │ ├── months-view.pipe.ts
│ │ │ ├── months-view
│ │ │ │ ├── months-view.component.html
│ │ │ │ └── months-view.component.ts
│ │ │ ├── public_api.ts
│ │ │ └── years-view
│ │ │ │ ├── years-view.component.html
│ │ │ │ └── years-view.component.ts
│ │ ├── card
│ │ │ ├── README.md
│ │ │ ├── card-actions.component.html
│ │ │ ├── card-header.component.html
│ │ │ ├── card.component.html
│ │ │ ├── card.component.ts
│ │ │ ├── card.module.ts
│ │ │ ├── card.spec.ts
│ │ │ └── public_api.ts
│ │ ├── carousel
│ │ │ ├── README.md
│ │ │ ├── carousel-base.ts
│ │ │ ├── carousel.component.html
│ │ │ ├── carousel.component.spec.ts
│ │ │ ├── carousel.component.ts
│ │ │ ├── carousel.directives.ts
│ │ │ ├── carousel.module.ts
│ │ │ ├── enums.ts
│ │ │ ├── public_api.ts
│ │ │ ├── slide.component.html
│ │ │ └── slide.component.ts
│ │ ├── checkbox
│ │ │ ├── README.md
│ │ │ ├── checkbox-base.directive.ts
│ │ │ ├── checkbox.component.html
│ │ │ ├── checkbox.component.spec.ts
│ │ │ ├── checkbox.component.ts
│ │ │ ├── checkbox.module.ts
│ │ │ └── public_api.ts
│ │ ├── chips
│ │ │ ├── README.md
│ │ │ ├── chip.component.html
│ │ │ ├── chip.component.ts
│ │ │ ├── chip.spec.ts
│ │ │ ├── chips-area.component.html
│ │ │ ├── chips-area.component.ts
│ │ │ ├── chips-area.spec.ts
│ │ │ ├── chips.module.ts
│ │ │ └── public_api.ts
│ │ ├── combo
│ │ │ ├── README.md
│ │ │ ├── combo-add-item.component.ts
│ │ │ ├── combo-dropdown.component.ts
│ │ │ ├── combo-item.component.html
│ │ │ ├── combo-item.component.ts
│ │ │ ├── combo.api.ts
│ │ │ ├── combo.common.ts
│ │ │ ├── combo.component.html
│ │ │ ├── combo.component.spec.ts
│ │ │ ├── combo.component.ts
│ │ │ ├── combo.directives.ts
│ │ │ ├── combo.module.ts
│ │ │ ├── combo.pipes.ts
│ │ │ └── public_api.ts
│ │ ├── core
│ │ │ ├── dates.ts
│ │ │ ├── dates
│ │ │ │ └── dateRange.ts
│ │ │ ├── edit-provider.ts
│ │ │ ├── i18n
│ │ │ │ ├── action-strip-resources.ts
│ │ │ │ ├── banner-resources.ts
│ │ │ │ ├── calendar-resources.ts
│ │ │ │ ├── carousel-resources.ts
│ │ │ │ ├── chip-resources.ts
│ │ │ │ ├── combo-resources.ts
│ │ │ │ ├── date-picker-resources.ts
│ │ │ │ ├── date-range-picker-resources.ts
│ │ │ │ ├── grid-resources.ts
│ │ │ │ ├── input-resources.ts
│ │ │ │ ├── list-resources.ts
│ │ │ │ ├── paginator-resources.ts
│ │ │ │ ├── query-builder-resources.ts
│ │ │ │ ├── resources.ts
│ │ │ │ ├── tests
│ │ │ │ │ └── tests.mjs
│ │ │ │ ├── time-picker-resources.ts
│ │ │ │ └── tree-resources.ts
│ │ │ ├── navigation.ts
│ │ │ ├── navigation
│ │ │ │ ├── IToggleView.ts
│ │ │ │ ├── directives.ts
│ │ │ │ └── nav.service.ts
│ │ │ ├── selection.spec.ts
│ │ │ ├── selection.ts
│ │ │ ├── setImmediate.ts
│ │ │ ├── styles
│ │ │ │ ├── README.md
│ │ │ │ ├── base
│ │ │ │ │ ├── _functions.scss
│ │ │ │ │ ├── _index.scss
│ │ │ │ │ ├── _mixins.scss
│ │ │ │ │ └── _variables.scss
│ │ │ │ ├── components
│ │ │ │ │ ├── _common
│ │ │ │ │ │ ├── _igx-control.scss
│ │ │ │ │ │ ├── _igx-display-container.scss
│ │ │ │ │ │ ├── _igx-drag.scss
│ │ │ │ │ │ └── _igx-vhelper.scss
│ │ │ │ │ ├── _index.scss
│ │ │ │ │ ├── action-strip
│ │ │ │ │ │ ├── _action-strip-component.scss
│ │ │ │ │ │ └── _action-strip-theme.scss
│ │ │ │ │ ├── avatar
│ │ │ │ │ │ ├── _avatar-component.scss
│ │ │ │ │ │ └── _avatar-theme.scss
│ │ │ │ │ ├── badge
│ │ │ │ │ │ ├── _badge-component.scss
│ │ │ │ │ │ └── _badge-theme.scss
│ │ │ │ │ ├── banner
│ │ │ │ │ │ ├── _banner-component.scss
│ │ │ │ │ │ └── _banner-theme.scss
│ │ │ │ │ ├── bottom-nav
│ │ │ │ │ │ ├── _bottom-nav-component.scss
│ │ │ │ │ │ └── _bottom-nav-theme.scss
│ │ │ │ │ ├── button-group
│ │ │ │ │ │ ├── _button-group-component.scss
│ │ │ │ │ │ └── _button-group-theme.scss
│ │ │ │ │ ├── button
│ │ │ │ │ │ ├── _button-component.scss
│ │ │ │ │ │ └── _button-theme.scss
│ │ │ │ │ ├── calendar
│ │ │ │ │ │ ├── _calendar-component.scss
│ │ │ │ │ │ └── _calendar-theme.scss
│ │ │ │ │ ├── card
│ │ │ │ │ │ ├── _card-component.scss
│ │ │ │ │ │ └── _card-theme.scss
│ │ │ │ │ ├── carousel
│ │ │ │ │ │ ├── _carousel-component.scss
│ │ │ │ │ │ └── _carousel-theme.scss
│ │ │ │ │ ├── charts
│ │ │ │ │ │ ├── _category-chart-component.scss
│ │ │ │ │ │ ├── _data-chart-component.scss
│ │ │ │ │ │ ├── _doughnut-chart-component.scss
│ │ │ │ │ │ ├── _financial-chart-component.scss
│ │ │ │ │ │ ├── _funnel-chart-component.scss
│ │ │ │ │ │ ├── _gauge-component.scss
│ │ │ │ │ │ ├── _geo-map-component.scss
│ │ │ │ │ │ ├── _graph-component.scss
│ │ │ │ │ │ ├── _pie-chart-component.scss
│ │ │ │ │ │ ├── _shape-chart-component.scss
│ │ │ │ │ │ └── _sparkline-component.scss
│ │ │ │ │ ├── checkbox
│ │ │ │ │ │ ├── _checkbox-component.scss
│ │ │ │ │ │ └── _checkbox-theme.scss
│ │ │ │ │ ├── chip
│ │ │ │ │ │ ├── _chip-component.scss
│ │ │ │ │ │ └── _chip-theme.scss
│ │ │ │ │ ├── column-actions
│ │ │ │ │ │ ├── _column-actions-component.scss
│ │ │ │ │ │ └── _column-actions-theme.scss
│ │ │ │ │ ├── combo
│ │ │ │ │ │ ├── _combo-component.scss
│ │ │ │ │ │ └── _combo-theme.scss
│ │ │ │ │ ├── date-picker
│ │ │ │ │ │ ├── _date-picker-component.scss
│ │ │ │ │ │ └── _date-picker-theme.scss
│ │ │ │ │ ├── date-range-picker
│ │ │ │ │ │ ├── _date-range-picker-component.scss
│ │ │ │ │ │ └── _date-range-picker-theme.scss
│ │ │ │ │ ├── dialog
│ │ │ │ │ │ ├── _dialog-component.scss
│ │ │ │ │ │ └── _dialog-theme.scss
│ │ │ │ │ ├── divider
│ │ │ │ │ │ ├── _divider-component.scss
│ │ │ │ │ │ └── _divider-theme.scss
│ │ │ │ │ ├── dock-manager
│ │ │ │ │ │ ├── _dock-manager-component.scss
│ │ │ │ │ │ └── _dock-manager-theme.scss
│ │ │ │ │ ├── drop-down
│ │ │ │ │ │ ├── _drop-down-component.scss
│ │ │ │ │ │ └── _drop-down-theme.scss
│ │ │ │ │ ├── expansion-panel
│ │ │ │ │ │ ├── _expansion-panel-component.scss
│ │ │ │ │ │ └── _expansion-panel-theme.scss
│ │ │ │ │ ├── grid-summary
│ │ │ │ │ │ ├── _grid-summary-component.scss
│ │ │ │ │ │ └── _grid-summary-theme.scss
│ │ │ │ │ ├── grid-toolbar
│ │ │ │ │ │ ├── _grid-toolbar-component.scss
│ │ │ │ │ │ └── _grid-toolbar-theme.scss
│ │ │ │ │ ├── grid
│ │ │ │ │ │ ├── _advanced-filtering-component.scss
│ │ │ │ │ │ ├── _excel-filtering-component.scss
│ │ │ │ │ │ ├── _excel-filtering-theme.scss
│ │ │ │ │ │ ├── _grid-component.scss
│ │ │ │ │ │ ├── _grid-theme.scss
│ │ │ │ │ │ ├── _group-by-area-component.scss
│ │ │ │ │ │ ├── _header-row-component.scss
│ │ │ │ │ │ ├── _pivot-data-selector-component.scss
│ │ │ │ │ │ └── _pivot-data-selector-theme.scss
│ │ │ │ │ ├── highlight
│ │ │ │ │ │ ├── highlight-component.scss
│ │ │ │ │ │ └── highlight-theme.scss
│ │ │ │ │ ├── icon-button
│ │ │ │ │ │ ├── _icon-button-component.scss
│ │ │ │ │ │ └── _icon-button-theme.scss
│ │ │ │ │ ├── icon
│ │ │ │ │ │ ├── _icon-component.scss
│ │ │ │ │ │ └── _icon-theme.scss
│ │ │ │ │ ├── input
│ │ │ │ │ │ ├── _input-group-component.scss
│ │ │ │ │ │ └── _input-group-theme.scss
│ │ │ │ │ ├── label
│ │ │ │ │ │ ├── _label-component.scss
│ │ │ │ │ │ └── _label-theme.scss
│ │ │ │ │ ├── list
│ │ │ │ │ │ ├── _list-component.scss
│ │ │ │ │ │ └── _list-theme.scss
│ │ │ │ │ ├── navbar
│ │ │ │ │ │ ├── _navbar-component.scss
│ │ │ │ │ │ └── _navbar-theme.scss
│ │ │ │ │ ├── navdrawer
│ │ │ │ │ │ ├── _navdrawer-component.scss
│ │ │ │ │ │ └── _navdrawer-theme.scss
│ │ │ │ │ ├── overlay
│ │ │ │ │ │ ├── _overlay-component.scss
│ │ │ │ │ │ └── _overlay-theme.scss
│ │ │ │ │ ├── paginator
│ │ │ │ │ │ ├── _paginator-component.scss
│ │ │ │ │ │ └── _paginator-theme.scss
│ │ │ │ │ ├── progress
│ │ │ │ │ │ ├── circular
│ │ │ │ │ │ │ ├── _circular-component.scss
│ │ │ │ │ │ │ └── _circular-theme.scss
│ │ │ │ │ │ └── linear
│ │ │ │ │ │ │ ├── _linear-component.scss
│ │ │ │ │ │ │ └── _linear-theme.scss
│ │ │ │ │ ├── query-builder
│ │ │ │ │ │ ├── _query-builder-component.scss
│ │ │ │ │ │ └── _query-builder-theme.scss
│ │ │ │ │ ├── radio
│ │ │ │ │ │ ├── _radio-component.scss
│ │ │ │ │ │ └── _radio-theme.scss
│ │ │ │ │ ├── rating
│ │ │ │ │ │ ├── _rating-component.scss
│ │ │ │ │ │ └── _rating-theme.scss
│ │ │ │ │ ├── ripple
│ │ │ │ │ │ ├── _ripple-component.scss
│ │ │ │ │ │ └── _ripple-theme.scss
│ │ │ │ │ ├── scrollbar
│ │ │ │ │ │ ├── scrollbar-component.scss
│ │ │ │ │ │ └── scrollbar-theme.scss
│ │ │ │ │ ├── select
│ │ │ │ │ │ ├── _select-component.scss
│ │ │ │ │ │ └── _select-theme.scss
│ │ │ │ │ ├── slider
│ │ │ │ │ │ ├── _slider-component.scss
│ │ │ │ │ │ └── _slider-theme.scss
│ │ │ │ │ ├── snackbar
│ │ │ │ │ │ ├── _snackbar-component.scss
│ │ │ │ │ │ └── _snackbar-theme.scss
│ │ │ │ │ ├── splitter
│ │ │ │ │ │ ├── _splitter-component.scss
│ │ │ │ │ │ └── _splitter-theme.scss
│ │ │ │ │ ├── stepper
│ │ │ │ │ │ ├── _stepper-component.scss
│ │ │ │ │ │ └── _stepper-theme.scss
│ │ │ │ │ ├── switch
│ │ │ │ │ │ ├── _switch-component.scss
│ │ │ │ │ │ └── _switch-theme.scss
│ │ │ │ │ ├── tabs
│ │ │ │ │ │ ├── _tabs-component.scss
│ │ │ │ │ │ └── _tabs-theme.scss
│ │ │ │ │ ├── time-picker
│ │ │ │ │ │ ├── _time-picker-component.scss
│ │ │ │ │ │ └── _time-picker-theme.scss
│ │ │ │ │ ├── toast
│ │ │ │ │ │ ├── _toast-component.scss
│ │ │ │ │ │ └── _toast-theme.scss
│ │ │ │ │ ├── tooltip
│ │ │ │ │ │ ├── _tooltip-component.scss
│ │ │ │ │ │ └── _tooltip-theme.scss
│ │ │ │ │ ├── tree
│ │ │ │ │ │ ├── _tree-component.scss
│ │ │ │ │ │ └── _tree-theme.scss
│ │ │ │ │ └── watermark
│ │ │ │ │ │ ├── _watermark-component.scss
│ │ │ │ │ │ └── _watermark-theme.scss
│ │ │ │ ├── print
│ │ │ │ │ └── _index.scss
│ │ │ │ ├── spec
│ │ │ │ │ ├── _functions.spec.scss
│ │ │ │ │ ├── _index.scss
│ │ │ │ │ ├── _mixins.spec.scss
│ │ │ │ │ └── tests.mjs
│ │ │ │ ├── themes
│ │ │ │ │ ├── _core.scss
│ │ │ │ │ ├── _index.scss
│ │ │ │ │ ├── _palettes.scss
│ │ │ │ │ ├── _schemas.scss
│ │ │ │ │ ├── _utilities.scss
│ │ │ │ │ ├── generators
│ │ │ │ │ │ ├── _base.scss
│ │ │ │ │ │ ├── _bootstrap.scss
│ │ │ │ │ │ ├── _fluent.scss
│ │ │ │ │ │ ├── _index.scss
│ │ │ │ │ │ └── _indigo.scss
│ │ │ │ │ └── presets
│ │ │ │ │ │ ├── igniteui-angular-dark.scss
│ │ │ │ │ │ ├── igniteui-angular.scss
│ │ │ │ │ │ ├── igniteui-bootstrap-dark.scss
│ │ │ │ │ │ ├── igniteui-bootstrap-light.scss
│ │ │ │ │ │ ├── igniteui-dark-green.scss
│ │ │ │ │ │ ├── igniteui-fluent-dark-excel.scss
│ │ │ │ │ │ ├── igniteui-fluent-dark-word.scss
│ │ │ │ │ │ ├── igniteui-fluent-dark.scss
│ │ │ │ │ │ ├── igniteui-fluent-light-excel.scss
│ │ │ │ │ │ ├── igniteui-fluent-light-word.scss
│ │ │ │ │ │ ├── igniteui-fluent-light.scss
│ │ │ │ │ │ ├── igniteui-indigo-dark.scss
│ │ │ │ │ │ └── igniteui-indigo-light.scss
│ │ │ │ └── typography
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── _bootstrap.scss
│ │ │ │ │ ├── _fluent.scss
│ │ │ │ │ ├── _index.scss
│ │ │ │ │ ├── _indigo.scss
│ │ │ │ │ ├── _material.scss
│ │ │ │ │ └── _typography.scss
│ │ │ ├── touch-annotations.ts
│ │ │ ├── touch.ts
│ │ │ ├── types.ts
│ │ │ ├── utils.spec.ts
│ │ │ └── utils.ts
│ │ ├── data-operations
│ │ │ ├── README-DATACONTAINER.md
│ │ │ ├── README-DATAUTIL.md
│ │ │ ├── data-clone-strategy.ts
│ │ │ ├── data-util.spec.ts
│ │ │ ├── data-util.ts
│ │ │ ├── expressions-tree-util.spec.ts
│ │ │ ├── expressions-tree-util.ts
│ │ │ ├── filtering-condition.spec.ts
│ │ │ ├── filtering-condition.ts
│ │ │ ├── filtering-expression.interface.ts
│ │ │ ├── filtering-expressions-tree.ts
│ │ │ ├── filtering-state.interface.ts
│ │ │ ├── filtering-strategy.spec.ts
│ │ │ ├── filtering-strategy.ts
│ │ │ ├── groupby-expand-state.interface.ts
│ │ │ ├── groupby-record.interface.ts
│ │ │ ├── groupby-state.interface.ts
│ │ │ ├── groupby-strategy.spec.ts
│ │ │ ├── grouping-expression.interface.ts
│ │ │ ├── grouping-result.interface.ts
│ │ │ ├── multi-row-layout.interfaces.ts
│ │ │ ├── operations.ts
│ │ │ ├── paging-state.interface.ts
│ │ │ ├── pivot-sort-strategy.ts
│ │ │ ├── pivot-strategy.ts
│ │ │ ├── record-info.interface.ts
│ │ │ ├── sorting-strategy.spec.ts
│ │ │ ├── sorting-strategy.ts
│ │ │ └── test-util
│ │ │ │ └── data-generator.ts
│ │ ├── date-common
│ │ │ ├── calendar-container
│ │ │ │ ├── calendar-container.component.html
│ │ │ │ ├── calendar-container.component.spec.ts
│ │ │ │ └── calendar-container.component.ts
│ │ │ ├── picker-base.directive.ts
│ │ │ ├── picker-icons.common.ts
│ │ │ ├── public_api.ts
│ │ │ ├── types.ts
│ │ │ └── util
│ │ │ │ ├── date-time.util.spec.ts
│ │ │ │ └── date-time.util.ts
│ │ ├── date-picker
│ │ │ ├── README.md
│ │ │ ├── date-picker.common.ts
│ │ │ ├── date-picker.component.html
│ │ │ ├── date-picker.component.spec.ts
│ │ │ ├── date-picker.component.ts
│ │ │ ├── date-picker.module.ts
│ │ │ └── public_api.ts
│ │ ├── date-range-picker
│ │ │ ├── README.md
│ │ │ ├── date-range-picker-inputs.common.ts
│ │ │ ├── date-range-picker.component.html
│ │ │ ├── date-range-picker.component.spec.ts
│ │ │ ├── date-range-picker.component.ts
│ │ │ ├── date-range-picker.module.ts
│ │ │ └── public_api.ts
│ │ ├── dialog
│ │ │ ├── README.md
│ │ │ ├── dialog-content.component.html
│ │ │ ├── dialog.component.spec.ts
│ │ │ ├── dialog.component.ts
│ │ │ ├── dialog.directives.ts
│ │ │ ├── dialog.module.ts
│ │ │ └── public_api.ts
│ │ ├── directives
│ │ │ ├── autocomplete
│ │ │ │ ├── README.md
│ │ │ │ ├── autocomplete.directive.spec.ts
│ │ │ │ ├── autocomplete.directive.ts
│ │ │ │ └── autocomplete.module.ts
│ │ │ ├── button
│ │ │ │ ├── README.md
│ │ │ │ ├── button-base.ts
│ │ │ │ ├── button.directive.spec.ts
│ │ │ │ ├── button.directive.ts
│ │ │ │ ├── button.module.ts
│ │ │ │ ├── icon-button.directive.spec.ts
│ │ │ │ └── icon-button.directive.ts
│ │ │ ├── date-time-editor
│ │ │ │ ├── README.md
│ │ │ │ ├── date-time-editor.common.ts
│ │ │ │ ├── date-time-editor.directive.spec.ts
│ │ │ │ ├── date-time-editor.directive.ts
│ │ │ │ ├── date-time-editor.module.ts
│ │ │ │ └── public_api.ts
│ │ │ ├── divider
│ │ │ │ ├── README.md
│ │ │ │ ├── divider.directive.ts
│ │ │ │ ├── divider.module.ts
│ │ │ │ └── divider.spec.ts
│ │ │ ├── drag-drop
│ │ │ │ ├── README.md
│ │ │ │ ├── drag-drop.directive.ts
│ │ │ │ ├── drag-drop.module.ts
│ │ │ │ ├── drag-drop.spec.ts
│ │ │ │ ├── drag-drop.strategy.ts
│ │ │ │ └── public_api.ts
│ │ │ ├── filter
│ │ │ │ ├── README-FILTER.md
│ │ │ │ ├── filter.directive.spec.ts
│ │ │ │ ├── filter.directive.ts
│ │ │ │ └── filter.module.ts
│ │ │ ├── focus-trap
│ │ │ │ ├── README.md
│ │ │ │ ├── focus-trap.directive.spec.ts
│ │ │ │ ├── focus-trap.directive.ts
│ │ │ │ └── focus-trap.module.ts
│ │ │ ├── focus
│ │ │ │ ├── focus.directive.spec.ts
│ │ │ │ ├── focus.directive.ts
│ │ │ │ └── focus.module.ts
│ │ │ ├── for-of
│ │ │ │ ├── README.md
│ │ │ │ ├── base.helper.component.ts
│ │ │ │ ├── display.container.ts
│ │ │ │ ├── for_of.directive.spec.ts
│ │ │ │ ├── for_of.directive.ts
│ │ │ │ ├── for_of.module.ts
│ │ │ │ ├── for_of.sync.service.ts
│ │ │ │ ├── horizontal.virtual.helper.component.ts
│ │ │ │ └── virtual.helper.component.ts
│ │ │ ├── form-control
│ │ │ │ ├── README.md
│ │ │ │ ├── form-control.directive.spec.ts
│ │ │ │ ├── form-control.directive.ts
│ │ │ │ └── form-control.module.ts
│ │ │ ├── hint
│ │ │ │ ├── hint.directive.spec.ts
│ │ │ │ └── hint.directive.ts
│ │ │ ├── input
│ │ │ │ ├── README.md
│ │ │ │ ├── input.directive.spec.ts
│ │ │ │ └── input.directive.ts
│ │ │ ├── label
│ │ │ │ ├── README.md
│ │ │ │ └── label.directive.ts
│ │ │ ├── layout
│ │ │ │ ├── README.md
│ │ │ │ ├── layout.directive.spec.ts
│ │ │ │ ├── layout.directive.ts
│ │ │ │ └── layout.module.ts
│ │ │ ├── mask
│ │ │ │ ├── README.md
│ │ │ │ ├── mask-parsing.service.ts
│ │ │ │ ├── mask.directive.spec.ts
│ │ │ │ ├── mask.directive.ts
│ │ │ │ └── mask.module.ts
│ │ │ ├── notification
│ │ │ │ └── notifications.directive.ts
│ │ │ ├── prefix
│ │ │ │ └── prefix.directive.ts
│ │ │ ├── radio
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── radio-group.directive.spec.ts
│ │ │ │ ├── radio-group.directive.ts
│ │ │ │ └── radio-group.module.ts
│ │ │ ├── ripple
│ │ │ │ ├── README.md
│ │ │ │ ├── ripple.directive.ts
│ │ │ │ └── ripple.module.ts
│ │ │ ├── scroll-inertia
│ │ │ │ ├── scroll_inertia.directive.spec.ts
│ │ │ │ ├── scroll_inertia.directive.ts
│ │ │ │ └── scroll_inertia.module.ts
│ │ │ ├── size
│ │ │ │ ├── ig-size.directive.spec.ts
│ │ │ │ └── ig-size.directive.ts
│ │ │ ├── suffix
│ │ │ │ └── suffix.directive.ts
│ │ │ ├── template-outlet
│ │ │ │ └── template_outlet.directive.ts
│ │ │ ├── text-highlight
│ │ │ │ ├── README.md
│ │ │ │ ├── text-highlight.directive.spec.ts
│ │ │ │ ├── text-highlight.directive.ts
│ │ │ │ ├── text-highlight.module.ts
│ │ │ │ └── text-highlight.service.ts
│ │ │ ├── text-selection
│ │ │ │ ├── README.md
│ │ │ │ ├── text-selection.directive.spec.ts
│ │ │ │ ├── text-selection.directive.ts
│ │ │ │ └── text-selection.module.ts
│ │ │ ├── toggle
│ │ │ │ ├── README.md
│ │ │ │ ├── toggle.directive.spec.ts
│ │ │ │ ├── toggle.directive.ts
│ │ │ │ └── toggle.module.ts
│ │ │ └── tooltip
│ │ │ │ ├── README.md
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── tooltip-target.directive.ts
│ │ │ │ ├── tooltip.component.html
│ │ │ │ ├── tooltip.component.ts
│ │ │ │ ├── tooltip.directive.spec.ts
│ │ │ │ ├── tooltip.directive.ts
│ │ │ │ └── tooltip.module.ts
│ │ ├── drop-down
│ │ │ ├── README.md
│ │ │ ├── drop-down-group.component.ts
│ │ │ ├── drop-down-item.base.ts
│ │ │ ├── drop-down-item.component.html
│ │ │ ├── drop-down-item.component.ts
│ │ │ ├── drop-down-navigation.directive.ts
│ │ │ ├── drop-down.base.ts
│ │ │ ├── drop-down.common.ts
│ │ │ ├── drop-down.component.html
│ │ │ ├── drop-down.component.spec.ts
│ │ │ ├── drop-down.component.ts
│ │ │ ├── drop-down.module.ts
│ │ │ └── public_api.ts
│ │ ├── expansion-panel
│ │ │ ├── README.md
│ │ │ ├── expansion-panel-body.component.ts
│ │ │ ├── expansion-panel-header.component.html
│ │ │ ├── expansion-panel-header.component.ts
│ │ │ ├── expansion-panel.common.ts
│ │ │ ├── expansion-panel.component.html
│ │ │ ├── expansion-panel.component.ts
│ │ │ ├── expansion-panel.directives.ts
│ │ │ ├── expansion-panel.module.ts
│ │ │ ├── expansion-panel.spec.ts
│ │ │ ├── public_api.ts
│ │ │ ├── toggle-animation-component.spec.ts
│ │ │ └── toggle-animation-component.ts
│ │ ├── grids
│ │ │ ├── README.md
│ │ │ ├── api.service.ts
│ │ │ ├── cell.component.html
│ │ │ ├── cell.component.ts
│ │ │ ├── column-actions
│ │ │ │ ├── column-actions-base.directive.ts
│ │ │ │ ├── column-actions.component.html
│ │ │ │ ├── column-actions.component.ts
│ │ │ │ ├── column-hiding.directive.ts
│ │ │ │ ├── column-pinning.directive.ts
│ │ │ │ └── public_api.ts
│ │ │ ├── columns
│ │ │ │ ├── column-group.component.ts
│ │ │ │ ├── column-layout.component.ts
│ │ │ │ ├── column.component.ts
│ │ │ │ ├── interfaces.ts
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── templates.directive.ts
│ │ │ │ └── validators.directive.ts
│ │ │ ├── common
│ │ │ │ ├── crud.service.ts
│ │ │ │ ├── enums.ts
│ │ │ │ ├── events.ts
│ │ │ │ ├── grid.interface.ts
│ │ │ │ ├── pipes.ts
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── random.spec.ts
│ │ │ │ ├── random.ts
│ │ │ │ ├── strategy.ts
│ │ │ │ └── types.ts
│ │ │ ├── filtering
│ │ │ │ ├── advanced-filtering
│ │ │ │ │ ├── advanced-filtering-dialog.component.html
│ │ │ │ │ └── advanced-filtering-dialog.component.ts
│ │ │ │ ├── base
│ │ │ │ │ ├── grid-filtering-cell.component.html
│ │ │ │ │ ├── grid-filtering-cell.component.ts
│ │ │ │ │ ├── grid-filtering-row.component.html
│ │ │ │ │ └── grid-filtering-row.component.ts
│ │ │ │ ├── excel-style
│ │ │ │ │ ├── base-filtering.component.ts
│ │ │ │ │ ├── common.ts
│ │ │ │ │ ├── excel-style-clear-filters.component.html
│ │ │ │ │ ├── excel-style-clear-filters.component.ts
│ │ │ │ │ ├── excel-style-conditional-filter.component.html
│ │ │ │ │ ├── excel-style-conditional-filter.component.ts
│ │ │ │ │ ├── excel-style-custom-dialog.component.html
│ │ │ │ │ ├── excel-style-custom-dialog.component.ts
│ │ │ │ │ ├── excel-style-date-expression.component.html
│ │ │ │ │ ├── excel-style-date-expression.component.ts
│ │ │ │ │ ├── excel-style-default-expression.component.html
│ │ │ │ │ ├── excel-style-default-expression.component.ts
│ │ │ │ │ ├── excel-style-filtering.component.html
│ │ │ │ │ ├── excel-style-filtering.component.ts
│ │ │ │ │ ├── excel-style-header.component.html
│ │ │ │ │ ├── excel-style-header.component.ts
│ │ │ │ │ ├── excel-style-hiding.component.html
│ │ │ │ │ ├── excel-style-hiding.component.ts
│ │ │ │ │ ├── excel-style-moving.component.html
│ │ │ │ │ ├── excel-style-moving.component.ts
│ │ │ │ │ ├── excel-style-pinning.component.html
│ │ │ │ │ ├── excel-style-pinning.component.ts
│ │ │ │ │ ├── excel-style-position-strategy.ts
│ │ │ │ │ ├── excel-style-search.component.html
│ │ │ │ │ ├── excel-style-search.component.ts
│ │ │ │ │ ├── excel-style-selecting.component.html
│ │ │ │ │ ├── excel-style-selecting.component.ts
│ │ │ │ │ ├── excel-style-sorting.component.html
│ │ │ │ │ ├── excel-style-sorting.component.ts
│ │ │ │ │ └── public_api.ts
│ │ │ │ └── grid-filtering.service.ts
│ │ │ ├── grid-base.directive.ts
│ │ │ ├── grid-footer
│ │ │ │ └── grid-footer.component.ts
│ │ │ ├── grid-mrl-navigation.service.ts
│ │ │ ├── grid-navigation.service.ts
│ │ │ ├── grid-public-cell.ts
│ │ │ ├── grid-public-row.ts
│ │ │ ├── grid.common.ts
│ │ │ ├── grid.directives.ts
│ │ │ ├── grid.rowEdit.directive.ts
│ │ │ ├── grid
│ │ │ │ ├── cell.spec.ts
│ │ │ │ ├── column-group.spec.ts
│ │ │ │ ├── column-hiding.spec.ts
│ │ │ │ ├── column-moving.spec.ts
│ │ │ │ ├── column-pinning.spec.ts
│ │ │ │ ├── column-resizing.spec.ts
│ │ │ │ ├── column-selection.spec.ts
│ │ │ │ ├── column.spec.ts
│ │ │ │ ├── expandable-cell.component.html
│ │ │ │ ├── expandable-cell.component.ts
│ │ │ │ ├── grid-add-row.spec.ts
│ │ │ │ ├── grid-api.service.ts
│ │ │ │ ├── grid-cell-editing.spec.ts
│ │ │ │ ├── grid-cell-selection.spec.ts
│ │ │ │ ├── grid-clipboard.spec.ts
│ │ │ │ ├── grid-collapsible-columns.spec.ts
│ │ │ │ ├── grid-filtering-advanced.spec.ts
│ │ │ │ ├── grid-filtering-ui.spec.ts
│ │ │ │ ├── grid-filtering.spec.ts
│ │ │ │ ├── grid-keyBoardNav-headers.spec.ts
│ │ │ │ ├── grid-keyBoardNav.spec.ts
│ │ │ │ ├── grid-mrl-keyboard-nav.spec.ts
│ │ │ │ ├── grid-row-editing.spec.ts
│ │ │ │ ├── grid-row-pinning.spec.ts
│ │ │ │ ├── grid-row-selection.spec.ts
│ │ │ │ ├── grid-row.component.html
│ │ │ │ ├── grid-row.component.ts
│ │ │ │ ├── grid-summary.spec.ts
│ │ │ │ ├── grid-toolbar.spec.ts
│ │ │ │ ├── grid-validation.service.ts
│ │ │ │ ├── grid-validation.spec.ts
│ │ │ │ ├── grid.component.html
│ │ │ │ ├── grid.component.spec.ts
│ │ │ │ ├── grid.component.ts
│ │ │ │ ├── grid.crud.spec.ts
│ │ │ │ ├── grid.details.pipe.ts
│ │ │ │ ├── grid.groupby.spec.ts
│ │ │ │ ├── grid.master-detail.spec.ts
│ │ │ │ ├── grid.module.ts
│ │ │ │ ├── grid.multi-row-layout.integration.spec.ts
│ │ │ │ ├── grid.multi-row-layout.spec.ts
│ │ │ │ ├── grid.nested.props.spec.ts
│ │ │ │ ├── grid.pagination.spec.ts
│ │ │ │ ├── grid.pinning.spec.ts
│ │ │ │ ├── grid.pipes.ts
│ │ │ │ ├── grid.search.spec.ts
│ │ │ │ ├── grid.sorting.spec.ts
│ │ │ │ ├── grid.summary.pipe.ts
│ │ │ │ ├── groupby-row.component.html
│ │ │ │ ├── groupby-row.component.ts
│ │ │ │ ├── public_api.ts
│ │ │ │ └── row-drag.directive.spec.ts
│ │ │ ├── grouping
│ │ │ │ ├── grid-group-by-area.component.ts
│ │ │ │ ├── group-by-area.component.html
│ │ │ │ ├── group-by-area.directive.ts
│ │ │ │ └── tree-grid-group-by-area.component.ts
│ │ │ ├── headers
│ │ │ │ ├── grid-header-group.component.html
│ │ │ │ ├── grid-header-group.component.ts
│ │ │ │ ├── grid-header-row.component.html
│ │ │ │ ├── grid-header-row.component.ts
│ │ │ │ ├── grid-header.component.html
│ │ │ │ ├── grid-header.component.ts
│ │ │ │ ├── pipes.ts
│ │ │ │ └── public_api.ts
│ │ │ ├── hierarchical-grid
│ │ │ │ ├── README.md
│ │ │ │ ├── child-grid-row.component.html
│ │ │ │ ├── events.ts
│ │ │ │ ├── hierarchical-cell.component.ts
│ │ │ │ ├── hierarchical-grid-add-row.spec.ts
│ │ │ │ ├── hierarchical-grid-api.service.ts
│ │ │ │ ├── hierarchical-grid-base.directive.ts
│ │ │ │ ├── hierarchical-grid-navigation.service.ts
│ │ │ │ ├── hierarchical-grid.component.html
│ │ │ │ ├── hierarchical-grid.component.ts
│ │ │ │ ├── hierarchical-grid.integration.spec.ts
│ │ │ │ ├── hierarchical-grid.module.ts
│ │ │ │ ├── hierarchical-grid.navigation.spec.ts
│ │ │ │ ├── hierarchical-grid.pipes.ts
│ │ │ │ ├── hierarchical-grid.selection.spec.ts
│ │ │ │ ├── hierarchical-grid.spec.ts
│ │ │ │ ├── hierarchical-grid.virtualization.spec.ts
│ │ │ │ ├── hierarchical-row.component.html
│ │ │ │ ├── hierarchical-row.component.ts
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── row-island-api.service.ts
│ │ │ │ └── row-island.component.ts
│ │ │ ├── moving
│ │ │ │ ├── moving.drag.directive.ts
│ │ │ │ ├── moving.drop.directive.ts
│ │ │ │ └── moving.service.ts
│ │ │ ├── pivot-grid
│ │ │ │ ├── README.md
│ │ │ │ ├── pivot-data-selector.component.html
│ │ │ │ ├── pivot-data-selector.component.ts
│ │ │ │ ├── pivot-data-selector.spec.ts
│ │ │ │ ├── pivot-filtering.service.ts
│ │ │ │ ├── pivot-grid-aggregate.ts
│ │ │ │ ├── pivot-grid-dimensions.ts
│ │ │ │ ├── pivot-grid-keyboard-nav.spec.ts
│ │ │ │ ├── pivot-grid-navigation.service.ts
│ │ │ │ ├── pivot-grid.component.html
│ │ │ │ ├── pivot-grid.component.ts
│ │ │ │ ├── pivot-grid.directives.ts
│ │ │ │ ├── pivot-grid.interface.ts
│ │ │ │ ├── pivot-grid.module.ts
│ │ │ │ ├── pivot-grid.pipes.spec.ts
│ │ │ │ ├── pivot-grid.pipes.ts
│ │ │ │ ├── pivot-grid.spec.ts
│ │ │ │ ├── pivot-header-row.component.html
│ │ │ │ ├── pivot-header-row.component.ts
│ │ │ │ ├── pivot-row-dimension-content.component.html
│ │ │ │ ├── pivot-row-dimension-content.component.ts
│ │ │ │ ├── pivot-row-dimension-header-group.component.html
│ │ │ │ ├── pivot-row-dimension-header-group.component.ts
│ │ │ │ ├── pivot-row-dimension-header.component.ts
│ │ │ │ ├── pivot-row-dimension-mrl-row.component.html
│ │ │ │ ├── pivot-row-dimension-mrl-row.component.ts
│ │ │ │ ├── pivot-row-header-group.component.ts
│ │ │ │ ├── pivot-row.component.html
│ │ │ │ ├── pivot-row.component.ts
│ │ │ │ ├── pivot-sort-util.ts
│ │ │ │ ├── pivot-util.ts
│ │ │ │ └── public_api.ts
│ │ │ ├── public_api.ts
│ │ │ ├── resizing
│ │ │ │ ├── pivot-grid
│ │ │ │ │ ├── pivot-resize-handle.directive.ts
│ │ │ │ │ ├── pivot-resizer.component.ts
│ │ │ │ │ └── pivot-resizing.service.ts
│ │ │ │ ├── resize-handle.directive.ts
│ │ │ │ ├── resize.module.ts
│ │ │ │ ├── resizer.component.html
│ │ │ │ ├── resizer.component.ts
│ │ │ │ ├── resizer.directive.ts
│ │ │ │ └── resizing.service.ts
│ │ │ ├── row-drag.directive.ts
│ │ │ ├── row.directive.ts
│ │ │ ├── selection
│ │ │ │ ├── drag-select.directive.ts
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── row-selectors.ts
│ │ │ │ └── selection.service.ts
│ │ │ ├── state-base.directive.ts
│ │ │ ├── state.directive.spec.ts
│ │ │ ├── state.directive.ts
│ │ │ ├── state.hierarchicalgrid.spec.ts
│ │ │ ├── state.pivotgrid.spec.ts
│ │ │ ├── state.treegrid.spec.ts
│ │ │ ├── summaries
│ │ │ │ ├── grid-root-summary.pipe.ts
│ │ │ │ ├── grid-summary.service.ts
│ │ │ │ ├── grid-summary.ts
│ │ │ │ ├── summary-cell.component.html
│ │ │ │ ├── summary-cell.component.ts
│ │ │ │ ├── summary-row.component.html
│ │ │ │ └── summary-row.component.ts
│ │ │ ├── toolbar
│ │ │ │ ├── common.ts
│ │ │ │ ├── grid-toolbar-advanced-filtering.component.html
│ │ │ │ ├── grid-toolbar-advanced-filtering.component.ts
│ │ │ │ ├── grid-toolbar-exporter.component.html
│ │ │ │ ├── grid-toolbar-exporter.component.ts
│ │ │ │ ├── grid-toolbar-hiding.component.html
│ │ │ │ ├── grid-toolbar-hiding.component.ts
│ │ │ │ ├── grid-toolbar-pinning.component.html
│ │ │ │ ├── grid-toolbar-pinning.component.ts
│ │ │ │ ├── grid-toolbar.base.ts
│ │ │ │ ├── grid-toolbar.component.html
│ │ │ │ ├── grid-toolbar.component.ts
│ │ │ │ ├── public_api.ts
│ │ │ │ └── token.ts
│ │ │ ├── tree-grid
│ │ │ │ ├── README.md
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── tree-cell.component.html
│ │ │ │ ├── tree-cell.component.ts
│ │ │ │ ├── tree-grid-add-row-ui.spec.ts
│ │ │ │ ├── tree-grid-api.service.ts
│ │ │ │ ├── tree-grid-crud.spec.ts
│ │ │ │ ├── tree-grid-expanding.spec.ts
│ │ │ │ ├── tree-grid-filtering.spec.ts
│ │ │ │ ├── tree-grid-grouping.pipe.spec.ts
│ │ │ │ ├── tree-grid-grouping.spec.ts
│ │ │ │ ├── tree-grid-indentation.spec.ts
│ │ │ │ ├── tree-grid-integration.spec.ts
│ │ │ │ ├── tree-grid-keyBoardNav.spec.ts
│ │ │ │ ├── tree-grid-multi-cell-selection.spec.ts
│ │ │ │ ├── tree-grid-row.component.html
│ │ │ │ ├── tree-grid-row.component.ts
│ │ │ │ ├── tree-grid-search.spec.ts
│ │ │ │ ├── tree-grid-selection.service.ts
│ │ │ │ ├── tree-grid-selection.spec.ts
│ │ │ │ ├── tree-grid-sorting.spec.ts
│ │ │ │ ├── tree-grid-summaries.spec.ts
│ │ │ │ ├── tree-grid.component.html
│ │ │ │ ├── tree-grid.component.spec.ts
│ │ │ │ ├── tree-grid.component.ts
│ │ │ │ ├── tree-grid.directives.ts
│ │ │ │ ├── tree-grid.filtering.pipe.ts
│ │ │ │ ├── tree-grid.filtering.strategy.ts
│ │ │ │ ├── tree-grid.grouping.pipe.ts
│ │ │ │ ├── tree-grid.interfaces.ts
│ │ │ │ ├── tree-grid.module.ts
│ │ │ │ ├── tree-grid.pipes.ts
│ │ │ │ └── tree-grid.summary.pipe.ts
│ │ │ └── watch-changes.ts
│ │ ├── icon
│ │ │ ├── README.md
│ │ │ ├── icon.component.html
│ │ │ ├── icon.component.spec.ts
│ │ │ ├── icon.component.ts
│ │ │ ├── icon.module.ts
│ │ │ ├── icon.references.ts
│ │ │ ├── icon.service.spec.ts
│ │ │ ├── icon.service.ts
│ │ │ ├── icons.indigo.ts
│ │ │ ├── public_api.ts
│ │ │ └── types.ts
│ │ ├── input-group
│ │ │ ├── README.md
│ │ │ ├── input-group.common.ts
│ │ │ ├── input-group.component.html
│ │ │ ├── input-group.component.spec.ts
│ │ │ ├── input-group.component.ts
│ │ │ ├── input-group.module.ts
│ │ │ ├── inputGroupType.ts
│ │ │ └── public_api.ts
│ │ ├── list
│ │ │ ├── README.md
│ │ │ ├── list-item.component.html
│ │ │ ├── list-item.component.ts
│ │ │ ├── list.common.ts
│ │ │ ├── list.component.html
│ │ │ ├── list.component.spec.ts
│ │ │ ├── list.component.ts
│ │ │ ├── list.module.ts
│ │ │ └── public_api.ts
│ │ ├── navbar
│ │ │ ├── README.md
│ │ │ ├── navbar.component.html
│ │ │ ├── navbar.component.spec.ts
│ │ │ ├── navbar.component.ts
│ │ │ ├── navbar.module.ts
│ │ │ └── public_api.ts
│ │ ├── navigation-drawer
│ │ │ ├── README.md
│ │ │ ├── navigation-drawer.component.html
│ │ │ ├── navigation-drawer.component.spec.ts
│ │ │ ├── navigation-drawer.component.ts
│ │ │ ├── navigation-drawer.directives.ts
│ │ │ ├── navigation-drawer.module.ts
│ │ │ └── public_api.ts
│ │ ├── paginator
│ │ │ ├── page-size-selector.component.html
│ │ │ ├── pager.component.html
│ │ │ ├── paginator-interfaces.ts
│ │ │ ├── paginator.component.html
│ │ │ ├── paginator.component.spec.ts
│ │ │ ├── paginator.component.ts
│ │ │ ├── paginator.module.ts
│ │ │ ├── public_api.ts
│ │ │ └── token.ts
│ │ ├── progressbar
│ │ │ ├── README.md
│ │ │ ├── circularbar.component.spec.ts
│ │ │ ├── linearbar.component.spec.ts
│ │ │ ├── progressbar.common.ts
│ │ │ ├── progressbar.component.spec.ts
│ │ │ ├── progressbar.component.ts
│ │ │ ├── progressbar.module.ts
│ │ │ ├── public_api.ts
│ │ │ └── templates
│ │ │ │ ├── circular-bar.component.html
│ │ │ │ └── linear-bar.component.html
│ │ ├── query-builder
│ │ │ ├── README.md
│ │ │ ├── public_api.ts
│ │ │ ├── query-builder-drag.service.ts
│ │ │ ├── query-builder-functions.spec.ts
│ │ │ ├── query-builder-header.component.html
│ │ │ ├── query-builder-header.component.ts
│ │ │ ├── query-builder-tree.component.html
│ │ │ ├── query-builder-tree.component.ts
│ │ │ ├── query-builder.common.ts
│ │ │ ├── query-builder.component.html
│ │ │ ├── query-builder.component.spec.ts
│ │ │ ├── query-builder.component.ts
│ │ │ ├── query-builder.directives.ts
│ │ │ └── query-builder.module.ts
│ │ ├── radio
│ │ │ ├── README.md
│ │ │ ├── radio.component.html
│ │ │ ├── radio.component.spec.ts
│ │ │ └── radio.component.ts
│ │ ├── select
│ │ │ ├── README.md
│ │ │ ├── public_api.ts
│ │ │ ├── select-group.component.ts
│ │ │ ├── select-item.component.html
│ │ │ ├── select-item.component.ts
│ │ │ ├── select-navigation.directive.ts
│ │ │ ├── select-positioning-strategy.ts
│ │ │ ├── select.common.ts
│ │ │ ├── select.component.html
│ │ │ ├── select.component.spec.ts
│ │ │ ├── select.component.ts
│ │ │ └── select.module.ts
│ │ ├── services
│ │ │ ├── animation
│ │ │ │ ├── angular-animation-player.ts
│ │ │ │ ├── angular-animation-service.ts
│ │ │ │ └── animation.ts
│ │ │ ├── csv
│ │ │ │ ├── char-separated-value-data.ts
│ │ │ │ ├── csv-exporter-grid.spec.ts
│ │ │ │ ├── csv-exporter-options.ts
│ │ │ │ ├── csv-exporter.spec.ts
│ │ │ │ ├── csv-exporter.ts
│ │ │ │ └── csv-verification-wrapper.spec.ts
│ │ │ ├── direction
│ │ │ │ ├── directionality.spec.ts
│ │ │ │ └── directionality.ts
│ │ │ ├── excel
│ │ │ │ ├── excel-elements-factory.ts
│ │ │ │ ├── excel-enums.ts
│ │ │ │ ├── excel-exporter-grid.spec.ts
│ │ │ │ ├── excel-exporter-options.ts
│ │ │ │ ├── excel-exporter.spec.ts
│ │ │ │ ├── excel-exporter.ts
│ │ │ │ ├── excel-files.ts
│ │ │ │ ├── excel-folders.ts
│ │ │ │ ├── excel-interfaces.ts
│ │ │ │ ├── excel-strings.ts
│ │ │ │ ├── test-data.service.spec.ts
│ │ │ │ ├── worksheet-data-dictionary.ts
│ │ │ │ ├── worksheet-data.ts
│ │ │ │ ├── zip-helper.spec.ts
│ │ │ │ └── zip-verification-wrapper.spec.ts
│ │ │ ├── exporter-common
│ │ │ │ ├── base-export-service.ts
│ │ │ │ ├── export-utilities.ts
│ │ │ │ ├── exporter-options-base.ts
│ │ │ │ └── test-methods.spec.ts
│ │ │ ├── overlay
│ │ │ │ ├── README.md
│ │ │ │ ├── overlay.spec.ts
│ │ │ │ ├── overlay.ts
│ │ │ │ ├── position
│ │ │ │ │ ├── IPositionStrategy.ts
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── auto-position-strategy.ts
│ │ │ │ │ ├── base-fit-position-strategy.ts
│ │ │ │ │ ├── connected-positioning-strategy.ts
│ │ │ │ │ ├── container-position-strategy.ts
│ │ │ │ │ ├── elastic-position-strategy.ts
│ │ │ │ │ ├── global-position-strategy.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── scroll
│ │ │ │ │ ├── IScrollStrategy.ts
│ │ │ │ │ ├── NoOpScrollStrategy.ts
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── absolute-scroll-strategy.ts
│ │ │ │ │ ├── block-scroll-strategy.ts
│ │ │ │ │ ├── close-scroll-strategy.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── scroll-strategy.ts
│ │ │ │ └── utilities.ts
│ │ │ ├── public_api.ts
│ │ │ ├── theme
│ │ │ │ └── theme.token.ts
│ │ │ └── transaction
│ │ │ │ ├── README.md
│ │ │ │ ├── base-transaction.ts
│ │ │ │ ├── hierarchical-transaction.ts
│ │ │ │ ├── igx-hierarchical-transaction.ts
│ │ │ │ ├── igx-transaction.spec.ts
│ │ │ │ ├── igx-transaction.ts
│ │ │ │ ├── transaction-factory.service.ts
│ │ │ │ └── transaction.ts
│ │ ├── simple-combo
│ │ │ ├── README.md
│ │ │ ├── public_api.ts
│ │ │ ├── simple-combo.component.html
│ │ │ ├── simple-combo.component.spec.ts
│ │ │ ├── simple-combo.component.ts
│ │ │ └── simple-combo.module.ts
│ │ ├── slider
│ │ │ ├── README.md
│ │ │ ├── label
│ │ │ │ ├── thumb-label.component.html
│ │ │ │ └── thumb-label.component.ts
│ │ │ ├── public_api.ts
│ │ │ ├── slider.common.ts
│ │ │ ├── slider.component.html
│ │ │ ├── slider.component.spec.ts
│ │ │ ├── slider.component.ts
│ │ │ ├── slider.module.ts
│ │ │ ├── thumb
│ │ │ │ ├── thumb-slider.component.html
│ │ │ │ └── thumb-slider.component.ts
│ │ │ └── ticks
│ │ │ │ ├── tick.pipe.ts
│ │ │ │ ├── ticks.component.html
│ │ │ │ └── ticks.component.ts
│ │ ├── snackbar
│ │ │ ├── README.md
│ │ │ ├── snackbar.component.html
│ │ │ ├── snackbar.component.spec.ts
│ │ │ ├── snackbar.component.ts
│ │ │ └── snackbar.module.ts
│ │ ├── splitter
│ │ │ ├── public_api.ts
│ │ │ ├── splitter-bar.component.html
│ │ │ ├── splitter-pane
│ │ │ │ ├── splitter-pane.component.html
│ │ │ │ └── splitter-pane.component.ts
│ │ │ ├── splitter.component.html
│ │ │ ├── splitter.component.spec.ts
│ │ │ ├── splitter.component.ts
│ │ │ └── splitter.module.ts
│ │ ├── stepper
│ │ │ ├── README.md
│ │ │ ├── public_api.ts
│ │ │ ├── step
│ │ │ │ ├── step.component.html
│ │ │ │ └── step.component.ts
│ │ │ ├── stepper.common.ts
│ │ │ ├── stepper.component.html
│ │ │ ├── stepper.component.spec.ts
│ │ │ ├── stepper.component.ts
│ │ │ ├── stepper.directive.ts
│ │ │ ├── stepper.module.ts
│ │ │ └── stepper.service.ts
│ │ ├── switch
│ │ │ ├── README.md
│ │ │ ├── switch.component.html
│ │ │ ├── switch.component.spec.ts
│ │ │ ├── switch.component.ts
│ │ │ └── switch.module.ts
│ │ ├── tabs
│ │ │ ├── bottom-nav
│ │ │ │ ├── README.md
│ │ │ │ ├── bottom-nav-content.component.html
│ │ │ │ ├── bottom-nav-content.component.ts
│ │ │ │ ├── bottom-nav-header.component.html
│ │ │ │ ├── bottom-nav-header.component.ts
│ │ │ │ ├── bottom-nav-item.component.html
│ │ │ │ ├── bottom-nav-item.component.ts
│ │ │ │ ├── bottom-nav.component.html
│ │ │ │ ├── bottom-nav.component.spec.ts
│ │ │ │ ├── bottom-nav.component.ts
│ │ │ │ ├── bottom-nav.directives.ts
│ │ │ │ ├── bottom-nav.module.ts
│ │ │ │ └── public_api.ts
│ │ │ ├── tab-content.directive.ts
│ │ │ ├── tab-header.directive.ts
│ │ │ ├── tab-item.directive.ts
│ │ │ ├── tabs.base.ts
│ │ │ ├── tabs.directive.ts
│ │ │ └── tabs
│ │ │ │ ├── README.md
│ │ │ │ ├── public_api.ts
│ │ │ │ ├── tab-content.component.html
│ │ │ │ ├── tab-content.component.ts
│ │ │ │ ├── tab-header.component.html
│ │ │ │ ├── tab-header.component.ts
│ │ │ │ ├── tab-item.component.html
│ │ │ │ ├── tab-item.component.ts
│ │ │ │ ├── tabs.component.html
│ │ │ │ ├── tabs.component.spec.ts
│ │ │ │ ├── tabs.component.ts
│ │ │ │ ├── tabs.directives.ts
│ │ │ │ └── tabs.module.ts
│ │ ├── test-utils
│ │ │ ├── bottom-nav-components.spec.ts
│ │ │ ├── calendar-helper-utils.ts
│ │ │ ├── configure-suite.ts
│ │ │ ├── controls-functions.spec.ts
│ │ │ ├── grid-base-components.spec.ts
│ │ │ ├── grid-cell-style-testing.scss
│ │ │ ├── grid-functions.spec.ts
│ │ │ ├── grid-interfaces.spec.ts
│ │ │ ├── grid-mch-sample.spec.ts
│ │ │ ├── grid-samples.spec.ts
│ │ │ ├── grid-validation-samples.spec.ts
│ │ │ ├── helper-utils.spec.ts
│ │ │ ├── hierarchical-grid-components.spec.ts
│ │ │ ├── hierarchical-grid-functions.spec.ts
│ │ │ ├── list-components.spec.ts
│ │ │ ├── pivot-grid-functions.spec.ts
│ │ │ ├── pivot-grid-samples.spec.ts
│ │ │ ├── routing-test-guard.spec.ts
│ │ │ ├── routing-view-components.spec.ts
│ │ │ ├── sample-test-data.spec.ts
│ │ │ ├── tabs-components.spec.ts
│ │ │ ├── template-strings.spec.ts
│ │ │ ├── tooltip-components.spec.ts
│ │ │ ├── tree-grid-components.spec.ts
│ │ │ ├── tree-grid-functions.spec.ts
│ │ │ └── ui-interactions.spec.ts
│ │ ├── time-picker
│ │ │ ├── README.md
│ │ │ ├── public_api.ts
│ │ │ ├── time-picker.common.ts
│ │ │ ├── time-picker.component.html
│ │ │ ├── time-picker.component.spec.ts
│ │ │ ├── time-picker.component.ts
│ │ │ ├── time-picker.directives.ts
│ │ │ ├── time-picker.module.ts
│ │ │ └── time-picker.pipes.ts
│ │ ├── toast
│ │ │ ├── README.md
│ │ │ ├── toast.component.html
│ │ │ ├── toast.component.spec.ts
│ │ │ ├── toast.component.ts
│ │ │ └── toast.module.ts
│ │ └── tree
│ │ │ ├── README.md
│ │ │ ├── common.ts
│ │ │ ├── public_api.ts
│ │ │ ├── tree-functions.spec.ts
│ │ │ ├── tree-navigation.service.ts
│ │ │ ├── tree-navigation.spec.ts
│ │ │ ├── tree-node
│ │ │ ├── tree-node.component.html
│ │ │ └── tree-node.component.ts
│ │ │ ├── tree-samples.spec.ts
│ │ │ ├── tree-selection.service.spec.ts
│ │ │ ├── tree-selection.service.ts
│ │ │ ├── tree-selection.spec.ts
│ │ │ ├── tree.component.html
│ │ │ ├── tree.component.ts
│ │ │ ├── tree.module.ts
│ │ │ ├── tree.service.ts
│ │ │ └── tree.spec.ts
│ └── public_api.ts
│ ├── test.css
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── readme-template.md
├── scripts
├── build-elements-styles.mjs
├── build-styles.mjs
├── build-typedoc.mjs
├── get-args.mjs
└── migrations-sourcemap-shift.mjs
├── src
├── app
│ ├── accordion
│ │ ├── accordion.sample.html
│ │ ├── accordion.sample.scss
│ │ └── accordion.sample.ts
│ ├── action-strip
│ │ ├── action-strip.sample.html
│ │ ├── action-strip.sample.scss
│ │ └── action-strip.sample.ts
│ ├── app.component.html
│ ├── app.component.scss
│ ├── app.component.ts
│ ├── app.config.server.ts
│ ├── app.config.ts
│ ├── app.routes.ts
│ ├── autocomplete
│ │ ├── autocomplete.sample.html
│ │ ├── autocomplete.sample.scss
│ │ ├── autocomplete.sample.ts
│ │ └── data.ts
│ ├── avatar
│ │ ├── avatar.sample.html
│ │ ├── avatar.sample.scss
│ │ └── avatar.sample.ts
│ ├── badge
│ │ ├── badge.sample.html
│ │ ├── badge.sample.scss
│ │ └── badge.sample.ts
│ ├── banner
│ │ ├── banner.sample.html
│ │ ├── banner.sample.scss
│ │ └── banner.sample.ts
│ ├── bottomnav-routing
│ │ ├── bottomnav-routing-views.sample.ts
│ │ ├── bottomnav-routing.sample.html
│ │ ├── bottomnav-routing.sample.scss
│ │ └── bottomnav-routing.sample.ts
│ ├── bottomnav
│ │ ├── bottomnav.sample.html
│ │ ├── bottomnav.sample.scss
│ │ ├── bottomnav.sample.ts
│ │ └── template.html
│ ├── button
│ │ ├── button.sample.html
│ │ ├── button.sample.scss
│ │ └── button.sample.ts
│ ├── buttonGroup
│ │ ├── buttonGroup.sample.html
│ │ ├── buttonGroup.sample.scss
│ │ └── buttonGroup.sample.ts
│ ├── calendar-views
│ │ ├── calendar-views.sample.html
│ │ ├── calendar-views.sample.scss
│ │ └── calendar-views.sample.ts
│ ├── calendar
│ │ ├── calendar.sample.html
│ │ ├── calendar.sample.scss
│ │ └── calendar.sample.ts
│ ├── card
│ │ ├── card.sample.html
│ │ ├── card.sample.scss
│ │ └── card.sample.ts
│ ├── carousel
│ │ ├── carousel.sample.html
│ │ ├── carousel.sample.scss
│ │ └── carousel.sample.ts
│ ├── chips
│ │ ├── chips.sample.html
│ │ ├── chips.sample.scss
│ │ └── chips.sample.ts
│ ├── circular-progress-showcase
│ │ ├── circular-progress-showcase.sample.html
│ │ ├── circular-progress-showcase.sample.scss
│ │ └── circular-progress-showcase.sample.ts
│ ├── combo-showcase
│ │ ├── combo-showcase.sample.html
│ │ ├── combo-showcase.sample.scss
│ │ └── combo-showcase.sample.ts
│ ├── combo
│ │ ├── combo.sample.html
│ │ ├── combo.sample.scss
│ │ ├── combo.sample.ts
│ │ └── remote-nwind.service.ts
│ ├── date-picker
│ │ ├── date-picker.sample.html
│ │ ├── date-picker.sample.scss
│ │ └── date-picker.sample.ts
│ ├── date-range
│ │ ├── date-range.sample.html
│ │ ├── date-range.sample.scss
│ │ └── date-range.sample.ts
│ ├── date-time-editor
│ │ ├── date-time-editor.sample.css
│ │ ├── date-time-editor.sample.html
│ │ └── date-time-editor.sample.ts
│ ├── dialog
│ │ ├── dialog.sample.html
│ │ ├── dialog.sample.scss
│ │ └── dialog.sample.ts
│ ├── divider
│ │ ├── divider.component.html
│ │ ├── divider.component.scss
│ │ └── divider.component.ts
│ ├── dockmanager-grid
│ │ ├── dockmanager-grid.sample.html
│ │ ├── dockmanager-grid.sample.scss
│ │ ├── dockmanager-grid.sample.ts
│ │ └── signal-r.service.ts
│ ├── drag-drop
│ │ ├── drag-drop.sample.html
│ │ ├── drag-drop.sample.scss
│ │ ├── drag-drop.sample.ts
│ │ └── shadow-dom-grid
│ │ │ ├── shadow-grid-sample.html
│ │ │ ├── shadow-grid-sample.scss
│ │ │ └── shadow-grid-sample.ts
│ ├── drop-down
│ │ ├── drop-down-virtual
│ │ │ ├── drop-down-virtual.component.html
│ │ │ ├── drop-down-virtual.component.scss
│ │ │ └── drop-down-virtual.component.ts
│ │ ├── drop-down.sample.html
│ │ ├── drop-down.sample.scss
│ │ ├── drop-down.sample.ts
│ │ └── foods.ts
│ ├── expansion-panel
│ │ ├── expansion-panel-sample.html
│ │ ├── expansion-panel-sample.scss
│ │ └── expansion-panel-sample.ts
│ ├── gird-cell-styling
│ │ ├── grid-cell-styling.sample.html
│ │ ├── grid-cell-styling.sample.scss
│ │ └── grid-cell-styling.sample.ts
│ ├── grid-add-row
│ │ ├── grid-add-row.sample.html
│ │ ├── grid-add-row.sample.scss
│ │ └── grid-add-row.sample.ts
│ ├── grid-auto-size
│ │ ├── grid-auto-size.sample.html
│ │ ├── grid-auto-size.sample.scss
│ │ └── grid-auto-size.sample.ts
│ ├── grid-cell-api
│ │ ├── grid-cell-api.sample.html
│ │ ├── grid-cell-api.sample.scss
│ │ └── grid-cell-api.sample.ts
│ ├── grid-cellEditing
│ │ ├── grid-cellEditing.component.html
│ │ ├── grid-cellEditing.component.scss
│ │ └── grid-cellEditing.component.ts
│ ├── grid-clipboard
│ │ ├── grid-clipboard.sample.html
│ │ ├── grid-clipboard.sample.scss
│ │ └── grid-clipboard.sample.ts
│ ├── grid-column-actions
│ │ ├── custom-action-directive.ts
│ │ ├── grid-column-actions.sample.html
│ │ ├── grid-column-actions.sample.scss
│ │ └── grid-column-actions.sample.ts
│ ├── grid-column-groups
│ │ ├── grid-column-groups.sample.css
│ │ ├── grid-column-groups.sample.html
│ │ ├── grid-column-groups.sample.scss
│ │ └── grid-column-groups.sample.ts
│ ├── grid-column-moving
│ │ ├── grid-column-moving.sample.html
│ │ ├── grid-column-moving.sample.scss
│ │ └── grid-column-moving.sample.ts
│ ├── grid-column-pinning
│ │ ├── grid-column-pinning.sample.html
│ │ ├── grid-column-pinning.sample.scss
│ │ └── grid-column-pinning.sample.ts
│ ├── grid-column-resizing
│ │ ├── grid-column-resizing.sample.html
│ │ ├── grid-column-resizing.sample.scss
│ │ └── grid-column-resizing.sample.ts
│ ├── grid-column-selection
│ │ ├── grid-column-selection.sample.html
│ │ ├── grid-column-selection.sample.scss
│ │ └── grid-column-selection.sample.ts
│ ├── grid-column-types
│ │ ├── grid-column-types.sample.html
│ │ ├── grid-column-types.sample.scss
│ │ └── grid-column-types.sample.ts
│ ├── grid-esf-load-on-demand
│ │ ├── grid-esf-load-on-demand.component.html
│ │ ├── grid-esf-load-on-demand.component.scss
│ │ ├── grid-esf-load-on-demand.component.ts
│ │ └── grid-esf-load-on-demand.service.ts
│ ├── grid-events
│ │ ├── grid-events.component.html
│ │ ├── grid-events.component.scss
│ │ └── grid-events.component.ts
│ ├── grid-export
│ │ ├── grid-export.sample.html
│ │ ├── grid-export.sample.scss
│ │ ├── grid-export.sample.ts
│ │ ├── gridData.ts
│ │ ├── hGridData.ts
│ │ └── tGridData.ts
│ ├── grid-external-filtering
│ │ ├── grid-external-filtering.sample.html
│ │ ├── grid-external-filtering.sample.scss
│ │ └── grid-external-filtering.sample.ts
│ ├── grid-filter-template
│ │ ├── grid-filter-template.sample.html
│ │ ├── grid-filter-template.sample.scss
│ │ └── grid-filter-template.sample.ts
│ ├── grid-filtering
│ │ ├── grid-filtering.sample.html
│ │ ├── grid-filtering.sample.scss
│ │ └── grid-filtering.sample.ts
│ ├── grid-finjs
│ │ ├── controllers.component.html
│ │ ├── controllers.component.scss
│ │ ├── controllers.component.ts
│ │ ├── grid-finjs.component.html
│ │ ├── grid-finjs.component.scss
│ │ ├── grid-finjs.component.ts
│ │ ├── main.component.html
│ │ ├── main.component.scss
│ │ └── main.component.ts
│ ├── grid-flex-layout
│ │ ├── grid-flex.sample.html
│ │ ├── grid-flex.sample.scss
│ │ └── grid-flex.sample.ts
│ ├── grid-formatting
│ │ ├── grid-formatting.component.html
│ │ ├── grid-formatting.component.scss
│ │ └── grid-formatting.component.ts
│ ├── grid-groupby
│ │ ├── grid-groupby.sample.html
│ │ ├── grid-groupby.sample.scss
│ │ └── grid-groupby.sample.ts
│ ├── grid-localization
│ │ ├── grid-localization.sample.html
│ │ ├── grid-localization.sample.scss
│ │ └── grid-localization.sample.ts
│ ├── grid-master-detail
│ │ ├── grid-master-detail.sample.html
│ │ ├── grid-master-detail.sample.scss
│ │ └── grid-master-detail.sample.ts
│ ├── grid-mrl-custom-navigation
│ │ ├── grid-mrl-custom-navigation.sample.html
│ │ └── grid-mrl-custom-navigation.ts
│ ├── grid-multi-row-layout-config
│ │ ├── grid-mrl-config.sample.html
│ │ ├── grid-mrl-config.sample.scss
│ │ └── grid-mrl-config.sample.ts
│ ├── grid-multi-row-layout
│ │ ├── grid-mrl.sample.html
│ │ ├── grid-mrl.sample.scss
│ │ └── grid-mrl.sample.ts
│ ├── grid-nested-props
│ │ ├── grid-nested-props.sample.html
│ │ └── grid-nested-props.sample.ts
│ ├── grid-percentage-columns
│ │ ├── grid-percantge-widths.sample.html
│ │ ├── grid-percantge-widths.sample.scss
│ │ └── grid-percantge-widths.sample.ts
│ ├── grid-performance
│ │ ├── grid-performance.sample.html
│ │ ├── grid-performance.sample.scss
│ │ └── grid-performance.sample.ts
│ ├── grid-re-create
│ │ ├── grid-re-create.sample.html
│ │ ├── grid-re-create.sample.scss
│ │ └── grid-re-create.sample.ts
│ ├── grid-remote-paging
│ │ ├── grid-remote-paging.sample.html
│ │ ├── grid-remote-paging.sample.scss
│ │ └── grid-remote-paging.sample.ts
│ ├── grid-remote-virtualization-with-scroll
│ │ ├── grid-remote-virtualization-scroll.sample.html
│ │ └── grid-remote-virtualization-scroll.sample.ts
│ ├── grid-remote-virtualization
│ │ ├── grid-remote-virtualization.sample.html
│ │ ├── grid-remote-virtualization.sample.scss
│ │ └── grid-remote-virtualization.sample.ts
│ ├── grid-row-api
│ │ ├── grid-row-api.sample.html
│ │ ├── grid-row-api.sample.scss
│ │ └── grid-row-api.sample.ts
│ ├── grid-row-draggable
│ │ ├── grid-row-draggable.sample.html
│ │ ├── grid-row-draggable.sample.scss
│ │ └── grid-row-draggable.sample.ts
│ ├── grid-row-edit
│ │ ├── grid-row-edit-sample.component.html
│ │ ├── grid-row-edit-sample.component.scss
│ │ └── grid-row-edit-sample.component.ts
│ ├── grid-row-pinning
│ │ ├── grid-row-pinning.sample.html
│ │ ├── grid-row-pinning.sample.scss
│ │ └── grid-row-pinning.sample.ts
│ ├── grid-row-reorder
│ │ ├── grid-row-reorder.sample.html
│ │ ├── grid-row-reorder.sample.scss
│ │ ├── grid-row-reorder.sample.ts
│ │ └── nwindData.ts
│ ├── grid-search-box
│ │ ├── grid-search-box.component.html
│ │ ├── grid-search-box.component.scss
│ │ └── grid-search-box.component.ts
│ ├── grid-search
│ │ ├── grid-search.sample.html
│ │ ├── grid-search.sample.scss
│ │ └── grid-search.sample.ts
│ ├── grid-selection
│ │ ├── grid-selection.sample.html
│ │ ├── grid-selection.sample.scss
│ │ └── grid-selection.sample.ts
│ ├── grid-state
│ │ ├── about.component.html
│ │ ├── about.component.ts
│ │ ├── data.ts
│ │ ├── grid-state.component.html
│ │ ├── grid-state.component.scss
│ │ └── grid-state.component.ts
│ ├── grid-summaries
│ │ ├── grid-summaries.component.scss
│ │ ├── grid-summaries.sample.html
│ │ └── grid-summaries.sample.ts
│ ├── grid-toolbar
│ │ ├── grid-toolbar-custom.sample.html
│ │ ├── grid-toolbar-custom.sample.scss
│ │ ├── grid-toolbar-custom.sample.ts
│ │ ├── grid-toolbar.sample.html
│ │ ├── grid-toolbar.sample.scss
│ │ └── grid-toolbar.sample.ts
│ ├── grid-updates-test
│ │ ├── aminoData.ts
│ │ ├── grid-updates.component.html
│ │ ├── grid-updates.component.scss
│ │ └── grid-updates.component.ts
│ ├── grid-validation
│ │ ├── grid-validation.sample.component.html
│ │ ├── grid-validation.sample.component.scss
│ │ └── grid-validation.sample.component.ts
│ ├── grid
│ │ ├── grid.sample.html
│ │ ├── grid.sample.scss
│ │ └── grid.sample.ts
│ ├── hierarchical-grid-add-row
│ │ ├── hierarchical-grid-add-row.sample.html
│ │ └── hierarchical-grid-add-row.sample.ts
│ ├── hierarchical-grid-advanced-filtering
│ │ ├── data.ts
│ │ ├── hierarchical-grid-advanced-filtering.sample.html
│ │ ├── hierarchical-grid-advanced-filtering.sample.scss
│ │ └── hierarchical-grid-advanced-filtering.sample.ts
│ ├── hierarchical-grid-remote-virtualization
│ │ ├── hierarchical-grid-remote-virtualization.html
│ │ ├── hierarchical-grid-remote-virtualization.scss
│ │ ├── hierarchical-grid-remote-virtualization.ts
│ │ └── hierarchical-remote.service.ts
│ ├── hierarchical-grid-remote
│ │ ├── hierarchical-grid-remote.sample.html
│ │ ├── hierarchical-grid-remote.sample.scss
│ │ └── hierarchical-grid-remote.sample.ts
│ ├── hierarchical-grid-updating
│ │ ├── hierarchical-grid-updating.sample.html
│ │ ├── hierarchical-grid-updating.sample.scss
│ │ └── hierarchical-grid-updating.sample.ts
│ ├── hierarchical-grid
│ │ ├── hierarchical-grid.sample.html
│ │ ├── hierarchical-grid.sample.scss
│ │ └── hierarchical-grid.sample.ts
│ ├── hound
│ │ ├── hound.component.html
│ │ ├── hound.component.scss
│ │ ├── hound.component.spec.ts
│ │ └── hound.component.ts
│ ├── icon-button
│ │ ├── icon-button.sample.html
│ │ ├── icon-button.sample.scss
│ │ └── icon-button.sample.ts
│ ├── icon
│ │ ├── LazyModule
│ │ │ ├── LazyComponent
│ │ │ │ ├── lazyIcon.sample.css
│ │ │ │ ├── lazyIcon.sample.html
│ │ │ │ └── lazyIcon.sample.ts
│ │ │ ├── lazyIcon.module.ts
│ │ │ └── lazyIcon.routing.module.ts
│ │ ├── ThemedComponent
│ │ │ ├── themed-icon.component.html
│ │ │ └── themed-icon.component.ts
│ │ ├── icon.sample.html
│ │ ├── icon.sample.scss
│ │ └── icon.sample.ts
│ ├── input-controls
│ │ ├── input-controls.sample.html
│ │ ├── input-controls.sample.scss
│ │ └── input-controls.sample.ts
│ ├── input-group-showcase
│ │ ├── input-group-showcase.sample.html
│ │ ├── input-group-showcase.sample.scss
│ │ └── input-group-showcase.sample.ts
│ ├── input
│ │ ├── input.sample.html
│ │ ├── input.sample.scss
│ │ └── input.sample.ts
│ ├── interceptor.service.ts
│ ├── label
│ │ ├── label.sample.html
│ │ ├── label.sample.scss
│ │ └── label.sample.ts
│ ├── layout
│ │ ├── layout.sample.html
│ │ ├── layout.sample.scss
│ │ └── layout.sample.ts
│ ├── linear-progress
│ │ ├── linear-progress.sample.html
│ │ ├── linear-progress.sample.scss
│ │ └── linear-progress.sample.ts
│ ├── list-panning
│ │ ├── list-panning.sample.html
│ │ ├── list-panning.sample.scss
│ │ └── list-panning.sample.ts
│ ├── list-performance
│ │ ├── list-performance.sample.html
│ │ ├── list-performance.sample.scss
│ │ └── list-performance.sample.ts
│ ├── list
│ │ ├── list.sample.html
│ │ ├── list.sample.scss
│ │ └── list.sample.ts
│ ├── mask
│ │ ├── mask.sample.html
│ │ ├── mask.sample.scss
│ │ └── mask.sample.ts
│ ├── month-picker
│ │ ├── month-picker.sample.html
│ │ ├── month-picker.sample.scss
│ │ └── month-picker.sample.ts
│ ├── navbar
│ │ ├── navbar.sample.html
│ │ ├── navbar.sample.scss
│ │ └── navbar.sample.ts
│ ├── navdrawer
│ │ ├── navdrawer.sample.html
│ │ ├── navdrawer.sample.scss
│ │ └── navdrawer.sample.ts
│ ├── overlay
│ │ ├── overlay-animation.sample.html
│ │ ├── overlay-animation.sample.scss
│ │ ├── overlay-animation.sample.ts
│ │ ├── overlay-presets.sample.html
│ │ ├── overlay-presets.sample.scss
│ │ ├── overlay-presets.sample.ts
│ │ ├── overlay.sample.css
│ │ ├── overlay.sample.html
│ │ └── overlay.sample.ts
│ ├── package.json
│ ├── pageHeading
│ │ ├── pageHeading.component.ts
│ │ ├── pageHeading.styles.scss
│ │ └── pageHeading.template.html
│ ├── pagination
│ │ ├── pagination.component.ts
│ │ ├── pagination.styles.scss
│ │ └── pagination.template.html
│ ├── pivot-grid-hierarchy
│ │ ├── pivot-grid-hierarchy.sample.html
│ │ ├── pivot-grid-hierarchy.sample.scss
│ │ └── pivot-grid-hierarchy.sample.ts
│ ├── pivot-grid-noop
│ │ ├── pivot-grid-noop.sample.html
│ │ ├── pivot-grid-noop.sample.scss
│ │ └── pivot-grid-noop.sample.ts
│ ├── pivot-grid-state
│ │ ├── pivot-grid-state.sample.html
│ │ ├── pivot-grid-state.sample.scss
│ │ └── pivot-grid-state.sample.ts
│ ├── pivot-grid
│ │ ├── pivot-grid.sample.html
│ │ ├── pivot-grid.sample.scss
│ │ └── pivot-grid.sample.ts
│ ├── properties-panel
│ │ ├── properties-panel.component.html
│ │ ├── properties-panel.component.scss
│ │ ├── properties-panel.component.ts
│ │ └── property-change.service.ts
│ ├── propertiesPanel
│ │ └── Properties-Panel-Spec.md
│ ├── query-builder
│ │ ├── query-builder.sample.html
│ │ ├── query-builder.sample.scss
│ │ └── query-builder.sample.ts
│ ├── radio
│ │ ├── radio.sample.html
│ │ ├── radio.sample.scss
│ │ └── radio.sample.ts
│ ├── rating
│ │ ├── rating.sample.html
│ │ ├── rating.sample.scss
│ │ └── rating.sample.ts
│ ├── reactive-from
│ │ ├── reactive-form-sample.component.html
│ │ ├── reactive-form-sample.component.scss
│ │ └── reactive-form-sample.component.ts
│ ├── ripple
│ │ ├── ripple.sample.html
│ │ ├── ripple.sample.scss
│ │ └── ripple.sample.ts
│ ├── select
│ │ ├── select.sample.html
│ │ ├── select.sample.scss
│ │ └── select.sample.ts
│ ├── shared
│ │ ├── data.ts
│ │ ├── financialData.ts
│ │ ├── financialData2.ts
│ │ ├── hierarchicalData.ts
│ │ ├── local.service.ts
│ │ ├── pivot-data.ts
│ │ ├── remote.service.ts
│ │ ├── remoteProductsData.service.ts
│ │ └── sample-data.ts
│ ├── size-selector
│ │ ├── size-selector.component.html
│ │ ├── size-selector.component.scss
│ │ └── size-selector.component.ts
│ ├── slider-showcase
│ │ ├── slider-showcase.sample.html
│ │ ├── slider-showcase.sample.scss
│ │ └── slider-showcase.sample.ts
│ ├── slider
│ │ ├── range-slider
│ │ │ ├── range-slider.component.html
│ │ │ ├── range-slider.component.scss
│ │ │ └── range-slider.component.ts
│ │ ├── slider.sample.html
│ │ ├── slider.sample.scss
│ │ └── slider.sample.ts
│ ├── snackbar-showcase
│ │ ├── snackbar-showcase.sample.css
│ │ ├── snackbar-showcase.sample.html
│ │ └── snackbar-showcase.sample.ts
│ ├── splitter
│ │ ├── splitter.sample.html
│ │ ├── splitter.sample.scss
│ │ └── splitter.sample.ts
│ ├── stepper
│ │ ├── stepper.sample.html
│ │ ├── stepper.sample.scss
│ │ └── stepper.sample.ts
│ ├── styleguide
│ │ ├── animations
│ │ │ ├── animations.sample.html
│ │ │ ├── animations.sample.scss
│ │ │ └── animations.sample.ts
│ │ ├── colors
│ │ │ ├── color.sample.html
│ │ │ ├── color.sample.scss
│ │ │ └── color.sample.ts
│ │ ├── shadows
│ │ │ ├── shadows.sample.css
│ │ │ ├── shadows.sample.html
│ │ │ └── shadows.sample.ts
│ │ └── typography
│ │ │ ├── typography.sample.css
│ │ │ ├── typography.sample.html
│ │ │ └── typography.sample.ts
│ ├── tabs-routing
│ │ ├── tabs-routing-views.sample.ts
│ │ ├── tabs-routing.sample.html
│ │ ├── tabs-routing.sample.scss
│ │ └── tabs-routing.sample.ts
│ ├── tabs-showcase
│ │ ├── tabs-showcase.sample.html
│ │ ├── tabs-showcase.sample.scss
│ │ └── tabs-showcase.sample.ts
│ ├── time-picker
│ │ ├── time-picker.sample.html
│ │ ├── time-picker.sample.scss
│ │ └── time-picker.sample.ts
│ ├── toast-showcase
│ │ ├── toast-showcase.sample.html
│ │ ├── toast-showcase.sample.scss
│ │ └── toast-showcase.sample.ts
│ ├── tooltip
│ │ ├── tooltip.sample.css
│ │ ├── tooltip.sample.html
│ │ └── tooltip.sample.ts
│ ├── tree-grid-add-row
│ │ ├── tree-grid-add-row.sample.html
│ │ ├── tree-grid-add-row.sample.scss
│ │ └── tree-grid-add-row.sample.ts
│ ├── tree-grid-flat-data
│ │ ├── tree-grid-flat-data.sample.html
│ │ ├── tree-grid-flat-data.sample.scss
│ │ └── tree-grid-flat-data.sample.ts
│ ├── tree-grid-groupby
│ │ ├── tree-grid-groupby.sample.html
│ │ ├── tree-grid-groupby.sample.scss
│ │ └── tree-grid-groupby.sample.ts
│ ├── tree-grid-load-on-demand
│ │ ├── tree-grid-load-on-demand.sample.html
│ │ ├── tree-grid-load-on-demand.sample.scss
│ │ ├── tree-grid-load-on-demand.sample.ts
│ │ └── tree-grid-load-on-demand.service.ts
│ ├── tree-grid
│ │ ├── tree-grid.sample.html
│ │ ├── tree-grid.sample.scss
│ │ └── tree-grid.sample.ts
│ ├── tree-showcase
│ │ ├── tree-showcase.sample.html
│ │ ├── tree-showcase.sample.scss
│ │ └── tree-showcase.sample.ts
│ ├── tree
│ │ ├── tree.sample.html
│ │ ├── tree.sample.scss
│ │ └── tree.sample.ts
│ └── virtual-for-directive
│ │ ├── virtual-for.sample.css
│ │ ├── virtual-for.sample.html
│ │ └── virtual-for.sample.ts
├── assets
│ ├── .gitkeep
│ ├── fonts
│ │ ├── MaterialIcons-Regular.ttf
│ │ ├── MaterialIcons-Regular.woff
│ │ ├── MaterialIcons-Regular.woff2
│ │ ├── OFL.txt
│ │ ├── TitilliumWeb-Bold.ttf
│ │ ├── TitilliumWeb-Light.ttf
│ │ ├── TitilliumWeb-Regular.ttf
│ │ └── TitilliumWeb-SemiBold.ttf
│ ├── images
│ │ ├── avatar
│ │ │ ├── 1.jpg
│ │ │ ├── 10.jpg
│ │ │ ├── 11.jpg
│ │ │ ├── 12.jpg
│ │ │ ├── 13.jpg
│ │ │ ├── 14.jpg
│ │ │ ├── 15.jpg
│ │ │ ├── 16.jpg
│ │ │ ├── 17.jpg
│ │ │ ├── 18.jpg
│ │ │ ├── 19.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 20.jpg
│ │ │ ├── 21.jpg
│ │ │ ├── 22.jpg
│ │ │ ├── 23.jpg
│ │ │ ├── 24.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 6.jpg
│ │ │ ├── 7.jpg
│ │ │ ├── 8.jpg
│ │ │ └── 9.jpg
│ │ ├── card
│ │ │ ├── avatars
│ │ │ │ ├── alicia_keys.jpg
│ │ │ │ ├── igLogo.png
│ │ │ │ ├── photographer.jpg
│ │ │ │ ├── rupert_stadler.jpg
│ │ │ │ └── statue_of_liberty.jpg
│ │ │ ├── icons
│ │ │ │ ├── breeze.svg
│ │ │ │ └── rain.svg
│ │ │ └── media
│ │ │ │ ├── audi.jpg
│ │ │ │ ├── cofe.jpg
│ │ │ │ ├── here_media.jpg
│ │ │ │ ├── infragisticsMap.png
│ │ │ │ ├── monuments.jpg
│ │ │ │ ├── ny.jpg
│ │ │ │ ├── photographer_portfolio.jpg
│ │ │ │ ├── placeholder.jpg
│ │ │ │ ├── roses.jpg
│ │ │ │ ├── the_red_ice_forest.jpg
│ │ │ │ ├── weather.png
│ │ │ │ └── yosemite.jpg
│ │ ├── carousel
│ │ │ ├── slide1@x2.jpg
│ │ │ ├── slide2@x2.jpg
│ │ │ ├── slide3@x2.jpg
│ │ │ └── slide4@x2.jpg
│ │ ├── dialog
│ │ │ ├── alert.png
│ │ │ ├── custom.png
│ │ │ └── dialog.png
│ │ ├── drag-drop
│ │ │ └── jailBars.png
│ │ ├── grid
│ │ │ ├── active.png
│ │ │ └── expired.png
│ │ ├── ignite-ui-logo-light-background.png
│ │ ├── list
│ │ │ └── empty.png
│ │ ├── loading.svg
│ │ ├── rsrcs
│ │ │ ├── igniteui-logo-dark-bg
│ │ │ ├── igniteui-logo-light-bg
│ │ │ ├── sample-background.svg
│ │ │ ├── toast-bg-bottom.svg
│ │ │ ├── toast-bg-middle.svg
│ │ │ └── toast-bg-top.svg
│ │ └── shadows
│ │ │ └── whatismaterial_3d_elevation2.jpg
│ └── svg
│ │ ├── filtering
│ │ ├── contains.svg
│ │ ├── copy.svg
│ │ ├── does_not_contain.svg
│ │ ├── does_not_equal.svg
│ │ ├── ends_with.svg
│ │ ├── equals.svg
│ │ ├── is_empty.svg
│ │ └── starts_with.svg
│ │ └── ignite-ui-logo-flames.svg
├── environments
│ ├── environment.hmr.ts
│ ├── environment.prod.ts
│ └── environment.ts
├── favicon.ico
├── hmr.ts
├── index.html
├── main.server.ts
├── main.ts
├── polyfills.ts
├── server.ts
├── styles
│ ├── _app-layout.scss
│ ├── _demo-theme.scss
│ ├── _mixins.scss
│ ├── _variables.scss
│ ├── hound
│ │ ├── README.md
│ │ ├── _index.scss
│ │ ├── _palette.scss
│ │ ├── _typography.scss
│ │ ├── build.sh
│ │ └── components
│ │ │ ├── button
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── card
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── checkbox
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── combo
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── dropdown
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── input-group
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── radio
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── select
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── switch
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ ├── tabs
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ │ │ └── template
│ │ │ ├── _index.scss
│ │ │ ├── _overwrites.scss
│ │ │ └── _theme.scss
│ └── styles.scss
├── test.ts
├── tsconfig.app.json
├── tsconfig.spec.json
└── web.config
├── tsconfig.json
└── tsconfig.typedoc.json
/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 4
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | max_line_length = off
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 |
3 | *.js eol=lf
4 | *.ts eol=lf
5 | *.json eol=lf
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/question.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Question
3 | about: Get general information or clarification
4 | title: ''
5 | labels: ':question: question'
6 | assignees: ''
7 | projects: IgniteUI/16
8 |
9 | ---
10 |
11 | ## Question
12 | For questions, please use the `Discussions` tab of the repository!
13 |
--------------------------------------------------------------------------------
/.hooks/prepare-commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | 'use strict';
3 |
4 | var validate = require('./scripts/validate'),
5 | fs = require('fs');
6 |
7 | var options = {
8 | style: "default"
9 | };
10 |
11 | var text = fs.readFileSync(process.argv[2]).toString();
12 |
13 | var errors = [];
14 | errors = validate(text, options, errors);
15 |
16 | if (errors.length > 0) {
17 | process.stdout.write(errors[0].toString());
18 | process.exitCode = 1;
19 | }
20 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # Ignore all TS/JS files:
2 | **/*.ts
3 | **/*.js
4 |
--------------------------------------------------------------------------------
/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "es5",
3 | "tabWidth": 2,
4 | "singleQuote": true,
5 | "arrowParens": "always",
6 | "overrides": [
7 | {
8 | "files": ["*.scss"],
9 | "options": {
10 | "tabWidth": 4
11 | }
12 | }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/.stylelintignore:
--------------------------------------------------------------------------------
1 | **/*.md
2 | *.ts
3 | *.mjs
4 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "git.ignoreLimitWarning": true,
3 | "javascript.preferences.quoteStyle": "single",
4 | "typescript.preferences.quoteStyle": "single",
5 | "cSpell.words": [
6 | "aria-describedby",
7 | "aria-haspopup",
8 | "aria-labelledby",
9 | "ghostclass",
10 | "groupable",
11 | "groupby",
12 | "maxlength",
13 | "ungroup"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/cypress/e2e/spec.cy.ts:
--------------------------------------------------------------------------------
1 | describe('My First Test', () => {
2 | it('Visits the initial project page', () => {
3 | cy.visit('/')
4 | cy.contains('Welcome')
5 | cy.contains('sandbox app is running!')
6 | })
7 | })
8 |
--------------------------------------------------------------------------------
/cypress/plugins/index.ts:
--------------------------------------------------------------------------------
1 | // Plugins enable you to tap into, modify, or extend the internal behavior of Cypress
2 | // For more info, visit https://on.cypress.io/plugins-api
3 | module.exports = (on, config) => {}
4 |
--------------------------------------------------------------------------------
/cypress/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "include": ["**/*.ts"],
4 | "compilerOptions": {
5 | "sourceMap": false,
6 | "types": ["cypress"]
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/app.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/bundle-test/src/app/app.component.scss
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/app.routes.server.ts:
--------------------------------------------------------------------------------
1 | import { RenderMode, ServerRoute } from '@angular/ssr';
2 |
3 | export const serverRoutes: ServerRoute[] = [
4 | {
5 | path: '**',
6 | renderMode: RenderMode.Prerender
7 | }
8 | ];
9 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/button-group/button-group.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/button-group/button-group.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | }
4 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/chip/chip.component.html:
--------------------------------------------------------------------------------
1 | Chip
2 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/chip/chip.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/bundle-test/src/app/chip/chip.component.scss
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/form/form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/bundle-test/src/app/form/form.component.scss
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/grid/grid.component.css:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | }
4 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/grid/grid.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/stepper/stepper.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/stepper/stepper.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/bundle-test/src/app/stepper/stepper.component.scss
--------------------------------------------------------------------------------
/projects/bundle-test/src/app/stepper/stepper.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { IgxStepperComponent } from 'igniteui-angular';
3 |
4 | @Component({
5 | selector: 'app-grid',
6 | standalone: true,
7 | imports: [IgxStepperComponent],
8 | templateUrl: './stepper.component.html',
9 | styleUrls: ['./stepper.component.scss']
10 | })
11 | export class StepperComponent {
12 | }
13 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BundleTest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/main.server.ts:
--------------------------------------------------------------------------------
1 | import { bootstrapApplication } from '@angular/platform-browser';
2 | import { AppComponent } from './app/app.component';
3 | import { config } from './app/app.config.server';
4 |
5 | const bootstrap = () => bootstrapApplication(AppComponent, config);
6 |
7 | export default bootstrap;
8 |
--------------------------------------------------------------------------------
/projects/bundle-test/src/main.ts:
--------------------------------------------------------------------------------
1 | import { AppComponent } from './app/app.component';
2 | import { bootstrapApplication } from '@angular/platform-browser';
3 | import { appConfig } from './app/app.config';
4 |
5 |
6 | bootstrapApplication(AppComponent, appConfig).catch(err => console.error(err));
7 |
--------------------------------------------------------------------------------
/projects/bundle-test/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "include": [
11 | "src/**/*.spec.ts",
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/jasmine.json:
--------------------------------------------------------------------------------
1 | {
2 | "spec_dir": "projects/igniteui-angular-elements/tests",
3 | "spec_files": [
4 | "**/*.test.ts"
5 | ],
6 | "env": {
7 | "random": false
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/app/ssr-shim.ts:
--------------------------------------------------------------------------------
1 | import { Element, HTMLElement, CustomElementRegistry, customElements } from '@lit-labs/ssr-dom-shim'
2 |
3 | if (typeof window === 'undefined') {
4 | globalThis.Element = Element;
5 | globalThis.HTMLElement = HTMLElement;
6 | globalThis.CustomElementRegistry = CustomElementRegistry;
7 | globalThis.customElements = customElements;
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/app/wrapper/wrapper.component.html:
--------------------------------------------------------------------------------
1 | @for (templateFunc of templateFunctions; track templateFunc) {
2 |
3 |
4 | {{ litRender(container, templateFunc, context) }}
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/app/wrapper/wrapper.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: none;
3 | }
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular-elements/src/assets/.gitkeep
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular-elements/src/favicon.ico
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/index.bundle.js:
--------------------------------------------------------------------------------
1 | import "./polyfills.js";
2 |
3 | import { defineAllComponents } from "./main.js";
4 |
5 | defineAllComponents();
6 |
7 | export * from "./main.js";
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/index.js:
--------------------------------------------------------------------------------
1 | import "./polyfills.js";
2 | import "./main.js";
3 | export * from "./main.js";
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/main.app.ts:
--------------------------------------------------------------------------------
1 | import { defineAllComponents } from './utils/define-all';
2 |
3 | defineAllComponents();
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/main.ts:
--------------------------------------------------------------------------------
1 |
2 | /** Components */
3 | export * from './app/components';
4 |
5 | /** Util functions */
6 | export { defineComponents } from './utils/register';
7 | export { defineAllComponents } from './utils/define-all';
8 |
9 | /** Export Public API */
10 | export * from './public_api';
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | @use './themes/light/bootstrap.scss';
3 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/tests/index.test.ts:
--------------------------------------------------------------------------------
1 | import 'jasmine';
2 |
3 | describe('It works', () => {
4 | it('is correct', () => {
5 | expect(1).toEqual(1);
6 | });
7 |
8 | });
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/app",
6 | },
7 | "files": [
8 | "src/main.app.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-elements/tsconfig.main.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/app",
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/BG/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Bulgarian resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsBG = {
8 | igx_action_strip_button_more_title: 'Още'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/BG/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Bulgarian resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsBG = {
8 | igx_banner_button_dismiss: 'Отхвърляне'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/BG/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Bulgarian resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsBG = {
8 | igx_chip_remove: 'Премахване на чипa',
9 | igx_chip_select: 'Избор на чип'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/BG/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Bulgarian resource strings for IgxInput
6 | */
7 | export const InputResourceStringsBG = {
8 | igx_input_upload_button: 'Качване на файл',
9 | igx_input_file_placeholder: 'Няма избран файл'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/BG/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Bulgarian resource strings for IgxList
6 | */
7 | export const ListResourceStringsBG = {
8 | igx_list_no_items: 'Няма елементи в списъка.',
9 | igx_list_loading: 'Зарежда информация от сървъра...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/BG/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Bulgarian resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsBG = {
8 | igx_expand: 'Разгъване',
9 | igx_collapse: 'Свиване',
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/CS/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Czech resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsCS = {
8 | igx_action_strip_button_more_title: 'Více'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/CS/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Czech resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsCS = {
8 | igx_banner_button_dismiss: 'Zavřít'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/CS/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Czech resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsCS = {
8 | igx_chip_remove: 'Odebrat čip',
9 | igx_chip_select: 'Vybrat čip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/CS/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Czech resource strings for IgxInput
6 | */
7 | export const InputResourceStringsCS = {
8 | igx_input_upload_button: 'Nahrát soubor',
9 | igx_input_file_placeholder: 'Není zvolený žádný soubor'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/CS/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Czech resource strings for IgxList
6 | */
7 | export const ListResourceStringsCS = {
8 | igx_list_no_items: 'V seznamu nejsou žádné položky.',
9 | igx_list_loading: 'Načítání dat ze serveru...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/CS/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Czech resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsCS = {
8 | igx_expand: 'Rozbalit',
9 | igx_collapse: 'Sbalit'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsDA = {
8 | igx_action_strip_button_more_title: 'Mere'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsDA = {
8 | igx_banner_button_dismiss: 'Afvis'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsDA = {
8 | igx_chip_remove: 'Fjern chip',
9 | igx_chip_select: 'Vælg chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/date-picker-resources.ts:
--------------------------------------------------------------------------------
1 | import { IDatePickerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxDatePicker
6 | */
7 | export const DatePickerResourceStringsDA = {
8 | igx_date_picker_change_date: 'Skift dato',
9 | igx_date_picker_choose_date: 'Vælg dato'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxInput
6 | */
7 | export const InputResourceStringsDA = {
8 | igx_input_upload_button: 'Upload fil',
9 | igx_input_file_placeholder: 'Der er ikke valgt nogen fil'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxList
6 | */
7 | export const ListResourceStringsDA = {
8 | igx_list_no_items: 'Der er ingen elementer på listen.',
9 | igx_list_loading: 'Indlæser data fra serveren...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DA/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Danish resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsDA = {
8 | igx_expand: 'Udvid',
9 | igx_collapse: 'Skjul'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DE/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * German resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsDE = {
8 | igx_action_strip_button_more_title: 'Mehr'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DE/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * German resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsDE = {
8 | igx_banner_button_dismiss: 'Schließen'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DE/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * German resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsDE = {
8 | igx_chip_remove: 'Chip entfernen',
9 | igx_chip_select: 'Chip auswählen'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DE/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * German resource strings for IgxInput
6 | */
7 | export const InputResourceStringsDE = {
8 | igx_input_upload_button: 'Datei hochladen',
9 | igx_input_file_placeholder: 'Keine Datei ausgewählt'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DE/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * German resource strings for IgxList
6 | */
7 | export const ListResourceStringsDE = {
8 | igx_list_no_items: 'Es gibt keine Einträge in der Liste.',
9 | igx_list_loading: 'Lade Daten vom Server...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/DE/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * German resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsDE = {
8 | igx_expand: 'Erweitern',
9 | igx_collapse: 'Reduzieren'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ES/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Spanish resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsES = {
8 | igx_action_strip_button_more_title: 'Más'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ES/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Spanish resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsES = {
8 | igx_banner_button_dismiss: 'Descartar'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ES/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Spanish resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsES = {
8 | igx_chip_remove: 'Quitar chip',
9 | igx_chip_select: 'Seleccionar chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ES/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Spanish resource strings for IgxInput
6 | */
7 | export const InputResourceStringsES = {
8 | igx_input_upload_button: 'Cargar archivo',
9 | igx_input_file_placeholder: 'No hay ningún archivo seleccionado'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ES/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Spanish resource strings for IgxList
6 | */
7 | export const ListResourceStringsES = {
8 | igx_list_no_items: 'No hay elementos en la lista.',
9 | igx_list_loading: 'Cargando datos desde el servidor…'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ES/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Spanish resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsES = {
8 | igx_expand: 'Expandir',
9 | igx_collapse: 'Contraer'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/FR/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * French resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsFR = {
8 | igx_action_strip_button_more_title: 'Plus'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/FR/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * French resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsFR = {
8 | igx_banner_button_dismiss: 'Ignorer'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/FR/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * French resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsFR = {
8 | igx_chip_remove: 'Supprimer la puce',
9 | igx_chip_select: 'Sélectionner la puce'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/FR/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * French resource strings for IgxInput
6 | */
7 | export const InputResourceStringsFR = {
8 | igx_input_upload_button: 'Charger un fichier',
9 | igx_input_file_placeholder: 'Aucun fichier sélectionné'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/FR/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * French resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsFR = {
8 | igx_expand: 'Développer',
9 | igx_collapse: 'Réduire'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/HU/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Hungarian resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsHU = {
8 | igx_action_strip_button_more_title: 'Továbbiak'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/HU/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Hungarian resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsHU = {
8 | igx_banner_button_dismiss: 'Bezárás'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/HU/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Hungarian resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsHU = {
8 | igx_chip_remove: 'Eltávolítás chip',
9 | igx_chip_select: 'Kijelöl chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/HU/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Hungarian resource strings for IgxInput
6 | */
7 | export const InputResourceStringsHU = {
8 | igx_input_upload_button: 'Fájl feltöltése',
9 | igx_input_file_placeholder: 'Nincs fájl kiválasztva'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/HU/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Hungarian resource strings for IgxList
6 | */
7 | export const ListResourceStringsHU = {
8 | igx_list_no_items: 'Nincsenek elemek a listában.',
9 | igx_list_loading: 'Adatok betöltése a szerverről...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/HU/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Hungarian resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsHU = {
8 | igx_expand: 'Kibontás',
9 | igx_collapse: 'Összecsukás',
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/IT/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Italian resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsIT = {
8 | igx_action_strip_button_more_title: 'Altro'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/IT/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Italian resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsIT = {
8 | igx_banner_button_dismiss: 'Elimina'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/IT/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Italian resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsIT = {
8 | igx_chip_remove: 'Rimuovere chip',
9 | igx_chip_select: 'Seleziona chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/IT/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Italian resource strings for IgxInput
6 | */
7 | export const InputResourceStringsIT = {
8 | igx_input_upload_button: 'Carica file',
9 | igx_input_file_placeholder: 'Nessun file scelto'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/IT/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Italian resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsIT = {
8 | igx_expand: 'Espandi',
9 | igx_collapse: 'Comprimi'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsJA = {
8 | igx_action_strip_button_more_title: 'その他'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsJA = {
8 | igx_banner_button_dismiss: '閉じる'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsJA = {
8 | igx_chip_remove: 'チップを削除',
9 | igx_chip_select: 'チップを選択'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/date-picker-resources.ts:
--------------------------------------------------------------------------------
1 | import { IDatePickerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxDatePicker
6 | */
7 | export const DatePickerResourceStringsJA = {
8 | igx_date_picker_change_date: '日付の変更',
9 | igx_date_picker_choose_date: '日付の選択'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxInput
6 | */
7 | export const InputResourceStringsJA = {
8 | igx_input_upload_button: 'ファイルのアップロード',
9 | igx_input_file_placeholder: 'ファイルが指定されていません'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxList
6 | */
7 | export const ListResourceStringsJA = {
8 | igx_list_no_items: 'リストに項目がありません。',
9 | igx_list_loading: 'サーバーからデータを読み込んでいます。'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/JA/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Japanese resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsJA = {
8 | igx_expand: '展開',
9 | igx_collapse: '縮小'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsKO = {
8 | igx_action_strip_button_more_title: '더 보기'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsKO = {
8 | igx_banner_button_dismiss: '해제'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsKO = {
8 | igx_chip_remove: '칩 제거',
9 | igx_chip_select: '칩 선택'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/date-picker-resources.ts:
--------------------------------------------------------------------------------
1 | import { IDatePickerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxDatePicker
6 | */
7 | export const DatePickerResourceStringsKO = {
8 | igx_date_picker_change_date: '날짜 변경',
9 | igx_date_picker_choose_date: '날짜 선택'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxInput
6 | */
7 | export const InputResourceStringsKO = {
8 | igx_input_upload_button: '파일 업로드',
9 | igx_input_file_placeholder: '파일이 선택되지 않음'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxList
6 | */
7 | export const ListResourceStringsKO = {
8 | igx_list_no_items: '목록에 항목이 없습니다.',
9 | igx_list_loading: '서버에서 데이터를로드하는 중...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/KO/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Korean resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsKO = {
8 | igx_expand: '확장',
9 | igx_collapse: '축소'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NB/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Norwegian resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsNB = {
8 | igx_action_strip_button_more_title: 'Mer'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NB/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Norwegian resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsNB = {
8 | igx_banner_button_dismiss: 'Lukk'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NB/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Norwegian resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsNB = {
8 | igx_chip_remove: 'Fjern brikke',
9 | igx_chip_select: 'Velg brikke'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NB/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Norwegian resource strings for IgxInput
6 | */
7 | export const InputResourceStringsNB = {
8 | igx_input_upload_button: 'Last opp fil',
9 | igx_input_file_placeholder: 'Det er ikke valgt noen fil'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NB/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Norwegian resource strings for IgxList
6 | */
7 | export const ListResourceStringsNB = {
8 | igx_list_no_items: 'Det er ingen elementer på listen.',
9 | igx_list_loading: 'Laster inn data fra serveren...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NB/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Norwegian resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsNB = {
8 | igx_expand: 'Vis',
9 | igx_collapse: 'Skjul'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NL/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Dutch resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsNL = {
8 | igx_action_strip_button_more_title: 'Meer'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NL/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Dutch resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsNL = {
8 | igx_banner_button_dismiss: 'Sluiten'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NL/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Dutch resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsNL = {
8 | igx_chip_remove: 'Chip verwijderen',
9 | igx_chip_select: 'Selecteren chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NL/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Dutch resource strings for IgxInput
6 | */
7 | export const InputResourceStringsNL = {
8 | igx_input_upload_button: 'Bestand uploaden',
9 | igx_input_file_placeholder: 'Geen bestand gekozen'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NL/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Dutch resource strings for IgxList
6 | */
7 | export const ListResourceStringsNL = {
8 | igx_list_no_items: 'Er zijn geen items in de lijst.',
9 | igx_list_loading: 'Gegevens van de server laden...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/NL/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Dutch resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsNL = {
8 | igx_expand: 'Uitvouwen',
9 | igx_collapse: 'Samenvouwen'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PL/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Polish resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsPL = {
8 | igx_action_strip_button_more_title: 'Więcej'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PL/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Polish resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsPL = {
8 | igx_banner_button_dismiss: 'Odrzuć'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PL/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Polish resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsPL = {
8 | igx_chip_remove: 'Usuń chip',
9 | igx_chip_select: 'Wybierz chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PL/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Polish resource strings for IgxInput
6 | */
7 | export const InputResourceStringsPL = {
8 | igx_input_upload_button: 'Przekaż plik',
9 | igx_input_file_placeholder: 'Nie wybrano pliku'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PL/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Polish resource strings for IgxList
6 | */
7 | export const ListResourceStringsPL = {
8 | igx_list_no_items: 'Na liście nie ma żadnych elementów.',
9 | igx_list_loading: 'Ładowanie danych z serwera...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PL/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Polish resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsPL = {
8 | igx_expand: 'Rozwiń',
9 | igx_collapse: 'Zwiń'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PT/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Portuguese resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsPT = {
8 | igx_action_strip_button_more_title: 'Mais'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PT/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Portuguese resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsPT = {
8 | igx_banner_button_dismiss: 'Dispensar'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PT/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Portuguese resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsPT = {
8 | igx_chip_remove: 'Remova o chip',
9 | igx_chip_select: 'Selecione o chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PT/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Portuguese resource strings for IgxInput
6 | */
7 | export const InputResourceStringsPT = {
8 | igx_input_upload_button: 'Carregar ficheiro',
9 | igx_input_file_placeholder: 'Nenhum ficheiro selecionado'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PT/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Portuguese resource strings for IgxList
6 | */
7 | export const ListResourceStringsPT = {
8 | igx_list_no_items: 'Não há itens na lista.',
9 | igx_list_loading: 'A carregar dados do servidor...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/PT/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Portuguese resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsPT = {
8 | igx_expand: 'Expandir',
9 | igx_collapse: 'Fechar'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/RO/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Romanian resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsRO = {
8 | igx_action_strip_button_more_title: 'Mai mult'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/RO/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Romanian resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsRO = {
8 | igx_banner_button_dismiss: 'Îndepărtare'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/RO/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Romanian resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsRO = {
8 | igx_chip_remove: 'Eliminați cip',
9 | igx_chip_select: 'Selectați cip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/RO/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Romanian resource strings for IgxInput
6 | */
7 | export const InputResourceStringsRO = {
8 | igx_input_upload_button: 'Încărcare fişier',
9 | igx_input_file_placeholder: 'Niciun fișier ales'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/RO/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Romanian resource strings for IgxList
6 | */
7 | export const ListResourceStringsRO = {
8 | igx_list_no_items: 'Nu există articole în listă.',
9 | igx_list_loading: 'Se încarcă datele de pe server...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/RO/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Romanian resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsRO = {
8 | igx_expand: 'Extindere',
9 | igx_collapse: 'Restrângere'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/SV/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Swedish resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsSV = {
8 | igx_action_strip_button_more_title: 'Mer'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/SV/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Swedish resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsSV = {
8 | igx_banner_button_dismiss: 'Stäng'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/SV/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Swedish resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsSV = {
8 | igx_chip_remove: 'Ta bort chip',
9 | igx_chip_select: 'Välj chip'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/SV/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Swedish resource strings for IgxInput
6 | */
7 | export const InputResourceStringsSV = {
8 | igx_input_upload_button: 'Ladda upp fil',
9 | igx_input_file_placeholder: 'Ingen fil har valts'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/SV/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Swedish resource strings for IgxList
6 | */
7 | export const ListResourceStringsSV = {
8 | igx_list_no_items: 'Det finns inga objekt i listan.',
9 | igx_list_loading: 'Laddar data från servern...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/SV/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Swedish resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsSV = {
8 | igx_expand: 'Expandera',
9 | igx_collapse: 'Reducera'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/TR/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Turkish resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsTR = {
8 | igx_action_strip_button_more_title: 'Diğer'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/TR/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Turkish resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsTR = {
8 | igx_banner_button_dismiss: 'Kapat'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/TR/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Turkish resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsTR = {
8 | igx_chip_remove: 'Çip kaldır',
9 | igx_chip_select: 'Çip seçin'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/TR/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Turkish resource strings for IgxInput
6 | */
7 | export const InputResourceStringsTR = {
8 | igx_input_upload_button: 'Dosya yükle',
9 | igx_input_file_placeholder: 'Dosya seçilmedi'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/TR/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Turkish resource strings for IgxList
6 | */
7 | export const ListResourceStringsTR = {
8 | igx_list_no_items: 'Listede hiç öğe yok.',
9 | igx_list_loading: 'Sunucudan veri yükleniyor...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/TR/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Turkish resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsTR = {
8 | igx_expand: 'Genişlet',
9 | igx_collapse: 'Daralt'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANS/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Simplified Chinese (zh-Hans) resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsZHHANS = {
8 | igx_action_strip_button_more_title: '其他'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANS/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Simplified Chinese (zh-Hans) resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsZHHANS = {
8 | igx_banner_button_dismiss: '取消'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANS/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Simplified Chinese (zh-Hans) resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsZHHANS = {
8 | igx_chip_remove: '移除芯片',
9 | igx_chip_select: '选择芯片'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANS/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Simplified Chinese (zh-Hans) resource strings for IgxInput
6 | */
7 | export const InputResourceStringsZHHANS = {
8 | igx_input_upload_button: '上传文件',
9 | igx_input_file_placeholder: '未选择文件'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANS/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Simplified Chinese (zh-Hans) resource strings for IgxList
6 | */
7 | export const ListResourceStringsZHHANS = {
8 | igx_list_no_items: '列表中没有任何项。',
9 | igx_list_loading: '正在从服务器加载数据...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANS/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Simplified Chinese (zh-Hans) resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsZHHANS = {
8 | igx_expand: '展开',
9 | igx_collapse: '折叠'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANT/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IActionStripResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Traditional Chinese (zh-Hant) resource strings for IgxActionStrip
6 | */
7 | export const ActionStripResourceStringsZHHANT = {
8 | igx_action_strip_button_more_title: '其他'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANT/banner-resources.ts:
--------------------------------------------------------------------------------
1 | import { IBannerResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Traditional Chinese (zh-Hant) resource strings for IgxBanner
6 | */
7 | export const BannerResourceStringsZHHANT = {
8 | igx_banner_button_dismiss: '關閉'
9 | } satisfies MakeRequired;
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANT/chip-resources.ts:
--------------------------------------------------------------------------------
1 | import { IChipResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Traditional Chinese (zh-Hant) resource strings for IgxChip
6 | */
7 | export const ChipResourceStringsZHHANT = {
8 | igx_chip_remove: '移除晶片',
9 | igx_chip_select: '選取晶片'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANT/input-resources.ts:
--------------------------------------------------------------------------------
1 | import { IInputResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Traditional Chinese (zh-Hant) resource strings for IgxInput
6 | */
7 | export const InputResourceStringsZHHANT = {
8 | igx_input_upload_button: '上傳檔案',
9 | igx_input_file_placeholder: '未選擇檔案'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANT/list-resources.ts:
--------------------------------------------------------------------------------
1 | import { IListResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Traditional Chinese (zh-Hant) resource strings for IgxList
6 | */
7 | export const ListResourceStringsZHHANT = {
8 | igx_list_no_items: '清單中沒有任何項目。',
9 | igx_list_loading: '正在從伺服器載入資料...'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/ZH-HANT/tree-resources.ts:
--------------------------------------------------------------------------------
1 | import { ITreeResourceStrings } from 'igniteui-angular';
2 |
3 | // only use `satisfies` operator so export is typed by its schema
4 | /**
5 | * Traditional Chinese (zh-Hant) resource strings for IgxTree
6 | */
7 | export const TreeResourceStringsZHHANT = {
8 | igx_expand: '展開',
9 | igx_collapse: '摺疊'
10 | } satisfies MakeRequired;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular-i18n/src/i18n/expand-type.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable @typescript-eslint/no-unused-vars */
2 | /**
3 | * @internal
4 | * Removes 'optional' attributes making properties required
5 | */
6 | type MakeRequired = { [K in keyof T]-?: T[K] };
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/animations/index.ts:
--------------------------------------------------------------------------------
1 | export * from './src/public_api';
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/animations/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | }
3 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/animations/src/misc/index.ts:
--------------------------------------------------------------------------------
1 | export {
2 | shakeHor,
3 | shakeVer,
4 | shakeTop,
5 | shakeBottom,
6 | shakeRight,
7 | shakeLeft,
8 | shakeCenter,
9 | shakeTr,
10 | shakeBr,
11 | shakeBl,
12 | shakeTl
13 | } from './shake';
14 | export { pulsateFwd, pulsateBck, heartbeat, blink } from './pulsate';
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/cypress/integration/spec.ts:
--------------------------------------------------------------------------------
1 | describe('My First Test', () => {
2 | it('Visits the initial project page', () => {
3 | cy.visit('/')
4 | cy.contains('Welcome')
5 | cy.contains('sandbox app is running!')
6 | })
7 | })
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/cypress/plugins/index.ts:
--------------------------------------------------------------------------------
1 | // Plugins enable you to tap into, modify, or extend the internal behavior of Cypress
2 | // For more info, visit https://on.cypress.io/plugins-api
3 | module.exports = (_on, _config) => {}
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/cypress/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../../tsconfig.json",
3 | "include": ["**/*.ts"],
4 | "compilerOptions": {
5 | "sourceMap": false,
6 | "types": ["cypress"]
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/common/tsPlugin/TSLanguageService.ts:
--------------------------------------------------------------------------------
1 | import * as tss from 'typescript/lib/tsserverlibrary';
2 |
3 | export interface TSLanguageService extends tss.LanguageService {
4 | getTypeScriptLanguageService(): tss.LanguageService;
5 | }
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-10_1_0/changes/classes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/class.schema.json",
3 | "changes": [
4 | {
5 | "name": "IgxActionIconDirective",
6 | "replaceWith": "IgxNavbarActionDirective"
7 | }
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-10_1_0/changes/outputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "onDataPreLoad",
6 | "replaceWith": "onScroll",
7 | "owner": {
8 | "selector": "igx-tree-grid",
9 | "type": "component"
10 | }
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-10_1_0/changes/selectors.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/selector.schema.json",
3 | "changes": [
4 | {
5 | "type": "component",
6 | "selector": "igx-action-icon",
7 | "replaceWith": "igx-navbar-action"
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-10_2_0/changes/inputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "type",
6 | "remove": true,
7 | "conditions": ["type_is_invalid"],
8 | "owner": {
9 | "selector": "igx-input-group",
10 | "type": "component"
11 | }
12 | }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-12_1_0/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$color",
6 | "replaceWith": "$icon-color",
7 | "owner": "igx-action-strip-theme",
8 | "type":"property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-13_0_0/changes/classes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/class.schema.json",
3 | "changes": [{
4 | "name": "CarouselAnimationType",
5 | "replaceWith": "HorizontalAnimationType"
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-13_1_0/changes/inputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "position",
6 | "remove": true,
7 | "owner": {
8 | "selector": "igx-toast",
9 | "type": "component"
10 | }
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-13_1_0/changes/members.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/members-changes.schema.json",
3 | "changes": [
4 | {
5 | "member": "hgridAPI",
6 | "replaceWith": "gridAPI",
7 | "definedIn": [
8 | "IgxHierarchicalGridComponent",
9 | "IgxRowIslandComponent"
10 | ]
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-13_2_0/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$direction",
6 | "remove": true,
7 | "owner": "core",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-14_1_0/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$disable-shadow",
6 | "remove": true,
7 | "owner": "tabs-theme",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-15_0_0/changes/classes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/class.schema.json",
3 | "changes": [
4 | {
5 | "name": "IgxGridToolbarTitleDirective",
6 | "replaceWith": "IgxGridToolbarTitleComponent"
7 | },
8 | {
9 | "name": "IgxGridToolbarActionsDirective",
10 | "replaceWith": "IgxGridToolbarActionsComponent"
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-15_1_0/changes/inputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "roundShape",
6 | "replaceWith": "shape",
7 | "valueTransform": "roundShape_is_deprecated",
8 | "owner": {
9 | "selector": "igx-avatar",
10 | "type": "component"
11 | }
12 | }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-16_1_0/changes/classes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/class.schema.json",
3 | "changes": [
4 | {
5 | "name": "IgxStepSubTitleDirective",
6 | "replaceWith": "IgxStepSubtitleDirective"
7 | }
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-16_1_0/changes/selectors.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/selector.schema.json",
3 | "changes": [
4 | {
5 | "type": "directive",
6 | "selector": "igxStepSubTitle",
7 | "replaceWith": "igxStepSubtitle"
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-17_1_0/changes/inputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "grid",
6 | "remove": true,
7 | "owner": {
8 | "selector": "igx-grid-toolbar",
9 | "type": "component"
10 | }
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-17_1_4/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$disabled-color",
6 | "replaceWith": "$disabled-text-color",
7 | "owner": "expansion-panel-theme",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-18_0_0/changes/members.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/members-changes.schema.json",
3 | "changes": [
4 | {
5 | "member": "banner",
6 | "replaceWith": "owner",
7 | "definedIn": [
8 | "BannerEventArgs",
9 | "BannerCancelEventArgs"
10 | ]
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-18_0_0/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$active-item-color",
6 | "replaceWith": "$icon-selected-color",
7 | "owner": "bottom-nav-theme",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-18_2_3/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$header-time-period-color",
6 | "remove": true,
7 | "owner": "time-picker-theme",
8 | "type":"property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-19_1_1/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$progress-circle-color",
6 | "replaceWith": "$fill-color-default",
7 | "owner": "circular-theme",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-19_2_0/changes/inputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "keyboardSupport",
6 | "remove": true,
7 | "owner": {
8 | "selector": "igx-carousel",
9 | "type": "component"
10 | }
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-20_0_0/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$focus-background-color",
6 | "remove": true,
7 | "owner": "grid-summary-theme",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-6/changes/selectors.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/selector.schema.json",
3 | "changes": [
4 | {
5 | "type": "component",
6 | "selector": "igx-tab-bar",
7 | "replaceWith": "igx-bottom-nav"
8 | },
9 | {
10 | "type": "directive",
11 | "selector": "igxForRemote",
12 | "remove": true
13 | }
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-6_01/changes/selectors.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/selector.schema.json",
3 | "changes": []
4 | }
5 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-6_1/changes/selectors.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/selector.schema.json",
3 | "changes": [
4 | {
5 | "type": "component",
6 | "selector": "igx-tab-bar",
7 | "replaceWith": "igx-bottom-nav"
8 | },
9 | {
10 | "type": "directive",
11 | "selector": "igxForRemote",
12 | "remove": true
13 | }
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-6_2/changes/outputs.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/binding.schema.json",
3 | "changes": [
4 | {
5 | "name": "onEditDone",
6 | "replaceWith": "onCellEdit",
7 | "owner": {
8 | "selector": "igx-grid",
9 | "type": "component"
10 | }
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-6_2/changes/selectors.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/selector.schema.json",
3 | "changes": [
4 | {
5 | "type": "component",
6 | "selector": "igx-datePicker",
7 | "replaceWith": "igx-date-picker"
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-7_0_2/changes/imports.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/imports.schema.json",
3 | "changes": [
4 | {
5 | "name": "IgxIconModule.forRoot()",
6 | "replaceWith": "IgxIconModule"
7 | }
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-8_2_0/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [{
4 | "name": "$disable-shadow",
5 | "remove": true,
6 | "owner": "igx-badge-theme",
7 | "type": "property"
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-8_2_3/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [{
4 | "name": "$disable-button-shadow",
5 | "replaceWith": "$button-shadow",
6 | "owner": "igx-carousel-theme",
7 | "type": "property"
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/migrations/update-9_0_1/changes/theme-changes.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../common/schema/theme-changes.schema.json",
3 | "changes": [
4 | {
5 | "name": "$base-color",
6 | "remove": true,
7 | "owner": "igx-typography",
8 | "type": "property"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/schematics/collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../../node_modules/@angular-devkit/schematics/collection-schema.json",
3 | "encapsulation": true,
4 | "schematics": {
5 | "ng-add": {
6 | "description": "Installs the needed dependencies onto the host application.",
7 | "factory": "./ng-add/index",
8 | "schema": "./ng-add/schema.json"
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/schematics/interfaces/options.ts:
--------------------------------------------------------------------------------
1 | export interface Options {
2 | [key: string]: any;
3 | polyfills: boolean;
4 | resetCss: boolean;
5 | addHammer: boolean;
6 | }
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/schematics/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es6",
4 | "module": "commonjs",
5 | "sourceMap": false,
6 | "composite": true,
7 | "declaration": true,
8 | "outDir": "../../../dist/igniteui-angular/schematics/",
9 | "skipLibCheck": true
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/1.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/10.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/11.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/12.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/13.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/14.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/15.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/16.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/17.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/18.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/19.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/2.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/20.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/21.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/22.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/22.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/23.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/23.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/24.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/3.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/4.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/5.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/6.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/7.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/8.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/assets/images/avatar/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/projects/igniteui-angular/src/assets/images/avatar/9.jpg
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/accordion/accordion.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/action-strip/token.ts:
--------------------------------------------------------------------------------
1 | import { OverlaySettings } from '../services/public_api';
2 |
3 | /* csSuppress */
4 | /** @hidden @internal */
5 | export abstract class IgxActionStripToken {
6 | public abstract context: any;
7 | public abstract menuOverlaySettings: OverlaySettings;
8 | public abstract get hideOnRowLeave(): boolean;
9 |
10 | public abstract show(context?: any): void;
11 | public abstract hide(): void;
12 | }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/avatar/avatar.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxAvatarComponent } from './avatar.component';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxAvatarComponent],
10 | exports: [IgxAvatarComponent]
11 | })
12 | export class IgxAvatarModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/badge/badge.component.html:
--------------------------------------------------------------------------------
1 | @if (value || value === 0 && !icon) {
2 | {{value}}
3 | }
4 | @if (icon && !iconSet) {
5 | {{icon}}
6 | }
7 | @if (icon && iconSet) {
8 | {{icon}}
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/badge/badge.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxBadgeComponent } from './badge.component';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | exports: [IgxBadgeComponent],
10 | imports: [IgxBadgeComponent]
11 | })
12 | export class IgxBadgeModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/banner/banner.directives.ts:
--------------------------------------------------------------------------------
1 | import { Directive } from '@angular/core';
2 |
3 | @Directive({
4 | selector: 'igx-banner-actions',
5 | standalone: true
6 | })
7 | export class IgxBannerActionsDirective { }
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/banner/banner.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IGX_BANNER_DIRECTIVES } from './public_api';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [...IGX_BANNER_DIRECTIVES],
10 | exports: [...IGX_BANNER_DIRECTIVES]
11 | })
12 | export class IgxBannerModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/calendar/days-view/day-item.component.html:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/calendar/days-view/days-view.interface.ts:
--------------------------------------------------------------------------------
1 | export interface IViewChangingEventArgs {
2 | monthAction: string;
3 | key: string;
4 | nextDate: Date;
5 | }
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/card/card-actions.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/card/card.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/carousel/slide.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/checkbox/checkbox.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxCheckboxComponent } from './checkbox.component';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxCheckboxComponent],
10 | exports: [IgxCheckboxComponent]
11 | })
12 | export class IgxCheckboxModule {}
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/checkbox/public_api.ts:
--------------------------------------------------------------------------------
1 | export { LabelPosition, IChangeCheckboxEventArgs } from "./checkbox-base.directive";
2 | export * from "./checkbox.component";
3 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/chips/chips-area.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/dates.ts:
--------------------------------------------------------------------------------
1 | export * from './dates/dateRange';
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/dates/dateRange.ts:
--------------------------------------------------------------------------------
1 | export interface DateRangeDescriptor {
2 | type: DateRangeType;
3 | dateRange?: Date[];
4 | }
5 |
6 | export enum DateRangeType {
7 | After,
8 | Before,
9 | Between,
10 | Specific,
11 | Weekdays,
12 | Weekends
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/action-strip-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IActionStripResourceStrings {
2 | igx_action_strip_button_more_title?: string;
3 | }
4 |
5 | export const ActionStripResourceStringsEN: IActionStripResourceStrings = {
6 | igx_action_strip_button_more_title: 'More'
7 | };
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/banner-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IBannerResourceStrings {
2 | igx_banner_button_dismiss?: string;
3 | }
4 |
5 | export const BannerResourceStringsEN: IBannerResourceStrings = {
6 | igx_banner_button_dismiss: 'Dismiss'
7 | };
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/chip-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IChipResourceStrings {
2 | igx_chip_remove?: string;
3 | igx_chip_select?: string;
4 | }
5 |
6 | export const ChipResourceStringsEN: IChipResourceStrings = {
7 | igx_chip_remove: 'remove chip',
8 | igx_chip_select: 'select chip'
9 | };
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/date-picker-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IDatePickerResourceStrings {
2 | igx_date_picker_change_date?: string;
3 | igx_date_picker_choose_date?: string;
4 | }
5 |
6 | export const DatePickerResourceStringsEN: IDatePickerResourceStrings = {
7 | igx_date_picker_change_date: 'Change Date',
8 | igx_date_picker_choose_date: 'Choose Date'
9 | };
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/date-range-picker-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IDateRangePickerResourceStrings {
2 | igx_date_range_picker_date_separator?: string;
3 | igx_date_range_picker_done_button?: string;
4 | }
5 |
6 | export const DateRangePickerResourceStringsEN: IDateRangePickerResourceStrings = {
7 | igx_date_range_picker_date_separator: 'to',
8 | igx_date_range_picker_done_button: 'Done'
9 | };
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/input-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IInputResourceStrings {
2 | igx_input_upload_button?: string;
3 | igx_input_file_placeholder?: string;
4 | }
5 |
6 | export const InputResourceStringsEN: IInputResourceStrings = {
7 | igx_input_upload_button: 'Upload File',
8 | igx_input_file_placeholder: 'No file chosen',
9 | };
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/list-resources.ts:
--------------------------------------------------------------------------------
1 | export interface IListResourceStrings {
2 | igx_list_no_items?: string;
3 | igx_list_loading?: string;
4 | }
5 |
6 | export const ListResourceStringsEN: IListResourceStrings = {
7 | igx_list_no_items: 'There are no items in the list.',
8 | igx_list_loading: 'Loading data from the server...'
9 | };
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/i18n/tree-resources.ts:
--------------------------------------------------------------------------------
1 | export interface ITreeResourceStrings {
2 | igx_expand?: string;
3 | igx_collapse?: string;
4 | }
5 |
6 | export const TreeResourceStringsEN: ITreeResourceStrings = {
7 | igx_expand: 'Expand',
8 | igx_collapse: 'Collapse',
9 | };
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/navigation.ts:
--------------------------------------------------------------------------------
1 | export * from './navigation/IToggleView';
2 | export * from './navigation/nav.service';
3 | export * from './navigation/directives';
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/navigation/IToggleView.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Common interface for Components with show and collapse functionality
3 | */
4 | export interface IToggleView {
5 | element;
6 |
7 | open(...args);
8 | close(...args);
9 | toggle(...args);
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/base/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'functions';
2 | @forward 'mixins';
3 | @forward 'variables';
4 | @forward 'igniteui-theming/sass/bem';
5 | @forward 'igniteui-theming/sass/color';
6 | @forward 'igniteui-theming/sass/elevations';
7 | @forward 'igniteui-theming/sass/themes';
8 | @forward 'igniteui-theming/sass/typography' hide typography;
9 | @forward 'igniteui-theming/sass/utils';
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/base/_variables.scss:
--------------------------------------------------------------------------------
1 | ////
2 | /// @group base
3 | /// @access private
4 | /// @author Simeon Simeonoff
5 | ////
6 |
7 | /// The global component registry map.
8 | /// @type List
9 | $components: () !default;
10 |
11 | /// Stores a list of dropped component themes.
12 | $dropped-themes: () !default;
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/components/_common/_igx-control.scss:
--------------------------------------------------------------------------------
1 | %igx-control-display {
2 | display: flex;
3 | align-items: center;
4 | justify-content: space-between;
5 | padding: 8px 0;
6 | }
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/components/grid/_advanced-filtering-component.scss:
--------------------------------------------------------------------------------
1 | @use '../../base' as *;
2 |
3 | /// @access private
4 | /// @author Simeon Simeonoff
5 | @mixin advanced-filtering-partial {
6 | @include b(igx-advanced-filter) {
7 | @extend %advanced-filtering-dialog !optional;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/components/grid/_group-by-area-component.scss:
--------------------------------------------------------------------------------
1 | @use '../../base' as *;
2 |
3 | /// @access private
4 | @mixin group-by-area {
5 | @include b(igx-grid-grouparea) {
6 | @extend %igx-grid-grouparea !optional;
7 |
8 | @include e(connector) {
9 | @extend %igx-grid-grouparea__connector !optional;
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/components/label/_label-component.scss:
--------------------------------------------------------------------------------
1 | @use '../../base' as *;
2 | @use 'sass:string';
3 |
4 | /// @access private
5 | /// @author Simeon Simeonoff
6 |
7 | @mixin component {
8 | @include register-component(
9 | $name: 'igx-label',
10 | $deps: ()
11 | );
12 |
13 | [igxLabel] {
14 | @extend %label-base !optional;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/components/rating/_rating-component.scss:
--------------------------------------------------------------------------------
1 | @use '../../base' as *;
2 | @use 'sass:string';
3 |
4 | /// @access private
5 | /// @author Marin Popov
6 | @mixin component() {
7 | igc-rating {
8 | // Register the component in the component registry
9 | @include register-component(
10 | $name: 'igc-rating',
11 | );
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/spec/_index.scss:
--------------------------------------------------------------------------------
1 | @use 'functions.spec' as *;
2 | @use 'mixins.spec' as *;
3 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/spec/tests.mjs:
--------------------------------------------------------------------------------
1 | import * as path from 'path';
2 | import * as sassTrue from 'sass-true';
3 | import { fileURLToPath } from "url";
4 | import {} from 'jasmine';
5 |
6 | const __dirname = path.dirname(fileURLToPath(import.meta.url));
7 | const file = path.join(__dirname, '_index.scss');
8 | sassTrue.runSass({ describe, it }, file, { loadPaths: ['node_modules'] });
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'core';
2 | @forward 'generators';
3 | @forward 'utilities';
4 | @forward 'igniteui-theming/sass/color/presets';
5 | @forward 'igniteui-theming/sass/elevations/presets';
6 | @forward 'igniteui-theming/sass/typography/presets';
7 | @forward 'igniteui-theming/sass/animations';
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/_schemas.scss:
--------------------------------------------------------------------------------
1 | @use 'igniteui-theming/sass/themes/schemas' as schemas;
2 | @forward 'igniteui-theming/sass/themes/schemas';
3 |
4 | $light-schema: schemas.$light-material-schema;
5 | $dark-schema: schemas.$dark-material-schema;
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/_utilities.scss:
--------------------------------------------------------------------------------
1 | @forward '../base';
2 | @forward '../typography';
3 | @forward '../components';
4 | @forward 'schemas';
5 | @forward 'palettes';
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/generators/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'base';
2 | @forward 'bootstrap';
3 | @forward 'fluent';
4 | @forward 'indigo';
5 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-angular-dark.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $material-typeface,
6 | $type-scale: $material-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-material-schema,
10 | $palette: $dark-material-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-angular.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $material-typeface,
6 | $type-scale: $material-type-scale
7 | );
8 | @include theme(
9 | $schema: $light-material-schema,
10 | $palette: $light-material-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-bootstrap-dark.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $bootstrap-typeface,
6 | $type-scale: $bootstrap-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-bootstrap-schema,
10 | $palette: $dark-bootstrap-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-bootstrap-light.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $bootstrap-typeface,
6 | $type-scale: $bootstrap-type-scale
7 | );
8 | @include theme(
9 | $schema: $light-bootstrap-schema,
10 | $palette: $light-bootstrap-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-dark-green.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $material-typeface,
6 | $type-scale: $material-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-material-schema,
10 | $palette: $dark-green-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-fluent-dark-excel.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $fluent-typeface,
6 | $type-scale: $fluent-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-fluent-schema,
10 | $palette: $dark-fluent-excel-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-fluent-dark-word.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $fluent-typeface,
6 | $type-scale: $fluent-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-fluent-schema,
10 | $palette: $dark-fluent-word-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-fluent-dark.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $fluent-typeface,
6 | $type-scale: $fluent-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-fluent-schema,
10 | $palette: $dark-fluent-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-fluent-light-excel.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $fluent-typeface,
6 | $type-scale: $fluent-type-scale
7 | );
8 | @include theme(
9 | $schema: $light-fluent-schema,
10 | $palette: $light-fluent-excel-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-fluent-light-word.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $fluent-typeface,
6 | $type-scale: $fluent-type-scale
7 | );
8 | @include theme(
9 | $schema: $light-fluent-schema,
10 | $palette: $light-fluent-word-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-fluent-light.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $fluent-typeface,
6 | $type-scale: $fluent-type-scale
7 | );
8 | @include theme(
9 | $schema: $light-fluent-schema,
10 | $palette: $light-fluent-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-indigo-dark.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $indigo-typeface,
6 | $type-scale: $indigo-type-scale
7 | );
8 | @include theme(
9 | $schema: $dark-indigo-schema,
10 | $palette: $dark-indigo-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/themes/presets/igniteui-indigo-light.scss:
--------------------------------------------------------------------------------
1 | @use '../../themes' as *;
2 |
3 | @include core();
4 | @include typography(
5 | $font-family: $indigo-typeface,
6 | $type-scale: $indigo-type-scale
7 | );
8 | @include theme(
9 | $schema: $light-indigo-schema,
10 | $palette: $light-indigo-palette,
11 | );
12 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/styles/typography/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'typography';
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/core/types.ts:
--------------------------------------------------------------------------------
1 | export type KeyOfOrString = K extends keyof T ? K : string;
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/filtering-state.interface.ts:
--------------------------------------------------------------------------------
1 | import { IFilteringExpressionsTree } from './filtering-expressions-tree';
2 | import { IFilteringStrategy } from './filtering-strategy';
3 |
4 | export declare interface IFilteringState {
5 | expressionsTree: IFilteringExpressionsTree;
6 | advancedExpressionsTree?: IFilteringExpressionsTree;
7 | strategy?: IFilteringStrategy;
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/groupby-expand-state.interface.ts:
--------------------------------------------------------------------------------
1 | export interface IGroupByExpandState {
2 | expanded: boolean;
3 | hierarchy: Array;
4 | }
5 |
6 | export interface IGroupByKey {
7 | fieldName: string;
8 | value: any;
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/groupby-state.interface.ts:
--------------------------------------------------------------------------------
1 | import { IGroupByExpandState } from './groupby-expand-state.interface';
2 | import { IGroupingExpression } from './grouping-expression.interface';
3 |
4 | /* marshalByValue */
5 | /* tsPlainInterface */
6 | export interface IGroupingState {
7 | expressions: IGroupingExpression[];
8 | expansion: IGroupByExpandState[];
9 | defaultExpanded: boolean;
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/grouping-expression.interface.ts:
--------------------------------------------------------------------------------
1 | import { ISortingExpression } from './sorting-strategy';
2 |
3 | /* marshalByValue */
4 | /* tsPlainInterface */
5 | export interface IGroupingExpression extends ISortingExpression {
6 | /* blazorCSSuppress */
7 | groupingComparer?: (a: any, b: any, currRec?: any, groupRec?: any) => number;
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/grouping-result.interface.ts:
--------------------------------------------------------------------------------
1 | import { IGroupByRecord } from './groupby-record.interface';
2 |
3 | export interface IGroupByResult {
4 | data: any[];
5 | metadata: IGroupByRecord[];
6 | }
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/multi-row-layout.interfaces.ts:
--------------------------------------------------------------------------------
1 | // import { IgxColumnComponent } from '../grids';
2 |
3 | // export interface MRLColumnSizeInfo {
4 | // ref: IgxColumnComponent;
5 | // width: number;
6 | // colSpan: number;
7 | // colEnd: number;
8 | // widthSetByUser: boolean;
9 | // }
10 |
11 | // export interface MRLResizeColumnInfo {
12 | // target: IgxColumnComponent;
13 | // spanUsed: number;
14 | // }
15 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/data-operations/record-info.interface.ts:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * @hidden
4 | */
5 | export interface IRecordInfo {
6 | index: number;
7 | record: any;
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/date-common/public_api.ts:
--------------------------------------------------------------------------------
1 | export * from './picker-icons.common';
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/date-picker/date-picker.common.ts:
--------------------------------------------------------------------------------
1 | import { IBaseEventArgs } from '../core/utils';
2 |
3 | /**
4 | * Provides information about date picker reference and its previously valid value
5 | * when onValidationFailed event is fired.
6 | */
7 | export interface IDatePickerValidationFailedEventArgs extends IBaseEventArgs {
8 | prevValue: Date | string;
9 | currentValue: Date | string;
10 | }
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/date-time-editor/public_api.ts:
--------------------------------------------------------------------------------
1 | export { DatePart, IgxDateTimeEditorEventArgs, DatePartDeltas } from './date-time-editor.common';
2 | export * from './date-time-editor.directive';
3 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/divider/divider.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxDividerDirective } from './divider.directive';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxDividerDirective],
10 | exports: [IgxDividerDirective]
11 | })
12 | export class IgxDividerModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/focus/focus.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxFocusDirective } from './focus.directive';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxFocusDirective],
10 | exports: [IgxFocusDirective]
11 | })
12 | export class IgxFocusModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/for-of/for_of.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxForOfDirective } from './for_of.directive';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxForOfDirective],
10 | exports: [IgxForOfDirective]
11 | })
12 | export class IgxForOfModule {
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/mask/mask.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxMaskDirective } from './mask.directive';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxMaskDirective],
10 | exports: [IgxMaskDirective]
11 | })
12 | export class IgxMaskModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/prefix/prefix.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive } from '@angular/core';
2 |
3 | /**
4 | * @hidden
5 | */
6 | @Directive({
7 | selector: 'igx-prefix,[igxPrefix],[igxStart]',
8 | standalone: true
9 | })
10 | export class IgxPrefixDirective { }
11 |
12 | /**
13 | * @hidden
14 | */
15 |
16 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/ripple/ripple.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxRippleDirective } from './ripple.directive';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [IgxRippleDirective],
10 | exports: [IgxRippleDirective]
11 | })
12 | export class IgxRippleModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/suffix/suffix.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive } from '@angular/core';
2 |
3 | /**
4 | * @hidden
5 | */
6 | @Directive({
7 | selector: 'igx-suffix,[igxSuffix],[igxEnd]',
8 | standalone: true
9 | })
10 | export class IgxSuffixDirective { }
11 |
12 | /**
13 | * @hidden
14 | */
15 |
16 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/tooltip/tooltip.component.html:
--------------------------------------------------------------------------------
1 | {{content}}
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/directives/tooltip/tooltip.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IGX_TOOLTIP_DIRECTIVES } from './public_api';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | imports: [...IGX_TOOLTIP_DIRECTIVES],
10 | exports: [...IGX_TOOLTIP_DIRECTIVES]
11 | })
12 | export class IgxTooltipModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/drop-down/drop-down-item.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/expansion-panel/expansion-panel.component.html:
--------------------------------------------------------------------------------
1 |
2 | @if (!collapsed) {
3 |
4 | }
5 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/common/public_api.ts:
--------------------------------------------------------------------------------
1 | export * from './enums';
2 | export * from './events';
3 | export * from './grid.interface';
4 | export * from './strategy';
5 | export * from './types';
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/grid-footer/grid-footer.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'igx-grid-footer',
5 | template: '',
6 | standalone: true
7 | })
8 | export class IgxGridFooterComponent {
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/hierarchical-grid/child-grid-row.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/resizing/resizer.component.html:
--------------------------------------------------------------------------------
1 |
8 |
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/toolbar/token.ts:
--------------------------------------------------------------------------------
1 | import { GridType } from '../common/grid.interface';
2 |
3 | /** @hidden @internal */
4 | export abstract class IgxToolbarToken {
5 |
6 | public abstract grid: GridType;
7 | public abstract showProgress: boolean;
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid.directives.ts:
--------------------------------------------------------------------------------
1 | import { Directive, TemplateRef } from '@angular/core';
2 |
3 | /**
4 | * @hidden
5 | */
6 | @Directive({
7 | selector: '[igxRowLoadingIndicator]',
8 | standalone: true
9 | })
10 | export class IgxRowLoadingIndicatorTemplateDirective {
11 |
12 | constructor(public template: TemplateRef) { }
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid.interfaces.ts:
--------------------------------------------------------------------------------
1 |
2 | /* marshalByValue */
3 | export interface ITreeGridRecord {
4 | key: any;
5 | data: any;
6 | children?: ITreeGridRecord[];
7 | /* blazorAlternateName: RecordParent */
8 | parent?: ITreeGridRecord;
9 | level?: number;
10 | isFilteredOutParent?: boolean;
11 | expanded?: boolean;
12 | }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/icon/icon.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | @if (!iconRef.name) {
4 |
5 | }
6 |
7 | @switch (iconRef.type) {
8 | @case ("liga") {{{ iconRef.name }}}
9 |
10 | @case ("svg") {
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/icon/icon.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IgxIconComponent } from './icon.component';
3 |
4 | /**
5 | * @hidden
6 | * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
7 | */
8 | @NgModule({
9 | exports: [IgxIconComponent],
10 | imports: [IgxIconComponent]
11 | })
12 | export class IgxIconModule { }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/icon/public_api.ts:
--------------------------------------------------------------------------------
1 | export * from './icon.component';
2 | export * from './icon.service';
3 | export * from './icons.indigo';
4 | export { IconMeta, FamilyMeta, IconFamily } from './types';
5 | export type { IconReference } from './types';
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/input-group/input-group.common.ts:
--------------------------------------------------------------------------------
1 | /** @hidden */
2 | export abstract class IgxInputGroupBase {
3 | public disabled: boolean;
4 | public isFocused: boolean;
5 | public isRequired: boolean;
6 | public hasPlaceholder: boolean;
7 | }
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/navbar/public_api.ts:
--------------------------------------------------------------------------------
1 | import { IgxNavbarActionDirective, IgxNavbarComponent, IgxNavbarTitleDirective } from './navbar.component';
2 |
3 | export * from './navbar.component';
4 |
5 | /* NOTE: Navbar directives collection for ease-of-use import in standalone components scenario */
6 | export const IGX_NAVBAR_DIRECTIVES = [
7 | IgxNavbarComponent,
8 | IgxNavbarActionDirective,
9 | IgxNavbarTitleDirective
10 | ] as const;
11 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/navigation-drawer/navigation-drawer.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { IGX_NAVIGATION_DRAWER_DIRECTIVES } from './public_api';
3 |
4 | /**
5 | * @hidden
6 | */
7 | @NgModule({
8 | imports: [
9 | ...IGX_NAVIGATION_DRAWER_DIRECTIVES
10 | ],
11 | exports: [
12 | ...IGX_NAVIGATION_DRAWER_DIRECTIVES
13 | ]
14 | })
15 | export class IgxNavigationDrawerModule {}
16 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/paginator/paginator.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | @if (!customContent) {
4 |
5 | }
6 | @if (!customContent) {
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/paginator/token.ts:
--------------------------------------------------------------------------------
1 | import { EventEmitter } from '@angular/core';
2 |
3 | /** @hidden @internal */
4 | export abstract class IgxPaginatorToken {
5 | public abstract page: number;
6 | public abstract perPage: number;
7 | public abstract totalRecords: number;
8 |
9 | public abstract pageChange: EventEmitter;
10 |
11 | public abstract paginate(val: number): void
12 | }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/query-builder/query-builder-header.component.html:
--------------------------------------------------------------------------------
1 | {{ title }}
2 |
3 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/select/select-item.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/services/overlay/position/index.ts:
--------------------------------------------------------------------------------
1 |
2 | // Export position strategies
3 | export * from './IPositionStrategy';
4 | export * from './global-position-strategy';
5 | export * from './container-position-strategy';
6 | export * from './connected-positioning-strategy';
7 | export * from './auto-position-strategy';
8 | export * from './elastic-position-strategy';
9 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/services/overlay/scroll/index.ts:
--------------------------------------------------------------------------------
1 |
2 | // Export scroll strategies
3 | export * from './scroll-strategy';
4 | export * from './IScrollStrategy';
5 | export * from './absolute-scroll-strategy';
6 | export * from './block-scroll-strategy';
7 | export * from './close-scroll-strategy';
8 | export * from './NoOpScrollStrategy';
9 |
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/slider/label/thumb-label.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | {{ value }}
7 |
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/slider/thumb/thumb-slider.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/snackbar/snackbar.component.html:
--------------------------------------------------------------------------------
1 |
2 | {{ textMessage }}
3 |
4 |
5 |
6 |
7 |
8 | @if (!customButton.children.length && actionText) {
9 |
12 | }
13 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/splitter/splitter-pane/splitter-pane.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/bottom-nav/bottom-nav-content.component.html:
--------------------------------------------------------------------------------
1 | @if (tab.selected || tab.previous) {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/bottom-nav/bottom-nav-header.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/bottom-nav/bottom-nav-item.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/tabs/tab-content.component.html:
--------------------------------------------------------------------------------
1 | @if (tab.selected || tab.previous) {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/tabs/tab-header.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/tabs/tab-item.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tabs/tabs/tabs.directives.ts:
--------------------------------------------------------------------------------
1 | import { Directive } from '@angular/core';
2 |
3 | @Directive({
4 | selector: 'igx-tab-header-label,[igxTabHeaderLabel]',
5 | standalone: true
6 | })
7 | export class IgxTabHeaderLabelDirective { }
8 |
9 | @Directive({
10 | selector: 'igx-tab-header-icon,[igxTabHeaderIcon]',
11 | standalone: true
12 | })
13 | export class IgxTabHeaderIconDirective { }
14 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/toast/toast.component.html:
--------------------------------------------------------------------------------
1 |
2 | {{ textMessage }}
3 |
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/src/lib/tree/tree.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/test.css:
--------------------------------------------------------------------------------
1 |
2 | html {
3 | box-sizing: border-box;
4 | }
5 |
6 | html,
7 | body {
8 | height: 100%;
9 | margin: 0;
10 | padding: 0;
11 | }
12 |
13 | body > * {
14 | height: 100%;
15 | }
16 |
17 | .no-height {
18 | height: unset;
19 | }
20 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/lib",
5 | "declarationMap": true,
6 | "declaration": true,
7 | "inlineSources": true
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.lib.json",
3 | "compilerOptions": {
4 | "declarationMap": false
5 | },
6 | "angularCompilerOptions": {
7 | "compilationMode": "partial"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/projects/igniteui-angular/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node",
8 | "hammerjs"
9 | ]
10 | },
11 | "include": [
12 | "**/*.spec.ts",
13 | "**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/src/app/accordion/accordion.sample.scss:
--------------------------------------------------------------------------------
1 | igx-accordion {
2 | margin-bottom: 42px;
3 | }
4 |
--------------------------------------------------------------------------------
/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 | .test {
2 | color: red;
3 | }
4 |
5 | #paneldrawer {
6 | --igx-nav-drawer-size: 27rem;
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/app.config.server.ts:
--------------------------------------------------------------------------------
1 | import { provideServerRendering } from '@angular/ssr';
2 | import { mergeApplicationConfig, ApplicationConfig } from '@angular/core';
3 | import { appConfig } from './app.config';
4 |
5 | const serverConfig: ApplicationConfig = {
6 | providers: [
7 | provideServerRendering()
8 | ]
9 | };
10 |
11 | export const config = mergeApplicationConfig(appConfig, serverConfig);
12 |
--------------------------------------------------------------------------------
/src/app/avatar/avatar.sample.scss:
--------------------------------------------------------------------------------
1 | .avatars-wrapper {
2 | display: grid;
3 | grid-template-columns: repeat(2, 1fr);
4 | }
5 |
6 | .avatars {
7 | display: grid;
8 | grid-auto-flow: row;
9 | grid-template-rows: subgrid;
10 | grid-row: span 4;
11 | justify-items: center;
12 | gap: 24px;
13 | }
14 |
15 | .avatar {
16 | place-items: center;
17 |
18 | p {
19 | margin-top: 0;
20 | margin-bottom: 8px;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/app/badge/badge.sample.scss:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | display: grid;
3 | grid-template-columns: repeat(2, 1fr);
4 | }
5 |
6 | .badges {
7 | place-items: center;
8 | display: grid;
9 | grid-template-columns: subgrid;
10 | gap: 24px;
11 | }
12 |
13 | .avatar-sample {
14 | display: flex;
15 | align-items: center;
16 | }
17 |
--------------------------------------------------------------------------------
/src/app/banner/banner.sample.scss:
--------------------------------------------------------------------------------
1 | :host,
2 | .sample-actions {
3 | display: flex;
4 | gap: 20px;
5 | }
6 |
7 | :host {
8 | flex-direction: column;
9 | }
10 |
--------------------------------------------------------------------------------
/src/app/bottomnav-routing/bottomnav-routing.sample.scss:
--------------------------------------------------------------------------------
1 | .tabbar-wrapper {
2 | position: relative;
3 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
4 | overflow: hidden;
5 | }
6 |
7 | .tab-content {
8 | padding: 16px;
9 | }
10 |
--------------------------------------------------------------------------------
/src/app/bottomnav/bottomnav.sample.scss:
--------------------------------------------------------------------------------
1 | .tabbar-wrapper {
2 | position: relative;
3 | height: 540px;
4 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12);
5 | overflow: hidden;
6 | }
7 |
8 | .tab-content {
9 | padding: 16px;
10 | }
11 |
12 | .igx-bottom-nav-item-content {
13 | padding: 10px;
14 | }
--------------------------------------------------------------------------------
/src/app/bottomnav/template.html:
--------------------------------------------------------------------------------
1 | Tab 3 Content
2 | This is content is loaded from file "template.html" through child route of the router and CustomContentComponent.
--------------------------------------------------------------------------------
/src/app/button/button.sample.scss:
--------------------------------------------------------------------------------
1 | .columns-container{
2 | margin: 24px 16px;
3 | }
4 |
5 | .title, .buttons-sample {
6 | columns: 2 1vw;
7 | justify-items: center;
8 | }
9 |
10 | .custom-controls {
11 | display: grid;
12 | row-gap: 1rem;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/src/app/buttonGroup/buttonGroup.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-column {
2 | gap: 2rem;
3 | }
4 |
5 | .button-group {
6 | strong {
7 | display: block;
8 | font-weight: 600;
9 | margin-bottom: 8px;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/app/circular-progress-showcase/circular-progress-showcase.sample.scss:
--------------------------------------------------------------------------------
1 | .circular-container {
2 | padding-bottom: 42px;
3 | }
4 |
--------------------------------------------------------------------------------
/src/app/date-picker/date-picker.sample.scss:
--------------------------------------------------------------------------------
1 | igx-date-picker {
2 | margin-bottom: 10px;
3 | }
4 |
5 | h6 {
6 | margin-top: 32px;
7 | margin-bottom: 12px;
8 | }
9 |
--------------------------------------------------------------------------------
/src/app/date-time-editor/date-time-editor.sample.css:
--------------------------------------------------------------------------------
1 | .content {
2 | display: flex;
3 | flex-flow: row;
4 | justify-content: space-evenly;
5 | }
6 |
--------------------------------------------------------------------------------
/src/app/dockmanager-grid/dockmanager-grid.sample.scss:
--------------------------------------------------------------------------------
1 | igx-grid {
2 | --ig-size: var(--ig-size-small);
3 | }
4 |
5 | :root {
6 | --ig-size: var(--ig-size-large);
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/drag-drop/shadow-dom-grid/shadow-grid-sample.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/src/app/drag-drop/shadow-dom-grid/shadow-grid-sample.scss:
--------------------------------------------------------------------------------
1 | @use '../../../styles/demo-theme' as *;
2 | @import url('https://fonts.googleapis.com/icon?family=Material+Icons');
3 | @import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700');
4 |
--------------------------------------------------------------------------------
/src/app/drop-down/drop-down-virtual/drop-down-virtual.component.scss:
--------------------------------------------------------------------------------
1 | .drop-down-wrapper {
2 | display: flex;
3 | flex-flow: row;
4 | }
5 |
6 | .drop-down-virtual-wrapper {
7 | overflow: hidden;
8 | height: 320px;
9 | width: 160px;
10 | }
--------------------------------------------------------------------------------
/src/app/expansion-panel/expansion-panel-sample.scss:
--------------------------------------------------------------------------------
1 | .flex-container {
2 | display: flex;
3 | justify-content: space-around;
4 | }
5 |
6 | .flex-item {
7 | width: 100%;
8 |
9 | strong {
10 | color: hsla(var(--ig-secondary-500));
11 | display: block;
12 | text-align: center;
13 | margin-bottom: 12px;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/app/grid-add-row/grid-add-row.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | height: 150vh;
4 |
5 | button {
6 | margin: 1rem 0.3rem;
7 | font-weight: 600;
8 | text-transform: uppercase;
9 | }
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/src/app/grid-auto-size/grid-auto-size.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-buttons {
2 | margin-top: 24px;
3 | }
4 |
5 | [igxButton] {
6 | margin-right: 8px;
7 | margin-bottom: 8px;
8 | }
9 |
10 | .density-chooser {
11 | margin-bottom: 16px;
12 | max-width: 900px;
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/grid-cellEditing/grid-cellEditing.component.scss:
--------------------------------------------------------------------------------
1 | .sample-actions {
2 | display: flex;
3 | flex-wrap: wrap;
4 | margin: 1rem 0;
5 | gap: 0.5rem;
6 | }
7 |
8 | .density-chooser {
9 | margin-bottom: 1rem;
10 |
11 | igx-buttongroup {
12 | display: block;
13 | width: 500px;
14 | }
15 | }
16 |
17 | .grid-size {
18 | --ig-size: var(--ig-size-small);
19 | }
20 |
--------------------------------------------------------------------------------
/src/app/grid-clipboard/grid-clipboard.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | height: 125vh;
4 | }
5 |
6 | .sample-buttons {
7 | margin-bottom: 1rem;
8 | }
9 |
10 | .sample-content {
11 | width: 50wh;
12 | height: 50vh
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/grid-column-actions/grid-column-actions.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-buttons{
2 | margin-top: 24px;
3 | }
4 |
5 | .actions-container {
6 | display: flex;
7 | }
8 |
9 | .actions-container > article {
10 | width: 30%;
11 | margin: 0 0.7rem 3rem;
12 | }
13 |
14 | igx-grid {
15 | margin-bottom: 3rem;
16 | }
17 |
--------------------------------------------------------------------------------
/src/app/grid-column-groups/grid-column-groups.sample.css:
--------------------------------------------------------------------------------
1 | .density-chooser {
2 | margin-bottom: 16px;
3 | min-width: 900px;
4 | }
5 |
--------------------------------------------------------------------------------
/src/app/grid-column-groups/grid-column-groups.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | min-height: 125vh
4 | }
5 |
6 | [igxButton="contained"] {
7 | margin: 0.7rem 0.7rem 0;
8 | }
9 |
10 | .sample-content {
11 | height: 800px;
12 | }
13 |
--------------------------------------------------------------------------------
/src/app/grid-column-resizing/grid-column-resizing.sample.scss:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | margin: 24px;
3 | transform: scale(0.6);
4 | }
5 |
6 | [igxButton]+[igxButton] {
7 | margin: 4px;
8 | }
9 |
10 | .grid-size {
11 | --ig-size: var(--ig-size-small);
12 | }
--------------------------------------------------------------------------------
/src/app/grid-column-types/grid-column-types.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | .sample-content {
3 | display: grid;
4 | row-gap: 16px;
5 | column-gap: 16px;
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/grid-esf-load-on-demand/grid-esf-load-on-demand.component.scss:
--------------------------------------------------------------------------------
1 | .density-chooser {
2 | margin-bottom: 16px;
3 | max-width: 900px;
4 | }
5 |
--------------------------------------------------------------------------------
/src/app/grid-export/grid-export.sample.scss:
--------------------------------------------------------------------------------
1 | igx-grid {
2 | margin-bottom: 3rem;
3 | }
4 |
5 | .grid__wrapper{
6 | padding-bottom: 1rem;
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/grid-filter-template/grid-filter-template.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-buttons {
2 | margin-top: 24px;
3 | }
4 |
5 | [igxButton]+[igxButton] {
6 | margin-left: 8px;
7 | }
8 |
9 | .filter-input {
10 | margin-left: -20px;
11 | margin-right: -20px;
12 | }
13 |
14 | .size {
15 | --ig-size: var(--ig-size-small);
16 | }
17 |
--------------------------------------------------------------------------------
/src/app/grid-finjs/main.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/grid-flex-layout/grid-flex.sample.scss:
--------------------------------------------------------------------------------
1 | [igxflex] {
2 | padding-bottom: 2rem;
3 | }
4 |
--------------------------------------------------------------------------------
/src/app/grid-formatting/grid-formatting.component.scss:
--------------------------------------------------------------------------------
1 | button {
2 | margin: 0.3rem;
3 | }
4 |
5 | igx-grid{
6 | margin: 1rem 0 2rem;
7 | --ig-size: var(--ig-size-small);
8 | }
9 |
--------------------------------------------------------------------------------
/src/app/grid-groupby/grid-groupby.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | height: 265vh;
4 | }
5 |
6 | .wrapper {
7 | margin: 24px;
8 | }
9 | .separator {
10 | padding-top: 5px;
11 | padding-bottom: 15px;
12 | }
13 |
14 | [igxButton] {
15 | margin-right: 8px;
16 | margin-bottom: 8px;
17 | }
18 |
19 | .size {
20 | --ig-size: var(--ig-size-large);
21 | }
--------------------------------------------------------------------------------
/src/app/grid-localization/grid-localization.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 |
3 | .sample-column {
4 | display: flex;
5 | flex-flow: row wrap !important;
6 | width: 100%;
7 | height: 100vh;
8 | }
9 |
10 | .grid-wrapper {
11 | width: 70%;
12 | }
13 |
14 | --ig-size: var(--ig-size-small);
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/app/grid-master-detail/grid-master-detail.sample.scss:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | margin: 24px;
3 | }
4 | .separator {
5 | padding-top: 5px;
6 | padding-bottom: 15px;
7 | }
8 |
9 | .categoryStyle{
10 | font-weight: 600;
11 | }
12 |
13 | [igxButton] {
14 | margin-right: 8px;
15 | margin-bottom: 1.5rem;
16 | height: 2rem;
17 | }
18 |
--------------------------------------------------------------------------------
/src/app/grid-multi-row-layout/grid-mrl.sample.scss:
--------------------------------------------------------------------------------
1 | .igx-button {
2 | height: 2rem;
3 | margin-left: 0.5rem;
4 | }
5 |
--------------------------------------------------------------------------------
/src/app/grid-percentage-columns/grid-percantge-widths.sample.scss:
--------------------------------------------------------------------------------
1 | igx-card {
2 | width: 360px;
3 | margin-left: 1rem;
4 | }
5 |
6 | [igxButton="contained"] {
7 | text-transform: uppercase;
8 | margin: 0.7rem 0 0.3rem;
9 | }
10 |
--------------------------------------------------------------------------------
/src/app/grid-performance/grid-performance.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-buttons {
2 | margin: 1rem 0 2rem;
3 | padding-bottom: 2rem;
4 |
5 | input {
6 | margin: 0 1rem;
7 | }
8 | }
9 |
10 | igx-grid {
11 | --ig-size: var(--ig-size-small);
12 | }
13 |
--------------------------------------------------------------------------------
/src/app/grid-re-create/grid-re-create.sample.html:
--------------------------------------------------------------------------------
1 | @if (create) {
2 |
3 |
4 |
5 |
6 |
7 |
8 | }
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/app/grid-re-create/grid-re-create.sample.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/app/grid-re-create/grid-re-create.sample.scss
--------------------------------------------------------------------------------
/src/app/grid-remote-paging/grid-remote-paging.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display:block;
3 | height: 110vh;
4 | }
5 |
6 | [igxButton="contained"] {
7 | text-transform: uppercase;
8 | }
9 |
10 | igx-card {
11 | margin: 2rem 0;
12 | }
13 |
--------------------------------------------------------------------------------
/src/app/grid-remote-virtualization-with-scroll/grid-remote-virtualization-scroll.sample.html:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/app/grid-remote-virtualization/grid-remote-virtualization.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | height: 110vh;
4 | }
5 |
6 | [igxButton="contained"] {
7 | margin: 1rem 0.5rem;
8 | }
9 |
--------------------------------------------------------------------------------
/src/app/grid-row-pinning/grid-row-pinning.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-buttons,
2 | .sample-switches {
3 | margin-top: 24px;
4 | }
5 |
6 | [igxButton] + [igxButton] {
7 | margin-left: 8px;
8 | }
9 |
10 | .pin-icon {
11 | cursor: pointer;
12 | opacity: .8;
13 | transition: opacity 240ms ease-in-out;
14 | }
15 |
16 | .pin-icon:hover {
17 | opacity: 1;
18 | }
19 |
20 | .sample-column {
21 | padding-bottom: 2rem;
22 | }
23 |
--------------------------------------------------------------------------------
/src/app/grid-row-reorder/grid-row-reorder.sample.scss:
--------------------------------------------------------------------------------
1 | .grid-container {
2 | display: flex;
3 | padding: 20px;
4 | }
5 |
6 | .grid-container .drop-area {
7 | height: 500px;
8 | width: 50%;
9 | margin: 10px 20px;
10 | }
11 |
12 | .empty-grid {
13 | display: flex;
14 | justify-content: center;
15 | flex-direction: column;
16 | text-align: center;
17 | height: 100%;
18 | }
19 |
--------------------------------------------------------------------------------
/src/app/grid-search/grid-search.sample.scss:
--------------------------------------------------------------------------------
1 | .density-chooser {
2 | margin-bottom: 16px;
3 | max-width: 900px;
4 | }
5 |
6 | .sample-buttons {
7 | margin-top: 24px;
8 | }
9 |
10 | [igxButton]+[igxButton] {
11 | margin-left: 8px;
12 | }
13 |
--------------------------------------------------------------------------------
/src/app/grid-selection/grid-selection.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-actions {
2 | display: flex;
3 | flex-wrap: wrap;
4 | margin: 1rem 0;
5 | gap: 0.5rem;
6 | }
7 |
8 | igx-input-group {
9 | --ig-size: var(--ig-size-small);
10 | }
11 |
--------------------------------------------------------------------------------
/src/app/grid-state/about.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { RouterLink } from '@angular/router';
3 | import { IgxButtonDirective } from 'igniteui-angular';
4 |
5 | @Component({
6 | selector: 'app-about',
7 | templateUrl: './about.component.html',
8 | imports: [IgxButtonDirective, RouterLink]
9 | })
10 | export class AboutComponent {
11 | }
12 |
--------------------------------------------------------------------------------
/src/app/grid-summaries/grid-summaries.component.scss:
--------------------------------------------------------------------------------
1 | igx-switch {
2 | margin-right: 10px;
3 | }
4 |
5 | [igxButton="contained"] {
6 | margin: 0.5rem;
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/grid-toolbar/grid-toolbar-custom.sample.scss:
--------------------------------------------------------------------------------
1 |
2 | .sample-content {
3 | flex-flow: column nowrap;
4 | }
5 |
6 | .grid-sample {
7 | margin-bottom: 144px;
8 | }
9 |
10 | .grid-sample:last-child {
11 | margin-bottom: 0;
12 | }
13 |
--------------------------------------------------------------------------------
/src/app/grid-toolbar/grid-toolbar.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-content {
2 | flex-flow: column nowrap;
3 | }
4 |
5 | igx-grid {
6 | --ig-size: var(--ig-size-small);
7 | }
--------------------------------------------------------------------------------
/src/app/grid-updates-test/grid-updates.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | height: 100vh;
4 | }
5 |
6 | button {
7 | margin: 1rem 0.3rem;
8 | }
9 |
10 | igx-grid {
11 | margin-top: 1rem;
12 | --ig-size: var(--ig-size-small);
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/hierarchical-grid-advanced-filtering/hierarchical-grid-advanced-filtering.sample.scss:
--------------------------------------------------------------------------------
1 | :host::ng-deep {
2 | .activeRow {
3 | background-color: rgb(201, 241, 201);
4 | }
5 | }
6 |
7 | [igxButton="contained"] {
8 | margin: 0.5rem;
9 | }
10 |
11 | h4 {
12 | padding-top: 2rem;
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/hierarchical-grid-remote-virtualization/hierarchical-grid-remote-virtualization.scss:
--------------------------------------------------------------------------------
1 | .remote-data-loading-template {
2 | animation: content-placeholder-animation .5s infinite;
3 | background-color: lightgray;
4 | height: 15px;
5 | }
6 |
7 | .remote-data-loading-template-medium {
8 | @extend .remote-data-loading-template;
9 | width: 30px;
10 | }
--------------------------------------------------------------------------------
/src/app/hierarchical-grid-remote/hierarchical-grid-remote.sample.scss:
--------------------------------------------------------------------------------
1 | igx-hierarchical-grid {
2 | --ig-size: var(--ig-size-medium);
3 | }
--------------------------------------------------------------------------------
/src/app/hierarchical-grid-updating/hierarchical-grid-updating.sample.scss:
--------------------------------------------------------------------------------
1 | [igxButton="contained"] {
2 | margin: 0.5rem;
3 | }
4 |
--------------------------------------------------------------------------------
/src/app/hierarchical-grid/hierarchical-grid.sample.scss:
--------------------------------------------------------------------------------
1 | :host::ng-deep {
2 | .activeRow {
3 | background-color: rgb(201, 241, 201);
4 | }
5 | }
6 |
7 | [igxButton="contained"] {
8 | margin: 0.5rem;
9 | }
10 |
11 | h4 {
12 | padding-top: 2rem;
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/icon-button/icon-button.sample.scss:
--------------------------------------------------------------------------------
1 | .columns-container{
2 | margin: 24px 16px;
3 |
4 | > * {
5 | display: grid;
6 | grid-template-columns: repeat(2, 1fr);
7 | justify-items: center;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/app/icon/LazyModule/LazyComponent/lazyIcon.sample.css:
--------------------------------------------------------------------------------
1 | .sample-icons {
2 | display: flex;
3 | flex-flow: row wrap;
4 | }
5 |
6 | .sample-icons igx-icon {
7 | flex: 1 0 20%;
8 | margin-bottom: 72px;
9 | }
10 |
--------------------------------------------------------------------------------
/src/app/icon/LazyModule/lazyIcon.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | import { LazyIconSampleComponent } from './LazyComponent/lazyIcon.sample';
4 | import { LazyIconRoutingModule } from './lazyIcon.routing.module';
5 |
6 | @NgModule({
7 | imports: [
8 | LazyIconRoutingModule,
9 | LazyIconSampleComponent
10 | ]
11 | })
12 | export class LazyIconModule { }
13 |
--------------------------------------------------------------------------------
/src/app/icon/icon.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-icons {
2 | display: flex;
3 | flex-flow: row wrap;
4 | }
5 |
6 | .sample-icons igx-icon {
7 | flex: 1 0 20%;
8 | margin-bottom: 72px;
9 | }
10 |
11 | .color {
12 | color: var(--ig-primary-300);
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/input-controls/input-controls.sample.scss:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | display: grid;
3 | grid-template-columns: repeat(2, 1fr);
4 | justify-items: center;
5 | }
6 |
7 | .angular-inputs, .wc-inputs {
8 | place-items: center;
9 |
10 | > article {
11 | min-width: 200px;
12 | display: grid;
13 | justify-items: center;
14 | gap: .5rem;
15 | margin-bottom: 3rem;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/app/label/label.sample.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import {IgxLabelDirective} from "igniteui-angular";
3 |
4 | @Component({
5 | selector: 'app-label',
6 | imports: [IgxLabelDirective],
7 | templateUrl: './label.sample.html',
8 | styleUrl: './label.sample.scss'
9 | })
10 | export class LabelSampleComponent {
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/app/layout/layout.sample.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { IgxFlexDirective, IgxLayoutDirective } from 'igniteui-angular';
3 |
4 | @Component({
5 | selector: 'app-layout-sample',
6 | styleUrls: ['layout.sample.scss'],
7 | templateUrl: 'layout.sample.html',
8 | imports: [IgxLayoutDirective, IgxFlexDirective]
9 | })
10 | export class LayoutSampleComponent { }
11 |
--------------------------------------------------------------------------------
/src/app/linear-progress/linear-progress.sample.scss:
--------------------------------------------------------------------------------
1 | .linear-container {
2 | padding-bottom: 42px;
3 | }
4 |
--------------------------------------------------------------------------------
/src/app/list-performance/list-performance.sample.scss:
--------------------------------------------------------------------------------
1 | .virtualized-items {
2 | position: relative;
3 | overflow: hidden;
4 | }
5 |
6 | .sample-column {
7 | max-width: 500px;
8 | margin: 0 auto;
9 | display: flex;
10 | flex-direction: column;
11 | }
12 |
--------------------------------------------------------------------------------
/src/app/list/list.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-title {
2 | text-align: center;
3 | }
4 |
5 | .pan {
6 | display: flex;
7 | color: white;
8 | width: 100%;
9 | padding-left: 10px;
10 | align-items: center;
11 | }
12 |
13 | .pan--left {
14 | flex-direction: row-reverse;
15 | background-color:orange;
16 | }
17 |
18 | .pan--right {
19 | flex-direction: row;
20 | background-color:limegreen;
21 | }
22 |
--------------------------------------------------------------------------------
/src/app/month-picker/month-picker.sample.html:
--------------------------------------------------------------------------------
1 |
2 | {{date.toDateString()}}
3 |
4 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/app/month-picker/month-picker.sample.scss:
--------------------------------------------------------------------------------
1 | .sample {
2 | display: flex;
3 | flex-direction: column;
4 | align-items: center;
5 | justify-content: center;
6 | gap: 16px;
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/overlay/overlay-animation.sample.scss:
--------------------------------------------------------------------------------
1 | // Import the IgniteUI themes library first
2 | @use '../../../projects/igniteui-angular/src/lib/core/styles/themes/index' as *;
3 |
4 | $new-card-theme: card-theme(
5 | $background: royalblue
6 | );
7 |
8 | ::ng-deep {
9 | @include card($new-card-theme);
10 | }
11 |
12 | .padding {
13 | gap: 2rem;
14 | }
15 |
--------------------------------------------------------------------------------
/src/app/pivot-grid-noop/pivot-grid-noop.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: block;
3 | }
4 |
5 | [igxButton] {
6 | margin: 0.5rem;
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/rating/rating.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | .sample-content {
3 | display: grid;
4 | row-gap: 16px;
5 | column-gap: 16px;
6 | }
7 |
8 | form {
9 | display: flex;
10 | flex-direction: column;
11 | gap: 16px;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/reactive-from/reactive-form-sample.component.scss:
--------------------------------------------------------------------------------
1 | .container > * {
2 | margin-top: 32px;
3 | }
4 |
5 | .input-group-form {
6 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
7 | padding: 24px;
8 | margin-bottom: 48px;
9 | }
10 |
11 | .sample-title {
12 | margin-top: 0;
13 | }
14 |
--------------------------------------------------------------------------------
/src/app/ripple/ripple.sample.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { IgxRippleDirective } from 'igniteui-angular';
3 |
4 | @Component({
5 | selector: 'app-ripple-sample',
6 | styleUrls: ['ripple.sample.scss'],
7 | templateUrl: 'ripple.sample.html',
8 | imports: [IgxRippleDirective]
9 | })
10 | export class RippleSampleComponent {}
11 |
--------------------------------------------------------------------------------
/src/app/size-selector/size-selector.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/app/size-selector/size-selector.component.scss:
--------------------------------------------------------------------------------
1 | .size-selector {
2 | max-width: 400px;
3 | margin: 30px auto 0;
4 | }
--------------------------------------------------------------------------------
/src/app/slider-showcase/slider-showcase.sample.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | display: grid;
3 | grid-template-rows: 1fr 1fr;
4 | height: 100%;
5 | align-items: center;
6 | padding-inline: 2em;
7 | }
8 |
9 | .sample-item {
10 | margin-bottom: 60px;
11 | display: grid;
12 | gap: 4em;
13 | }
14 |
15 | strong {
16 | display: block;
17 | text-align: center;
18 | }
19 |
--------------------------------------------------------------------------------
/src/app/slider/range-slider/range-slider.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/app/slider/range-slider/range-slider.component.scss
--------------------------------------------------------------------------------
/src/app/snackbar-showcase/snackbar-showcase.sample.css:
--------------------------------------------------------------------------------
1 | .snackbar-sample {
2 | position: relative;
3 | height: 300px;
4 | }
5 |
--------------------------------------------------------------------------------
/src/app/splitter/splitter.sample.scss:
--------------------------------------------------------------------------------
1 | .main-splitter {
2 | background: var(--ig-gray-100);
3 | border: 1px solid var(--ig-gray-200);
4 | }
5 |
6 | .pane-content {
7 | width: 100%;
8 | padding: 12px;
9 | }
10 |
--------------------------------------------------------------------------------
/src/app/styleguide/animations/animations.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-wrapper {
2 | display: flex;
3 | }
4 |
5 | .sample-title {
6 | margin-left: 8px;
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/src/app/styleguide/shadows/shadows.sample.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-shadows-sample',
5 | styleUrls: ['shadows.sample.css'],
6 | templateUrl: 'shadows.sample.html',
7 | standalone: true
8 | })
9 | export class ShadowsSampleComponent {}
10 |
--------------------------------------------------------------------------------
/src/app/styleguide/typography/typography.sample.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-typography-sample',
5 | styleUrls: ['typography.sample.css'],
6 | templateUrl: 'typography.sample.html',
7 | standalone: true
8 | })
9 | export class TypographySampleComponent {}
10 |
--------------------------------------------------------------------------------
/src/app/time-picker/time-picker.sample.scss:
--------------------------------------------------------------------------------
1 | .columns-container {
2 | display: grid;
3 | grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
4 | column-gap: 16px;
5 | margin: 32px 16px;
6 | }
7 |
8 | .timepicker-column {
9 | margin: 16px 0;
10 | }
11 |
12 | .action-buttons {
13 | display: flex;
14 | justify-content: center;
15 | padding: 8px;
16 | }
17 |
--------------------------------------------------------------------------------
/src/app/toast-showcase/toast-showcase.sample.scss:
--------------------------------------------------------------------------------
1 | .columns-container {
2 | display: grid;
3 | grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
4 | column-gap: 16px;
5 | margin: 16px;
6 | }
7 |
8 | .column {
9 | margin: 16px 0;
10 | }
11 |
12 | .btn-group {
13 | display: flex;
14 | margin-top: 16px;
15 | }
16 |
17 | button {
18 | margin-right: 16px;
19 | }
20 |
--------------------------------------------------------------------------------
/src/app/tree-grid-add-row/tree-grid-add-row.sample.scss:
--------------------------------------------------------------------------------
1 | .three-columns {
2 | display: flex;
3 | width: 900px;
4 | }
5 |
6 | .column {
7 | flex-grow: 1;
8 | height: 150px;
9 | display: flex;
10 | flex-direction: column;
11 | justify-content: space-around;
12 | }
13 |
14 | .column + .column {
15 | margin-left: 2%;
16 | }
17 |
--------------------------------------------------------------------------------
/src/app/tree-grid/tree-grid.sample.scss:
--------------------------------------------------------------------------------
1 | .sample-column {
2 | width: 90%;
3 | }
4 |
5 | .density-chooser {
6 | margin-bottom: 16px;
7 | }
8 |
9 | igx-buttongroup {
10 | display: block;
11 | }
12 |
13 | .topMargin {
14 | margin-top: 20px;
15 | }
16 |
17 | .sample-buttons igx-switch {
18 | margin: 8px;
19 | }
20 |
21 | .sample-buttons button {
22 | margin: 8px 4px;
23 | }
24 |
25 | .size {
26 | --ig-size: var(--ig-size-large);
27 | }
28 |
--------------------------------------------------------------------------------
/src/app/tree-showcase/tree-showcase.sample.scss:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | display: grid;
3 | grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
4 | }
5 |
6 | .tree-container {
7 | margin: 16px;
8 | max-width: 350px;
9 | }
10 |
11 | strong {
12 | display: block;
13 | margin-top: 16px;
14 | margin-bottom: 24px;
15 | }
16 |
--------------------------------------------------------------------------------
/src/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/.gitkeep
--------------------------------------------------------------------------------
/src/assets/fonts/MaterialIcons-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/MaterialIcons-Regular.ttf
--------------------------------------------------------------------------------
/src/assets/fonts/MaterialIcons-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/MaterialIcons-Regular.woff
--------------------------------------------------------------------------------
/src/assets/fonts/MaterialIcons-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/MaterialIcons-Regular.woff2
--------------------------------------------------------------------------------
/src/assets/fonts/TitilliumWeb-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/TitilliumWeb-Bold.ttf
--------------------------------------------------------------------------------
/src/assets/fonts/TitilliumWeb-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/TitilliumWeb-Light.ttf
--------------------------------------------------------------------------------
/src/assets/fonts/TitilliumWeb-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/TitilliumWeb-Regular.ttf
--------------------------------------------------------------------------------
/src/assets/fonts/TitilliumWeb-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/fonts/TitilliumWeb-SemiBold.ttf
--------------------------------------------------------------------------------
/src/assets/images/avatar/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/1.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/10.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/11.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/12.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/13.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/14.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/15.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/16.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/17.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/18.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/19.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/2.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/20.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/21.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/22.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/22.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/23.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/23.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/24.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/3.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/4.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/5.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/6.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/7.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/8.jpg
--------------------------------------------------------------------------------
/src/assets/images/avatar/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/avatar/9.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/avatars/alicia_keys.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/avatars/alicia_keys.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/avatars/igLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/avatars/igLogo.png
--------------------------------------------------------------------------------
/src/assets/images/card/avatars/photographer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/avatars/photographer.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/avatars/rupert_stadler.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/avatars/rupert_stadler.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/avatars/statue_of_liberty.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/avatars/statue_of_liberty.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/audi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/audi.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/cofe.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/cofe.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/here_media.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/here_media.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/infragisticsMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/infragisticsMap.png
--------------------------------------------------------------------------------
/src/assets/images/card/media/monuments.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/monuments.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/ny.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/ny.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/photographer_portfolio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/photographer_portfolio.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/placeholder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/placeholder.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/roses.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/roses.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/the_red_ice_forest.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/the_red_ice_forest.jpg
--------------------------------------------------------------------------------
/src/assets/images/card/media/weather.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/weather.png
--------------------------------------------------------------------------------
/src/assets/images/card/media/yosemite.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/card/media/yosemite.jpg
--------------------------------------------------------------------------------
/src/assets/images/carousel/slide1@x2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/carousel/slide1@x2.jpg
--------------------------------------------------------------------------------
/src/assets/images/carousel/slide2@x2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/carousel/slide2@x2.jpg
--------------------------------------------------------------------------------
/src/assets/images/carousel/slide3@x2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/carousel/slide3@x2.jpg
--------------------------------------------------------------------------------
/src/assets/images/carousel/slide4@x2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/carousel/slide4@x2.jpg
--------------------------------------------------------------------------------
/src/assets/images/dialog/alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/dialog/alert.png
--------------------------------------------------------------------------------
/src/assets/images/dialog/custom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/dialog/custom.png
--------------------------------------------------------------------------------
/src/assets/images/dialog/dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/dialog/dialog.png
--------------------------------------------------------------------------------
/src/assets/images/drag-drop/jailBars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/drag-drop/jailBars.png
--------------------------------------------------------------------------------
/src/assets/images/grid/active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/grid/active.png
--------------------------------------------------------------------------------
/src/assets/images/grid/expired.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/grid/expired.png
--------------------------------------------------------------------------------
/src/assets/images/ignite-ui-logo-light-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/ignite-ui-logo-light-background.png
--------------------------------------------------------------------------------
/src/assets/images/list/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/list/empty.png
--------------------------------------------------------------------------------
/src/assets/images/rsrcs/igniteui-logo-dark-bg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/rsrcs/igniteui-logo-dark-bg
--------------------------------------------------------------------------------
/src/assets/images/rsrcs/igniteui-logo-light-bg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/rsrcs/igniteui-logo-light-bg
--------------------------------------------------------------------------------
/src/assets/images/shadows/whatismaterial_3d_elevation2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/assets/images/shadows/whatismaterial_3d_elevation2.jpg
--------------------------------------------------------------------------------
/src/assets/svg/filtering/equals.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/environments/environment.hmr.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: false,
3 | hmr: true
4 | };
5 |
--------------------------------------------------------------------------------
/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true,
3 | hmr: false
4 | };
5 |
--------------------------------------------------------------------------------
/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/favicon.ico
--------------------------------------------------------------------------------
/src/main.server.ts:
--------------------------------------------------------------------------------
1 | import { bootstrapApplication } from '@angular/platform-browser';
2 | import { AppComponent } from './app/app.component';
3 | import { config } from './app/app.config.server';
4 |
5 | const bootstrap = () => bootstrapApplication(AppComponent, config);
6 |
7 | export default bootstrap;
8 |
--------------------------------------------------------------------------------
/src/styles/_mixins.scss:
--------------------------------------------------------------------------------
1 | @mixin nav-logo($url) {
2 | background: url(#{$url}) no-repeat;
3 | background-size: calc(100% - 100px) auto;
4 | background-position: 16px center;
5 | background-color: var(--ig-gray-200);
6 | }
7 |
--------------------------------------------------------------------------------
/src/styles/hound/README.md:
--------------------------------------------------------------------------------
1 | This folder contains custom themes and styles related to Dotmatics.
2 |
3 | # Building the CSS StyleSheet
4 | In the context of Ignite UI for Angular, execute `./build.sh`; This will produce a `hound.css` stylesheet.
5 |
6 | If you've received this folder as a standalone project, you need `igniteui-angular` as a dependency.
7 |
--------------------------------------------------------------------------------
/src/styles/hound/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | sass _index.scss hound.css --load-path="../../../node_modules" --load-path="../../../dist/"
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/button/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/card/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/checkbox/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/combo/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/dropdown/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/input-group/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/radio/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/select/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/select/_overwrites.scss:
--------------------------------------------------------------------------------
1 | @use '../../../../../projects/igniteui-angular/src/lib/core/styles/themes' as *;
2 |
3 | .igx-input-group.igx-input-group--fluent {
4 | .igx-select__toggle-button,
5 | .igx-select__clear-button {
6 | .igx-icon {
7 | --size: #{rem(18px)};
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/styles/hound/components/switch/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/tabs/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/template/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'theme';
2 | @forward 'overwrites';
3 |
--------------------------------------------------------------------------------
/src/styles/hound/components/template/_overwrites.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IgniteUI/igniteui-angular/d0361ce15f51e7c91838e182b66d5528c0ed05c3/src/styles/hound/components/template/_overwrites.scss
--------------------------------------------------------------------------------
/src/styles/hound/components/template/_theme.scss:
--------------------------------------------------------------------------------
1 | @use 'sass:map';
2 | @use '../../../../../projects/igniteui-angular/src/lib/core/styles/themes' as *;
3 |
--------------------------------------------------------------------------------
/src/styles/styles.scss:
--------------------------------------------------------------------------------
1 | @use 'demo-theme' as *;
2 | @import url('https://fonts.googleapis.com/icon?family=Material+Icons');
3 | @import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700');
4 |
5 | // Tests should always be imported last
6 | // @import '../../projects/igniteui-angular/src/lib/core/styles/spec/index';
7 |
--------------------------------------------------------------------------------
/src/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node",
8 | "hammerjs"
9 | ]
10 | },
11 | "files": [
12 | "test.ts",
13 | "polyfills.ts"
14 | ],
15 | "include": [
16 | "**/*.spec.ts",
17 | "**/*.d.ts"
18 | ]
19 | }
20 |
--------------------------------------------------------------------------------
/tsconfig.typedoc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "exclude": [
4 | "dist",
5 | "e2e",
6 | "projects/igniteui-angular/migrations/",
7 | "projects/igniteui-angular/schematics/",
8 | "projects/igniteui-angular/cypress/",
9 | "projects/igniteui-angular-elements/",
10 | "cypress",
11 | "./cypress.config.ts",
12 | "**/*.spec.ts",
13 | "src"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------