├── .nvmrc ├── .npmrc ├── tools ├── builders │ ├── index.ts │ ├── typescript │ │ └── schema.ts │ ├── package.json │ └── packager │ │ └── schema.ts ├── api-gen │ ├── types │ │ └── index.ts │ ├── rendering │ │ └── templates │ │ │ ├── common.template.html │ │ │ └── macros.html │ ├── tsconfig.json │ └── tsconfig.rollup.json ├── markdown-to-html │ └── tsconfig.json └── update-doc-versions │ └── tsconfig.json ├── packages ├── cdk │ ├── public-api.ts │ ├── index.ts │ ├── a11y │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── a11y.en.md │ │ ├── a11y.ru.md │ │ └── public-api.ts │ ├── testing │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── wrapped-error-message.ts │ │ └── public-api.ts │ ├── keycodes │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── ng-package.json │ ├── README.md │ └── ng-package.json ├── components │ ├── public-api.ts │ ├── index.ts │ ├── alert │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ └── __screenshots__ │ │ │ └── KbqAlertModule-E2eAlertStateAndStyle-KbqAlert-states-1.png │ ├── badge │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── core │ │ ├── _index.scss │ │ ├── index.ts │ │ ├── tokens │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── public-api.ts │ │ │ └── index.ts │ │ ├── navbar │ │ │ └── index.ts │ │ ├── title │ │ │ └── index.ts │ │ ├── validation │ │ │ └── index.ts │ │ ├── select │ │ │ ├── events.ts │ │ │ └── index.ts │ │ ├── styles │ │ │ ├── theming │ │ │ │ └── _index.scss │ │ │ ├── typography │ │ │ │ └── _index.scss │ │ │ ├── functions │ │ │ │ └── _index.scss │ │ │ ├── visual │ │ │ │ └── _index.scss │ │ │ └── common │ │ │ │ ├── _size.scss │ │ │ │ ├── _popup.scss │ │ │ │ └── _button.scss │ │ ├── datetime │ │ │ └── index.ts │ │ ├── ng-package.json │ │ ├── form-field │ │ │ └── index.ts │ │ ├── version.ts │ │ ├── formatters │ │ │ └── filesize │ │ │ │ └── index.ts │ │ ├── forms │ │ │ └── index.ts │ │ ├── selection │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── pseudo-checkbox │ │ │ │ └── pseudo-checkbox.partial.html │ │ ├── common-behaviors │ │ │ ├── orientation.ts │ │ │ └── size.ts │ │ ├── animation │ │ │ └── index.ts │ │ ├── option │ │ │ ├── index.ts │ │ │ └── optgroup.html │ │ ├── core.en.md │ │ ├── pop-up │ │ │ └── index.ts │ │ ├── highlight │ │ │ └── _highlight-theme.scss │ │ └── core.ru.md │ ├── dl │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── ng-package.json │ ├── icon │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── input │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── examples.input.ru.md │ │ ├── examples.input.en.md │ │ ├── input-errors.ts │ │ ├── input-tokens.scss │ │ └── input-value-accessor.ts │ ├── link │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── ng-package.json │ ├── list │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ └── list-item.html │ ├── modal │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── radio │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── table │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ └── table-tokens.scss │ ├── tabs │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── tab-body.scss │ ├── tags │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── examples.tag-autocomplete.en.md │ │ ├── examples.tag-autocomplete.ru.md │ │ ├── __screenshots__ │ │ │ ├── KbqTagModule-E2eTagEditable-editable-1.png │ │ │ ├── KbqTagModule-E2eTagStateAndStyle-states-1.png │ │ │ ├── KbqTagModule-E2eTagEditable-editable-dark-theme-1.png │ │ │ └── KbqTagModule-E2eTagStateAndStyle-states-dark-theme-1.png │ │ └── public-api.ts │ ├── title │ │ ├── index.ts │ │ ├── title.ru.md │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── toast │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── tree │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── tree.scss │ │ └── tree-selection.scss │ ├── accordion │ │ ├── index.ts │ │ └── ng-package.json │ ├── button │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ └── button.component.html │ ├── checkbox │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── code-block │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── examples.code-block.ru.md │ │ └── public-api.ts │ ├── datepicker │ │ ├── index.ts │ │ ├── datepicker-input.scss │ │ └── ng-package.json │ ├── divider │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── _divider-theme.scss │ │ └── __screenshots__ │ │ │ └── KbqDivider-E2eDividerStateAndStyle-KbqDivider-states-1.png │ ├── dropdown │ │ ├── index.ts │ │ └── ng-package.json │ ├── filter-bar │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── pipes │ │ │ ├── pipe-button.scss │ │ │ └── pipe-select.scss │ │ ├── pipe-add.scss │ │ ├── filter-refresher.scss │ │ ├── examples.filter-bar.en.md │ │ └── examples.filter-bar.ru.md │ ├── form-field │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── hint.html │ ├── markdown │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── examples.markdown.en.md │ │ └── examples.markdown.ru.md │ ├── navbar-ic │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── navbar-ic-divider.scss │ │ └── public-api.ts │ ├── navbar │ │ ├── index.ts │ │ └── ng-package.json │ ├── popover │ │ ├── index.ts │ │ ├── examples.popover.en.md │ │ ├── examples.popover.ru.md │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── risk-level │ │ ├── index.ts │ │ ├── risk-level.ru.md │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── scrollbar │ │ ├── index.ts │ │ ├── examples.scrollbar.ru.md │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── search-expandable │ │ ├── examples.search-expandable.en.md │ │ ├── examples.search-expandable.ru.md │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── select │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── sidebar │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── examples.sidebar.en.md │ │ ├── examples.sidebar.ru.md │ │ ├── public-api.ts │ │ ├── sidebar.component.html │ │ └── sidebar.scss │ ├── sidepanel │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── examples.sidepanel.en.md │ │ └── examples.sidepanel.ru.md │ ├── splitter │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── textarea │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── timepicker │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── timezone │ │ ├── index.ts │ │ └── ng-package.json │ ├── toggle │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ └── __screenshots__ │ │ │ ├── KbqToggleModule-E2eToggleStateAndStyle-default-1.png │ │ │ ├── KbqToggleModule-E2eToggleWithTextAndCaption-big-1.png │ │ │ ├── KbqToggleModule-E2eToggleStateAndStyle-indeterminate-1.png │ │ │ └── KbqToggleModule-E2eToggleWithTextAndCaption-default-1.png │ ├── tooltip │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── top-bar │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── ng-package.json │ ├── app-switcher │ │ ├── index.ts │ │ └── ng-package.json │ ├── autocomplete │ │ ├── index.ts │ │ ├── autocomplete.ru.md │ │ ├── ng-package.json │ │ ├── autocomplete.html │ │ └── public-api.ts │ ├── breadcrumbs │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── button-toggle │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── ellipsis-center │ │ ├── index.ts │ │ ├── public-api.ts │ │ └── ng-package.json │ ├── empty-state │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── file-upload │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── loader-overlay │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── progress-bar │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── split-button │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── tree-select │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── notification-center │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── progress-spinner │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── resizer │ │ ├── index.ts │ │ └── ng-package.json │ ├── inline-edit │ │ ├── index.ts │ │ └── ng-package.json │ ├── content-panel │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── content-panel-footer.scss │ ├── overflow-items │ │ ├── index.ts │ │ └── ng-package.json │ ├── clamped-text │ │ ├── ng-package.json │ │ └── index.ts │ ├── dynamic-translation │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── examples.dynamic-translation.en.md │ │ └── examples.dynamic-translation.ru.md │ ├── time-range │ │ ├── ng-package.json │ │ ├── examples.time-range.ru.md │ │ └── examples.time-range.en.md │ ├── username │ │ ├── ng-package.json │ │ └── index.ts │ ├── actions-panel │ │ ├── ng-package.json │ │ ├── examples.actions-panel.en.md │ │ ├── examples.actions-panel.ru.md │ │ └── index.ts │ ├── README.md │ └── _index.scss ├── angular-luxon-adapter │ ├── public-api.ts │ ├── index.ts │ ├── adapter │ │ ├── ng-package.json │ │ └── date-formats.ts │ ├── README.md │ └── ng-package.json ├── angular-moment-adapter │ ├── public-api.ts │ ├── index.ts │ ├── adapter │ │ ├── ng-package.json │ │ └── moment-date-formats.ts │ ├── README.md │ └── ng-package.json ├── components-experimental │ ├── public-api.ts │ ├── index.ts │ ├── form-field │ │ ├── index.ts │ │ ├── form-field-control.ts │ │ ├── ng-package.json │ │ ├── hint.html │ │ └── cleaner.scss │ └── README.md ├── components-dev │ ├── sidebar │ │ ├── template.html │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── timezone │ │ ├── template.html │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── username │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── overflow-items │ │ ├── template.html │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── experimental-form-field │ │ ├── template.html │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── link │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── list │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── modal │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── table │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── accordion │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── breadcrumbs │ │ ├── styles.scss │ │ ├── tsconfig.app.json │ │ └── template.html │ ├── button │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── clamped-text │ │ ├── styles.scss │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── filter-bar │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── icon │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── inline-edit │ │ ├── styles.scss │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── time-range │ │ ├── styles.scss │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── timepicker │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── typography │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── ag-grid │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── input │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── markdown │ │ ├── template.html │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── dropdown │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── resizer │ │ ├── styles.scss │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── ssr │ │ ├── styles.scss │ │ ├── template.html │ │ └── main.ts │ ├── checkbox │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── filesize-formatter │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── badge │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── dynamic-translation │ │ ├── styles.scss │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── risk-level │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── actions-panel │ │ ├── styles.scss │ │ ├── template.html │ │ └── tsconfig.app.json │ ├── code-block │ │ ├── template.html │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── locale │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── hint │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── sidepanel │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── radio │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── dl │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── forms │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── alert │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── all │ │ └── tsconfig.app.json │ ├── autocomplete │ │ ├── styles.scss │ │ └── tsconfig.app.json │ ├── divider │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── navbar │ │ └── tsconfig.app.json │ ├── popover │ │ └── tsconfig.app.json │ ├── select │ │ └── tsconfig.app.json │ ├── tabs │ │ └── tsconfig.app.json │ ├── tag │ │ └── tsconfig.app.json │ ├── title │ │ └── tsconfig.app.json │ ├── toast │ │ └── tsconfig.app.json │ ├── toggle │ │ └── tsconfig.app.json │ ├── tooltip │ │ └── tsconfig.app.json │ ├── top-bar │ │ └── tsconfig.app.json │ ├── tree │ │ └── tsconfig.app.json │ ├── z-index │ │ └── tsconfig.app.json │ ├── app-switcher │ │ └── tsconfig.app.json │ ├── date-pipes │ │ └── tsconfig.app.json │ ├── datepicker │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── empty-state │ │ └── tsconfig.app.json │ ├── file-upload │ │ └── tsconfig.app.json │ ├── flex-layout │ │ └── tsconfig.app.json │ ├── form-field │ │ └── tsconfig.app.json │ ├── icon-item │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── navbar-ic │ │ └── tsconfig.app.json │ ├── progress-bar │ │ └── tsconfig.app.json │ ├── scrollbar │ │ └── tsconfig.app.json │ ├── split-button │ │ └── tsconfig.app.json │ ├── splitter │ │ └── tsconfig.app.json │ ├── textarea │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── tree-select │ │ └── tsconfig.app.json │ ├── validation │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── button-toggle │ │ └── tsconfig.app.json │ ├── content-panel │ │ ├── tsconfig.app.json │ │ └── template.html │ ├── date-formatter │ │ └── tsconfig.app.json │ ├── loader-overlay │ │ ├── tsconfig.app.json │ │ └── styles.scss │ ├── number-formatter │ │ └── tsconfig.app.json │ ├── progress-spinner │ │ └── tsconfig.app.json │ ├── search-expandable │ │ ├── tsconfig.app.json │ │ └── template.html │ └── notification-center │ │ └── tsconfig.app.json ├── docs-examples │ ├── index.ts │ ├── components │ │ ├── dl │ │ │ └── ng-package.json │ │ ├── tag │ │ │ └── ng-package.json │ │ ├── ag-grid │ │ │ └── ng-package.json │ │ ├── alert │ │ │ └── ng-package.json │ │ ├── badge │ │ │ ├── ng-package.json │ │ │ └── badge-tooltip │ │ │ │ └── badge-tooltip-example.css │ │ ├── button │ │ │ ├── ng-package.json │ │ │ └── button-hug-content │ │ │ │ └── button-hug-content-example.css │ │ ├── checkbox │ │ │ └── ng-package.json │ │ ├── divider │ │ │ └── ng-package.json │ │ ├── dropdown │ │ │ └── ng-package.json │ │ ├── forms │ │ │ └── ng-package.json │ │ ├── input │ │ │ └── ng-package.json │ │ ├── link │ │ │ ├── ng-package.json │ │ │ └── link-application │ │ │ │ └── favicon.ico │ │ ├── list │ │ │ └── ng-package.json │ │ ├── markdown │ │ │ ├── ng-package.json │ │ │ ├── markdown-divider │ │ │ │ └── markdown-divider-example.html │ │ │ ├── markdown-code │ │ │ │ └── markdown-code-example.html │ │ │ ├── markdown-line-break │ │ │ │ └── markdown-line-break-example.html │ │ │ ├── markdown-image │ │ │ │ └── markdown-image-example.html │ │ │ └── markdown-headers │ │ │ │ └── markdown-headers-example.html │ │ ├── modal │ │ │ └── ng-package.json │ │ ├── navbar │ │ │ └── ng-package.json │ │ ├── popover │ │ │ └── ng-package.json │ │ ├── radio │ │ │ └── ng-package.json │ │ ├── resizer │ │ │ └── ng-package.json │ │ ├── select │ │ │ └── ng-package.json │ │ ├── sidebar │ │ │ └── ng-package.json │ │ ├── splitter │ │ │ └── ng-package.json │ │ ├── table │ │ │ └── ng-package.json │ │ ├── tabs │ │ │ ├── ng-package.json │ │ │ └── tabs-empty-label │ │ │ │ └── tabs-empty-label-example.css │ │ ├── textarea │ │ │ └── ng-package.json │ │ ├── timezone │ │ │ └── ng-package.json │ │ ├── title │ │ │ └── ng-package.json │ │ ├── toast │ │ │ └── ng-package.json │ │ ├── toggle │ │ │ └── ng-package.json │ │ ├── tooltip │ │ │ └── ng-package.json │ │ ├── top-bar │ │ │ └── ng-package.json │ │ ├── tree │ │ │ └── ng-package.json │ │ ├── username │ │ │ └── ng-package.json │ │ ├── accordion │ │ │ ├── ng-package.json │ │ │ └── accordion-in-section │ │ │ │ └── accordion-in-section-example.css │ │ ├── actions-panel │ │ │ └── ng-package.json │ │ ├── app-switcher │ │ │ └── ng-package.json │ │ ├── autocomplete │ │ │ └── ng-package.json │ │ ├── breadcrumbs │ │ │ └── ng-package.json │ │ ├── button-toggle │ │ │ └── ng-package.json │ │ ├── clamped-text │ │ │ └── ng-package.json │ │ ├── code-block │ │ │ └── ng-package.json │ │ ├── content-panel │ │ │ └── ng-package.json │ │ ├── datepicker │ │ │ └── ng-package.json │ │ ├── empty-state │ │ │ └── ng-package.json │ │ ├── file-upload │ │ │ └── ng-package.json │ │ ├── filter-bar │ │ │ └── ng-package.json │ │ ├── form-field │ │ │ └── ng-package.json │ │ ├── icon-item │ │ │ ├── ng-package.json │ │ │ └── icon-item-default │ │ │ │ └── icon-item-default-example.css │ │ ├── inline-edit │ │ │ └── ng-package.json │ │ ├── layout-flex │ │ │ └── ng-package.json │ │ ├── navbar-ic │ │ │ └── ng-package.json │ │ ├── progress-bar │ │ │ └── ng-package.json │ │ ├── scrollbar │ │ │ └── ng-package.json │ │ ├── sidepanel │ │ │ └── ng-package.json │ │ ├── split-button │ │ │ └── ng-package.json │ │ ├── time-range │ │ │ └── ng-package.json │ │ ├── timepicker │ │ │ ├── ng-package.json │ │ │ └── timepicker-variations │ │ │ │ └── timepicker-variations-example.css │ │ ├── tree-select │ │ │ └── ng-package.json │ │ ├── validation │ │ │ └── ng-package.json │ │ ├── date-formatter │ │ │ ├── ng-package.json │ │ │ └── range-date-formatter │ │ │ │ └── range-date-formatter-example.css │ │ ├── filesize-formatter │ │ │ └── ng-package.json │ │ ├── loader-overlay │ │ │ └── ng-package.json │ │ ├── number-formatter │ │ │ └── ng-package.json │ │ ├── overflow-items │ │ │ └── ng-package.json │ │ ├── progress-spinner │ │ │ └── ng-package.json │ │ ├── search-expandable │ │ │ └── ng-package.json │ │ ├── dynamic-translation │ │ │ └── ng-package.json │ │ ├── experimental-form-field │ │ │ └── ng-package.json │ │ └── notification-center │ │ │ └── ng-package.json │ ├── ng-package.json │ ├── public-api.ts │ └── tsconfig.json ├── schematics │ ├── package.json │ ├── tsconfig.rollup.json │ └── src │ │ ├── ng-add │ │ └── schema.ts │ │ └── migrations │ │ ├── empty-state-size-attr │ │ └── schema.ts │ │ └── loader-overlay-size-attr │ │ └── schema.ts ├── cli │ ├── bin │ │ └── cli │ └── src │ │ └── release │ │ ├── constants.ts │ │ └── templates │ │ ├── template.hbs │ │ └── footer.hbs ├── e2e │ └── utils │ │ ├── index.ts │ │ └── page.ts └── README.md ├── .husky ├── commit-msg └── pre-commit ├── .yarnrc.yml ├── apps └── docs │ ├── src │ ├── robots.txt │ ├── favicon.ico │ ├── assets │ │ ├── images │ │ │ ├── Basic_buttons.png │ │ │ ├── link │ │ │ │ ├── shift+f10.jpg │ │ │ │ ├── sw-active.png │ │ │ │ ├── proper-link.jpg │ │ │ │ ├── improper-link.jpg │ │ │ │ ├── link-printing.jpg │ │ │ │ ├── space-or-return.jpg │ │ │ │ ├── desktop-link-active.jpg │ │ │ │ └── desktop-link-disabled.jpg │ │ │ ├── favicons │ │ │ │ ├── favicon.ico │ │ │ │ ├── icon-192.png │ │ │ │ ├── icon-512.png │ │ │ │ └── apple-touch-icon.png │ │ │ ├── timepicker │ │ │ │ ├── space.jpg │ │ │ │ ├── pgdn-end.jpg │ │ │ │ ├── up-down.jpg │ │ │ │ ├── arrow-left.png │ │ │ │ ├── pgup-home.jpg │ │ │ │ ├── arrow-right.png │ │ │ │ ├── tab-shift+tab.jpg │ │ │ │ ├── timepicker-design.jpg │ │ │ │ ├── timepicker-structure.jpg │ │ │ │ └── timepicker-icon-hh_mm-empty.jpg │ │ │ ├── popover │ │ │ │ ├── hero-header.jpg │ │ │ │ ├── list-member-1.png │ │ │ │ ├── list-member-2.png │ │ │ │ ├── list-member-3.png │ │ │ │ ├── list-member-4.png │ │ │ │ ├── list-member-5.png │ │ │ │ ├── list-member-6.png │ │ │ │ ├── list-member-7.png │ │ │ │ ├── list-member-8.png │ │ │ │ ├── list-member-9.png │ │ │ │ └── list-member-10.png │ │ │ ├── welcome │ │ │ │ ├── alerts-dark.png │ │ │ │ ├── badges-dark.png │ │ │ │ ├── button-dark.png │ │ │ │ ├── card-dark.png │ │ │ │ ├── card-light.png │ │ │ │ ├── core-dark.png │ │ │ │ ├── core-light.png │ │ │ │ ├── date-dark.png │ │ │ │ ├── date-light.png │ │ │ │ ├── forms-dark.png │ │ │ │ ├── forms-light.png │ │ │ │ ├── grid-dark.png │ │ │ │ ├── grid-light.png │ │ │ │ ├── icons-dark.png │ │ │ │ ├── icons-light.png │ │ │ │ ├── input-dark.png │ │ │ │ ├── input-light.png │ │ │ │ ├── link-dark.png │ │ │ │ ├── link-light.png │ │ │ │ ├── list-dark.png │ │ │ │ ├── list-light.png │ │ │ │ ├── modal-dark.png │ │ │ │ ├── modal-light.png │ │ │ │ ├── navbar-dark.png │ │ │ │ ├── number-dark.png │ │ │ │ ├── radio-dark.png │ │ │ │ ├── radio-light.png │ │ │ │ ├── select-dark.png │ │ │ │ ├── table-dark.png │ │ │ │ ├── table-light.png │ │ │ │ ├── tabs-dark.png │ │ │ │ ├── tabs-light.png │ │ │ │ ├── tags-dark.png │ │ │ │ ├── tags-light.png │ │ │ │ ├── themes-dark.png │ │ │ │ ├── toast-dark.png │ │ │ │ ├── toast-light.png │ │ │ │ ├── toggle-dark.png │ │ │ │ ├── tokens-dark.png │ │ │ │ ├── tree-dark.png │ │ │ │ ├── tree-light.png │ │ │ │ ├── ag-grid-dark.png │ │ │ │ ├── ag-grid-light.png │ │ │ │ ├── alerts-light.png │ │ │ │ ├── badges-light.png │ │ │ │ ├── button-light.png │ │ │ │ ├── checkbox-dark.png │ │ │ │ ├── divider-dark.png │ │ │ │ ├── divider-light.png │ │ │ │ ├── dropdown-dark.png │ │ │ │ ├── generic-dark.png │ │ │ │ ├── generic-light.png │ │ │ │ ├── install-dark.png │ │ │ │ ├── install-light.png │ │ │ │ ├── markdown-dark.png │ │ │ │ ├── navbar-light.png │ │ │ │ ├── number-light.png │ │ │ │ ├── overlay-dark.png │ │ │ │ ├── overlay-light.png │ │ │ │ ├── popover-dark.png │ │ │ │ ├── popover-light.png │ │ │ │ ├── select-light.png │ │ │ │ ├── sidebar-dark.png │ │ │ │ ├── sidebar-light.png │ │ │ │ ├── splitter-dark.png │ │ │ │ ├── textarea-dark.png │ │ │ │ ├── themes-light.png │ │ │ │ ├── timezone-dark.png │ │ │ │ ├── toggle-light.png │ │ │ │ ├── tokens-light.png │ │ │ │ ├── tooltip-dark.png │ │ │ │ ├── tooltip-light.png │ │ │ │ ├── top-bar-dark.png │ │ │ │ ├── top-bar-light.png │ │ │ │ ├── accordion-dark.png │ │ │ │ ├── accordion-light.png │ │ │ │ ├── breadcrumbs-dark.png │ │ │ │ ├── checkbox-light.png │ │ │ │ ├── code-block-dark.png │ │ │ │ ├── code-block-light.png │ │ │ │ ├── datepicker-dark.png │ │ │ │ ├── datepicker-light.png │ │ │ │ ├── dropdown-light.png │ │ │ │ ├── empty-state-dark.png │ │ │ │ ├── file upload-dark.png │ │ │ │ ├── filter-bar-dark.png │ │ │ │ ├── filter-bar-light.png │ │ │ │ ├── form-field-dark.png │ │ │ │ ├── form-field-light.png │ │ │ │ ├── icon-item-dark.png │ │ │ │ ├── icon-item-light.png │ │ │ │ ├── inline-edit-dark.png │ │ │ │ ├── layout flex-dark.png │ │ │ │ ├── markdown-light.png │ │ │ │ ├── navbar-ic-dark.png │ │ │ │ ├── navbar-ic-light.png │ │ │ │ ├── schematics-dark.png │ │ │ │ ├── schematics-light.png │ │ │ │ ├── scrollbar-dark.png │ │ │ │ ├── scrollbar-light.png │ │ │ │ ├── sidepanel-dark.png │ │ │ │ ├── sidepanel-light.png │ │ │ │ ├── splitter-light.png │ │ │ │ ├── tags input-dark.png │ │ │ │ ├── tags input-light.png │ │ │ │ ├── tags list-dark.png │ │ │ │ ├── tags list-light.png │ │ │ │ ├── textarea-light.png │ │ │ │ ├── timepicker-dark.png │ │ │ │ ├── timepicker-light.png │ │ │ │ ├── timezone-light.png │ │ │ │ ├── tree-select-dark.png │ │ │ │ ├── typography-dark.png │ │ │ │ ├── typography-light.png │ │ │ │ ├── validation-dark.png │ │ │ │ ├── validation-light.png │ │ │ │ ├── versioning-dark.png │ │ │ │ ├── versioning-light.png │ │ │ │ ├── actions-panel-dark.png │ │ │ │ ├── app-switcher-dark.png │ │ │ │ ├── app-switcher-light.png │ │ │ │ ├── autocomplete-dark.png │ │ │ │ ├── autocomplete-light.png │ │ │ │ ├── breadcrumbs-light.png │ │ │ │ ├── button toggle-dark.png │ │ │ │ ├── clamped-text-dark.png │ │ │ │ ├── clamped-text-light.png │ │ │ │ ├── content-panel-dark.png │ │ │ │ ├── empty-state-light.png │ │ │ │ ├── file upload-light.png │ │ │ │ ├── inline-edit-light.png │ │ │ │ ├── layout flex-light.png │ │ │ │ ├── progress-bar-dark.png │ │ │ │ ├── progress-bar-light.png │ │ │ │ ├── split-button-dark.png │ │ │ │ ├── split-button-light.png │ │ │ │ ├── tree-select-light.png │ │ │ │ ├── actions-panel-light.png │ │ │ │ ├── button toggle-light.png │ │ │ │ ├── content-panel-light.png │ │ │ │ ├── description list-dark.png │ │ │ │ ├── progress-spinner-dark.png │ │ │ │ ├── catalog structure-dark.png │ │ │ │ ├── catalog structure-light.png │ │ │ │ ├── component statuses-dark.png │ │ │ │ ├── description list-light.png │ │ │ │ ├── formatter-filesize-dark.png │ │ │ │ ├── progress-spinner-light.png │ │ │ │ ├── search-expandable-dark.png │ │ │ │ ├── search-expandable-light.png │ │ │ │ ├── tags autocomplete-dark.png │ │ │ │ ├── tags autocomplete-light.png │ │ │ │ ├── component statuses-light.png │ │ │ │ ├── dynamic-translation-dark.png │ │ │ │ ├── dynamic-translation-light.png │ │ │ │ ├── formatter-filesize-light.png │ │ │ │ ├── notification-center-dark.png │ │ │ │ └── notification-center-light.png │ │ │ ├── koobiq-illustration-wip.png │ │ │ ├── markdown │ │ │ │ └── markdown-image.png │ │ │ ├── toast │ │ │ │ ├── toast__structure.jpg │ │ │ │ └── toast__structure@2x.jpg │ │ │ ├── tooltip │ │ │ │ ├── tooltip__structure.png │ │ │ │ └── tooltip-hard__structure.jpg │ │ │ ├── datepicker │ │ │ │ └── datepicker__structure.jpg │ │ │ └── tree-select │ │ │ │ └── tree-select__structure.png │ │ └── stackblitz │ │ │ └── .stackblitzrc │ ├── environments │ │ └── environment.prod.ts │ ├── styles │ │ ├── _code-snippet.scss │ │ └── koobiq │ │ │ └── _index.scss │ └── app │ │ ├── components │ │ ├── page-not-found │ │ │ └── _page-not-found-theme.scss │ │ ├── copy-button │ │ │ └── copy-button.scss │ │ └── design-tokens-viewers │ │ │ └── data │ │ │ └── border-radius.ts │ │ ├── version.ts │ │ └── constants │ │ └── locale.ts │ └── tsconfig.build.json ├── .stylelintignore ├── tsconfig.playwright-spec.json ├── tsconfig.spec.json └── tsconfig.eslint.json /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.19.0 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=false 2 | -------------------------------------------------------------------------------- /tools/builders/index.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/cdk/public-api.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/components/public-api.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | yarn commitlint --edit ${1} 2 | -------------------------------------------------------------------------------- /packages/cdk/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /tools/api-gen/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './types'; 2 | -------------------------------------------------------------------------------- /packages/angular-luxon-adapter/public-api.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/angular-moment-adapter/public-api.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/cdk/a11y/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/cdk/testing/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components-experimental/public-api.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/cdk/keycodes/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/cdk/keycodes/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './keycodes'; 2 | -------------------------------------------------------------------------------- /packages/components-dev/sidebar/template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components-dev/timezone/template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components-dev/username/template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components/alert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/badge/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/core/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'styles/core'; 2 | -------------------------------------------------------------------------------- /packages/components/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/dl/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/icon/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/link/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/list/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/modal/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/radio/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/table/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/tabs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/tags/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/title/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/toast/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/tree/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/docs-examples/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/angular-luxon-adapter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components-dev/overflow-items/template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components/accordion/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/checkbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/code-block/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/core/tokens/index.ts: -------------------------------------------------------------------------------- 1 | export * from './window'; 2 | -------------------------------------------------------------------------------- /packages/components/core/utils/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './utils'; 2 | -------------------------------------------------------------------------------- /packages/components/datepicker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/divider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/dropdown/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/filter-bar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/form-field/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/markdown/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/navbar-ic/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/navbar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/popover/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/risk-level/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/scrollbar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/search-expandable/examples.search-expandable.en.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/components/search-expandable/examples.search-expandable.ru.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/components/select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/sidebar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/sidepanel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/splitter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/textarea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/timepicker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/timezone/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/toggle/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/tooltip/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/top-bar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/schematics/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /packages/angular-moment-adapter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/cli/bin/cli: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../dist/cli.js'); 3 | -------------------------------------------------------------------------------- /packages/components-experimental/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/app-switcher/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/autocomplete/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/breadcrumbs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/button-toggle/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/core/navbar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './rectangle-item'; 2 | -------------------------------------------------------------------------------- /packages/components/core/title/index.ts: -------------------------------------------------------------------------------- 1 | export * from './title-text-ref'; 2 | -------------------------------------------------------------------------------- /packages/components/core/validation/index.ts: -------------------------------------------------------------------------------- 1 | export * from './validation'; 2 | -------------------------------------------------------------------------------- /packages/components/ellipsis-center/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/empty-state/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/file-upload/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/loader-overlay/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/progress-bar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/split-button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/title/title.ru.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components/tree-select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components-dev/experimental-form-field/template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components/notification-center/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/progress-spinner/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/search-expandable/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | yarnPath: .yarn/releases/yarn-4.1.1.cjs 2 | nodeLinker: node-modules 3 | -------------------------------------------------------------------------------- /packages/components-dev/link/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/list/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/modal/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/table/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/timezone/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /packages/components-experimental/form-field/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /packages/components/risk-level/risk-level.ru.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/e2e/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './page'; 2 | export * from './theme'; 3 | -------------------------------------------------------------------------------- /packages/components-dev/accordion/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/breadcrumbs/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/button/styles.scss: -------------------------------------------------------------------------------- 1 | @use '../../components/dropdown/dropdown'; 2 | -------------------------------------------------------------------------------- /packages/components-dev/clamped-text/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/filter-bar/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/icon/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-icon-table { 2 | width: 550px; 3 | } 4 | -------------------------------------------------------------------------------- /packages/components-dev/inline-edit/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/time-range/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/timepicker/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components-dev/typography/styles.scss: -------------------------------------------------------------------------------- 1 | /* stylelint-disable no-empty-source */ 2 | -------------------------------------------------------------------------------- /packages/components/core/select/events.ts: -------------------------------------------------------------------------------- 1 | export const selectEvents = 'selectEvents'; 2 | -------------------------------------------------------------------------------- /tools/api-gen/rendering/templates/common.template.html: -------------------------------------------------------------------------------- 1 | ## {$ doc.name $} ({$ doc.docType $}) -------------------------------------------------------------------------------- /packages/components/autocomplete/autocomplete.ru.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components/ellipsis-center/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './ellipsis-center.directive'; 2 | -------------------------------------------------------------------------------- /packages/components/resizer/index.ts: -------------------------------------------------------------------------------- 1 | export * from './module'; 2 | export * from './resizer'; 3 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | git restore --staged packages/components/core/version.ts 2 | yarn lint-staged 3 | -------------------------------------------------------------------------------- /apps/docs/src/robots.txt: -------------------------------------------------------------------------------- 1 | Sitemap: https://koobiq.io/sitemap.xml 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /packages/components-dev/ag-grid/template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | -------------------------------------------------------------------------------- /packages/components/core/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dom'; 2 | export * from './public-api'; 3 | -------------------------------------------------------------------------------- /packages/components/scrollbar/examples.scrollbar.ru.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/components/top-bar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './module'; 2 | export * from './top-bar'; 3 | -------------------------------------------------------------------------------- /packages/cdk/a11y/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/clamped-text/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components-dev/input/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container .kbq-form-field { 2 | width: 200px; 3 | } 4 | -------------------------------------------------------------------------------- /packages/components-dev/markdown/template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/components/dl/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './dl.component'; 2 | export * from './dl.module'; 3 | -------------------------------------------------------------------------------- /packages/components/inline-edit/index.ts: -------------------------------------------------------------------------------- 1 | export * from './inline-edit'; 2 | export * from './module'; 3 | -------------------------------------------------------------------------------- /apps/docs/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/favicon.ico -------------------------------------------------------------------------------- /packages/cdk/keycodes/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/cdk/testing/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/dropdown/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | width: 600px; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components-dev/inline-edit/template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/components-dev/resizer/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | max-width: 608px; 3 | display: block; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components-dev/resizer/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/components-dev/sidebar/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | width: 700px; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components-dev/ssr/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | max-width: 608px; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components/content-panel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './content-panel'; 2 | export * from './module'; 3 | -------------------------------------------------------------------------------- /packages/components/core/styles/theming/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'components-theming'; 2 | @forward 'theming'; 3 | -------------------------------------------------------------------------------- /packages/components/dl/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/link/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './link.component'; 2 | export * from './link.module'; 3 | -------------------------------------------------------------------------------- /packages/components/overflow-items/index.ts: -------------------------------------------------------------------------------- 1 | export * from './module'; 2 | export * from './overflow-items'; 3 | -------------------------------------------------------------------------------- /packages/components-dev/checkbox/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | max-width: 600px; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components-dev/filesize-formatter/template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | -------------------------------------------------------------------------------- /packages/components-dev/markdown/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | max-width: 608px; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components/alert/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/alert/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './alert.component'; 2 | export * from './alert.module'; 3 | -------------------------------------------------------------------------------- /packages/components/badge/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/badge/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './badge.component'; 2 | export * from './badge.module'; 3 | -------------------------------------------------------------------------------- /packages/components/button/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/datetime/index.ts: -------------------------------------------------------------------------------- 1 | export * from './date-adapter'; 2 | export * from './date-formats'; 3 | -------------------------------------------------------------------------------- /packages/components/core/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/styles/typography/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'typography'; 2 | @forward 'typography-utils'; 3 | -------------------------------------------------------------------------------- /packages/components/datepicker/datepicker-input.scss: -------------------------------------------------------------------------------- 1 | .kbq-form-field-type-datepicker { 2 | width: 136px; 3 | } 4 | -------------------------------------------------------------------------------- /packages/components/divider/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/icon/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/input/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/link/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/list/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/modal/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/navbar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/popover/examples.popover.en.md: -------------------------------------------------------------------------------- 1 | #### Opening on hover 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/popover/examples.popover.ru.md: -------------------------------------------------------------------------------- 1 | #### Открытие по hover 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/popover/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/radio/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/radio/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './radio.component'; 2 | export * from './radio.module'; 3 | -------------------------------------------------------------------------------- /packages/components/resizer/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/select/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/sidebar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/table/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/table/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './table.component'; 2 | export * from './table.module'; 3 | -------------------------------------------------------------------------------- /packages/components/tabs/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/tags/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/title/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/title/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './title.directive'; 2 | export * from './title.module'; 3 | -------------------------------------------------------------------------------- /packages/components/toast/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/toggle/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/toggle/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './toggle.component'; 2 | export * from './toggle.module'; 3 | -------------------------------------------------------------------------------- /packages/components/tooltip/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/top-bar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/tree/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/badge/styles.scss: -------------------------------------------------------------------------------- 1 | .kbq-badge-outline, 2 | .kbq-badge-filled { 3 | margin-right: 15px; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components-dev/overflow-items/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | max-width: 608px; 3 | display: block; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components/accordion/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/app-switcher/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/autocomplete/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/breadcrumbs/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/checkbox/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/clamped-text/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/code-block/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/styles/functions/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'number'; 2 | @forward 'timing'; 3 | @forward 'string'; 4 | -------------------------------------------------------------------------------- /packages/components/core/styles/visual/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'body'; 2 | @forward 'layout'; 3 | @forward 'layout-media'; 4 | -------------------------------------------------------------------------------- /packages/components/datepicker/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/divider/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './divider.component'; 2 | export * from './divider.module'; 3 | -------------------------------------------------------------------------------- /packages/components/dropdown/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/dynamic-translation/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dynamic-translation'; 2 | export * from './module'; 3 | -------------------------------------------------------------------------------- /packages/components/empty-state/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/file-upload/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/filter-bar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/form-field/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/inline-edit/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/input/examples.input.ru.md: -------------------------------------------------------------------------------- 1 | ### Форма смены пароля 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/markdown/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/navbar-ic/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/progress-bar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/risk-level/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/scrollbar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/sidebar/examples.sidebar.en.md: -------------------------------------------------------------------------------- 1 | ### With splitter 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/sidebar/examples.sidebar.ru.md: -------------------------------------------------------------------------------- 1 | ### Со сплиттером 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/sidebar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './sidebar.component'; 2 | export * from './sidebar.module'; 3 | -------------------------------------------------------------------------------- /packages/components/sidepanel/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/split-button/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/splitter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/splitter/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './splitter.component'; 2 | export * from './splitter.module'; 3 | -------------------------------------------------------------------------------- /packages/components/textarea/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/textarea/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './textarea.component'; 2 | export * from './textarea.module'; 3 | -------------------------------------------------------------------------------- /packages/components/time-range/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/timepicker/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/timezone/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/tooltip/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './tooltip.component'; 2 | export * from './tooltip.module'; 3 | -------------------------------------------------------------------------------- /packages/components/tree-select/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/username/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | 4 | # ignore auto-generated theme 5 | apps/docs/src/styles/koobiq/default-theme 6 | -------------------------------------------------------------------------------- /packages/components-dev/dynamic-translation/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | max-width: 608px; 3 | display: block; 4 | } 5 | -------------------------------------------------------------------------------- /packages/components-experimental/form-field/form-field-control.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Uses the original KbqFormFieldControl 3 | */ 4 | -------------------------------------------------------------------------------- /packages/components/actions-panel/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/button-toggle/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/content-panel/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/form-field/index.ts: -------------------------------------------------------------------------------- 1 | export * from './field-sizing-content'; 2 | export * from './form-field-ref'; 3 | -------------------------------------------------------------------------------- /packages/components/ellipsis-center/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/input/examples.input.en.md: -------------------------------------------------------------------------------- 1 | ### Password change form 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/loader-overlay/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/overflow-items/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/progress-spinner/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/search-expandable/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/split-button/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './split-button'; 2 | export * from './split-button.module'; 3 | -------------------------------------------------------------------------------- /packages/docs-examples/components/dl/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/tag/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/angular-luxon-adapter/adapter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/angular-moment-adapter/adapter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/risk-level/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-risk-level-container { 2 | display: flex; 3 | 4 | gap: 8px; 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/dynamic-translation/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/empty-state/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './empty-state.component'; 2 | export * from './empty-state.module'; 3 | -------------------------------------------------------------------------------- /packages/components/notification-center/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/risk-level/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './risk-level.component'; 2 | export * from './risk-level.module'; 3 | -------------------------------------------------------------------------------- /packages/components/tree-select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './tree-select.component'; 2 | export * from './tree-select.module'; 3 | -------------------------------------------------------------------------------- /packages/docs-examples/components/ag-grid/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/alert/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/badge/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/button/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/checkbox/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/divider/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/dropdown/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/forms/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/input/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/link/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/list/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/markdown/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/modal/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/navbar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/popover/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/radio/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/resizer/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/select/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/sidebar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/splitter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/table/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/tabs/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/textarea/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/timezone/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/title/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/toast/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/toggle/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/tooltip/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/top-bar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/tree/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/username/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/cdk/a11y/a11y.en.md: -------------------------------------------------------------------------------- 1 | ### FocusKeyManager 2 | 3 | `ListKeyManager` manages the focus of an item based on keyboard interaction. 4 | -------------------------------------------------------------------------------- /packages/components-dev/time-range/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/components-experimental/form-field/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/README.md: -------------------------------------------------------------------------------- 1 | # Koobiq 2 | 3 | The sources for this package are in the main [Koobiq](#) repo. 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /packages/components/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'core'; 2 | @forward 'core/styles/theming/theming'; 3 | @forward 'core/styles/koobiq-theme'; 4 | -------------------------------------------------------------------------------- /packages/components/button-toggle/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './button-toggle.component'; 2 | export * from './button-toggle.module'; 3 | -------------------------------------------------------------------------------- /packages/components/filter-bar/pipes/pipe-button.scss: -------------------------------------------------------------------------------- 1 | .kbq-pipe-button { 2 | display: flex; 3 | 4 | position: relative; 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/filter-bar/pipes/pipe-select.scss: -------------------------------------------------------------------------------- 1 | .kbq-pipe-select__panel .kbq-select__content { 2 | max-height: 404px; 3 | } 4 | -------------------------------------------------------------------------------- /packages/components/progress-bar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './progress-bar.component'; 2 | export * from './progress-bar.module'; 3 | -------------------------------------------------------------------------------- /packages/docs-examples/components/accordion/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/actions-panel/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/app-switcher/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/autocomplete/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/breadcrumbs/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/button-toggle/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/clamped-text/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/code-block/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/content-panel/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/datepicker/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/empty-state/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/file-upload/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/filter-bar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/form-field/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/icon-item/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/inline-edit/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/layout-flex/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/navbar-ic/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/progress-bar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/scrollbar/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/sidepanel/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/split-button/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/time-range/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/timepicker/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/tree-select/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/validation/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/cli/src/release/constants.ts: -------------------------------------------------------------------------------- 1 | /** Default filename for the changelog. */ 2 | export const CHANGELOG_FILE_NAME = 'CHANGELOG.md'; 3 | -------------------------------------------------------------------------------- /packages/components-dev/actions-panel/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | max-width: 608px; 3 | display: block; 4 | margin: 0 auto; 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/actions-panel/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/components-dev/code-block/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | -------------------------------------------------------------------------------- /packages/components-dev/locale/styles.scss: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .kbq-vertical-navbar { 6 | height: 700px; 7 | } 8 | -------------------------------------------------------------------------------- /packages/components/clamped-text/index.ts: -------------------------------------------------------------------------------- 1 | export * from './clamped-text'; 2 | export * from './constants'; 3 | export * from './module'; 4 | -------------------------------------------------------------------------------- /packages/components/core/version.ts: -------------------------------------------------------------------------------- 1 | import { Version } from '@angular/core'; 2 | 3 | export const VERSION = new Version('{{VERSION}}'); 4 | -------------------------------------------------------------------------------- /packages/components/loader-overlay/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './loader-overlay.component'; 2 | export * from './loader-overlay.module'; 3 | -------------------------------------------------------------------------------- /packages/components/search-expandable/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './search-expandable'; 2 | export * from './search-expandable.module'; 3 | -------------------------------------------------------------------------------- /packages/docs-examples/components/date-formatter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/filesize-formatter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/loader-overlay/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/number-formatter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/overflow-items/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/progress-spinner/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/search-expandable/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/e2e/utils/page.ts: -------------------------------------------------------------------------------- 1 | import { Page } from '@playwright/test'; 2 | 3 | export const devGoToRootPage = (page: Page) => page.goto('/'); 4 | -------------------------------------------------------------------------------- /tools/builders/typescript/schema.ts: -------------------------------------------------------------------------------- 1 | export interface ITypescriptBuilderOptions { 2 | tsConfig: string; 3 | outDir?: string; 4 | } 5 | -------------------------------------------------------------------------------- /apps/docs/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.app.json", 3 | "compilerOptions": { 4 | "types": [] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /packages/cdk/a11y/a11y.ru.md: -------------------------------------------------------------------------------- 1 | ### FocusKeyManager 2 | 3 | `ListKeyManager` управляет фокусом элемента на основе взаимодействия с клавиатурой. 4 | -------------------------------------------------------------------------------- /packages/components-dev/dynamic-translation/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/components-dev/hint/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-icon-table { 2 | width: 450px; 3 | 4 | td { 5 | padding-top: 8px; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages/components-dev/sidepanel/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-sidepanel { 2 | .dev-template-button { 3 | margin-left: 12px; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/formatters/filesize/index.ts: -------------------------------------------------------------------------------- 1 | export * from './config'; 2 | export * from './formatter'; 3 | export * from './size'; 4 | -------------------------------------------------------------------------------- /packages/components/core/forms/index.ts: -------------------------------------------------------------------------------- 1 | export * from './forms-module'; 2 | export * from './forms.directive'; 3 | export * from './validators'; 4 | -------------------------------------------------------------------------------- /packages/components/core/selection/constants.ts: -------------------------------------------------------------------------------- 1 | export enum MultipleMode { 2 | CHECKBOX = 'checkbox', 3 | KEYBOARD = 'keyboard' 4 | } 5 | -------------------------------------------------------------------------------- /packages/components/progress-spinner/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './progress-spinner.component'; 2 | export * from './progress-spinner.module'; 3 | -------------------------------------------------------------------------------- /packages/docs-examples/components/dynamic-translation/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/experimental-form-field/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/notification-center/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/Basic_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/Basic_buttons.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/shift+f10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/shift+f10.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/sw-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/sw-active.png -------------------------------------------------------------------------------- /packages/components-dev/code-block/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | max-width: 608px; 4 | margin: var(--kbq-size-l); 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/radio/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container { 2 | padding: 16px; 3 | } 4 | 5 | .dev-selected-value { 6 | margin: 15px 0; 7 | } 8 | -------------------------------------------------------------------------------- /packages/components/filter-bar/pipe-add.scss: -------------------------------------------------------------------------------- 1 | .kbq-pipe-add { 2 | & .kbq-select .kbq-select__trigger { 3 | height: unset; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/form-field/hint.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/favicons/favicon.ico -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/proper-link.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/proper-link.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/space.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/space.jpg -------------------------------------------------------------------------------- /packages/components-dev/dl/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/forms/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container { 2 | border: 1px solid red; 3 | } 4 | 5 | .dev-margin { 6 | margin-left: 50px; 7 | } 8 | -------------------------------------------------------------------------------- /packages/components/sidepanel/examples.sidepanel.en.md: -------------------------------------------------------------------------------- 1 | ### Dynamic configuration update 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/docs-examples/components/markdown/markdown-divider/markdown-divider-example.html: -------------------------------------------------------------------------------- 1 | 2 | --- 3 | 4 | -------------------------------------------------------------------------------- /tools/api-gen/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "types": ["node", "jest"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/favicons/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/favicons/icon-192.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/favicons/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/favicons/icon-512.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/improper-link.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/improper-link.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/link-printing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/link-printing.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/hero-header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/hero-header.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/pgdn-end.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/pgdn-end.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/up-down.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/up-down.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/alerts-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/alerts-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/badges-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/badges-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/button-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/button-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/card-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/card-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/card-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/card-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/core-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/core-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/core-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/core-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/date-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/date-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/date-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/date-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/forms-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/forms-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/forms-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/forms-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/grid-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/grid-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/grid-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/grid-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/icons-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/icons-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/icons-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/icons-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/input-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/input-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/input-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/input-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/link-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/link-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/link-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/link-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/list-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/list-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/list-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/list-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/modal-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/modal-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/modal-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/modal-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/navbar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/navbar-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/number-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/number-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/radio-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/radio-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/radio-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/radio-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/select-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/select-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/table-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/table-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/table-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/table-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tabs-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tabs-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tabs-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tabs-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/themes-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/themes-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/toast-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/toast-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/toast-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/toast-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/toggle-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/toggle-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tokens-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tokens-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tree-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tree-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tree-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tree-light.png -------------------------------------------------------------------------------- /packages/components-dev/ag-grid/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/alert/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/all/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/autocomplete/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container { 2 | width: 300px; 3 | 4 | border: 1px solid red; 5 | 6 | padding: 24px; 7 | } 8 | -------------------------------------------------------------------------------- /packages/components-dev/badge/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/button/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/divider/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/experimental-form-field/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | width: 608px; 3 | display: block; 4 | margin: var(--kbq-size-s); 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/forms/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/hint/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/icon/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/input/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/locale/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/modal/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/navbar/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/popover/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/radio/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/resizer/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/select/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/sidebar/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/table/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/tabs/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/tag/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/title/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/toast/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/toggle/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/tooltip/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/top-bar/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/tree/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/z-index/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './constants'; 3 | export * from './errors'; 4 | export * from './events'; 5 | -------------------------------------------------------------------------------- /packages/components/list/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './list-selection.component'; 2 | export * from './list.component'; 3 | export * from './list.module'; 4 | -------------------------------------------------------------------------------- /packages/components/sidepanel/examples.sidepanel.ru.md: -------------------------------------------------------------------------------- 1 | ### Динамическое изменение конфигурации 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/tags/examples.tag-autocomplete.en.md: -------------------------------------------------------------------------------- 1 | ### Disable tag creation on the "paste" event 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/tags/examples.tag-autocomplete.ru.md: -------------------------------------------------------------------------------- 1 | ### Отключено создания тега по событию paste 2 | 3 | 4 | -------------------------------------------------------------------------------- /tools/markdown-to-html/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "module": "CommonJS" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/space-or-return.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/space-or-return.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-1.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-2.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-3.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-4.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-5.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-6.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-7.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-8.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-9.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/arrow-left.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/pgup-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/pgup-home.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/ag-grid-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/ag-grid-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/ag-grid-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/ag-grid-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/alerts-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/alerts-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/badges-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/badges-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/button-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/button-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/checkbox-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/checkbox-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/divider-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/divider-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/divider-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/divider-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/dropdown-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/dropdown-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/generic-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/generic-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/generic-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/generic-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/install-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/install-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/install-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/install-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/markdown-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/markdown-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/navbar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/navbar-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/number-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/number-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/overlay-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/overlay-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/overlay-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/overlay-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/popover-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/popover-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/popover-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/popover-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/select-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/select-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/sidebar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/sidebar-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/sidebar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/sidebar-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/splitter-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/splitter-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/textarea-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/textarea-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/themes-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/themes-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/timezone-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/timezone-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/toggle-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/toggle-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tokens-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tokens-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tooltip-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tooltip-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tooltip-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tooltip-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/top-bar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/top-bar-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/top-bar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/top-bar-light.png -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- 1 | # Koobiq 2 | 3 | The sources for this package are in the main [koobiq](https://github.com/koobiq/angular-components) repo. 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /packages/components-dev/accordion/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/app-switcher/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/autocomplete/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/breadcrumbs/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/checkbox/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/clamped-text/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/code-block/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/date-pipes/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/datepicker/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/dropdown/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/empty-state/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/file-upload/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/filter-bar/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/flex-layout/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/form-field/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/icon-item/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/inline-edit/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/link/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | 4 | "include": ["**/*.d.ts"], 5 | "files": ["main.ts"] 6 | } 7 | -------------------------------------------------------------------------------- /packages/components-dev/list/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | 4 | "include": ["**/*.d.ts"], 5 | "files": ["main.ts"] 6 | } 7 | -------------------------------------------------------------------------------- /packages/components-dev/markdown/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/navbar-ic/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/progress-bar/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/risk-level/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/scrollbar/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/sidepanel/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/split-button/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/splitter/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/textarea/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/time-range/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/timepicker/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/timezone/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/tree-select/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/typography/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/username/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/validation/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-experimental/form-field/hint.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/components/code-block/examples.code-block.ru.md: -------------------------------------------------------------------------------- 1 | ### Пользовательская локализация 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/filter-bar/filter-refresher.scss: -------------------------------------------------------------------------------- 1 | .kbq-filter-refresher { 2 | display: flex; 3 | align-items: center; 4 | 5 | min-width: 64px; 6 | } 7 | -------------------------------------------------------------------------------- /packages/components/select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './select-option.directive'; 2 | export * from './select.component'; 3 | export * from './select.module'; 4 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/koobiq-illustration-wip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/koobiq-illustration-wip.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/desktop-link-active.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/desktop-link-active.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/markdown/markdown-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/markdown/markdown-image.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/popover/list-member-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/popover/list-member-10.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/arrow-right.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/tab-shift+tab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/tab-shift+tab.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/toast/toast__structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/toast/toast__structure.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/accordion-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/accordion-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/accordion-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/accordion-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/breadcrumbs-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/breadcrumbs-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/checkbox-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/checkbox-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/code-block-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/code-block-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/code-block-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/code-block-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/datepicker-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/datepicker-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/datepicker-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/datepicker-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/dropdown-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/dropdown-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/empty-state-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/empty-state-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/file upload-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/file upload-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/filter-bar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/filter-bar-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/filter-bar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/filter-bar-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/form-field-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/form-field-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/form-field-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/form-field-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/icon-item-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/icon-item-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/icon-item-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/icon-item-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/inline-edit-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/inline-edit-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/layout flex-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/layout flex-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/markdown-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/markdown-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/navbar-ic-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/navbar-ic-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/navbar-ic-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/navbar-ic-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/schematics-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/schematics-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/schematics-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/schematics-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/scrollbar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/scrollbar-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/scrollbar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/scrollbar-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/sidepanel-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/sidepanel-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/sidepanel-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/sidepanel-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/splitter-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/splitter-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags input-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags input-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags input-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags input-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags list-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags list-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags list-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags list-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/textarea-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/textarea-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/timepicker-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/timepicker-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/timepicker-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/timepicker-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/timezone-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/timezone-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tree-select-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tree-select-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/typography-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/typography-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/typography-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/typography-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/validation-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/validation-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/validation-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/validation-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/versioning-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/versioning-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/versioning-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/versioning-light.png -------------------------------------------------------------------------------- /packages/components-dev/actions-panel/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/button-toggle/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/content-panel/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/date-formatter/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/divider/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-divider-container { 2 | margin: 20px; 3 | } 4 | 5 | .dev-divider-vertical-container { 6 | height: 50px; 7 | } 8 | -------------------------------------------------------------------------------- /packages/components-dev/loader-overlay/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/number-formatter/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/overflow-items/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/progress-spinner/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/search-expandable/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/core/common-behaviors/orientation.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Defines component orientation. 3 | */ 4 | export type KbqOrientation = 'horizontal' | 'vertical'; 5 | -------------------------------------------------------------------------------- /packages/components/divider/_divider-theme.scss: -------------------------------------------------------------------------------- 1 | @mixin kbq-divider-theme() { 2 | .kbq-divider { 3 | background: var(--kbq-divider-color); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/timepicker/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './timepicker.constants'; 2 | export * from './timepicker.directive'; 3 | export * from './timepicker.module'; 4 | -------------------------------------------------------------------------------- /tools/builders/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@koobiq/builders", 3 | "main": "index.js", 4 | "typings": "index.d.ts", 5 | "builders": "builders.json" 6 | } 7 | -------------------------------------------------------------------------------- /tsconfig.playwright-spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": {}, 4 | "include": ["**/*.playwright-spec.ts", "**/*.d.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/link/desktop-link-disabled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/link/desktop-link-disabled.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/toast/toast__structure@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/toast/toast__structure@2x.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/tooltip/tooltip__structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/tooltip/tooltip__structure.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/actions-panel-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/actions-panel-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/app-switcher-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/app-switcher-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/app-switcher-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/app-switcher-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/autocomplete-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/autocomplete-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/autocomplete-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/autocomplete-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/breadcrumbs-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/breadcrumbs-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/button toggle-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/button toggle-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/clamped-text-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/clamped-text-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/clamped-text-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/clamped-text-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/content-panel-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/content-panel-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/empty-state-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/empty-state-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/file upload-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/file upload-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/inline-edit-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/inline-edit-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/layout flex-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/layout flex-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/progress-bar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/progress-bar-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/progress-bar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/progress-bar-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/split-button-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/split-button-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/split-button-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/split-button-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tree-select-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tree-select-light.png -------------------------------------------------------------------------------- /packages/cdk/README.md: -------------------------------------------------------------------------------- 1 | # Koobiq CDK 2 | 3 | The sources for this package are in the main [koobiq](https://github.com/koobiq/angular-components) repo. 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /packages/components-dev/dynamic-translation/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/filesize-formatter/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/notification-center/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/actions-panel/examples.actions-panel.en.md: -------------------------------------------------------------------------------- 1 | ### Actions panel with dropdown and popover 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/button/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './button.component'; 2 | export * from './button.dropdown-trigger.directive'; 3 | export * from './button.module'; 4 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/timepicker-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/timepicker-design.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/actions-panel-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/actions-panel-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/button toggle-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/button toggle-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/content-panel-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/content-panel-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/description list-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/description list-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/progress-spinner-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/progress-spinner-dark.png -------------------------------------------------------------------------------- /apps/docs/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line @typescript-eslint/naming-convention 2 | export const environment = { 3 | production: true 4 | }; 5 | -------------------------------------------------------------------------------- /packages/components-dev/experimental-form-field/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.d.ts"], 4 | "files": ["main.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/search-expandable/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 |
{{ search }}
8 | -------------------------------------------------------------------------------- /packages/components-experimental/form-field/cleaner.scss: -------------------------------------------------------------------------------- 1 | .kbq-cleaner___EXPERIMENTAL { 2 | display: flex; 3 | align-items: center; 4 | justify-content: center; 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/time-range/examples.time-range.ru.md: -------------------------------------------------------------------------------- 1 | Пример демонстрирует настройку отображения пункта выбора в диалоге 2 | 3 | 4 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/timepicker-structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/timepicker-structure.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/tooltip/tooltip-hard__structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/tooltip/tooltip-hard__structure.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/catalog structure-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/catalog structure-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/catalog structure-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/catalog structure-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/component statuses-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/component statuses-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/description list-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/description list-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/formatter-filesize-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/formatter-filesize-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/progress-spinner-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/progress-spinner-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/search-expandable-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/search-expandable-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/search-expandable-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/search-expandable-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags autocomplete-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags autocomplete-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/tags autocomplete-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/tags autocomplete-light.png -------------------------------------------------------------------------------- /apps/docs/src/styles/_code-snippet.scss: -------------------------------------------------------------------------------- 1 | @use 'components/core/styles/common'; 2 | 3 | .docs-code-snippet { 4 | cursor: pointer; 5 | @include common.user-select(none); 6 | } 7 | -------------------------------------------------------------------------------- /apps/docs/src/styles/koobiq/_index.scss: -------------------------------------------------------------------------------- 1 | @forward 'default-theme/css-tokens.css'; 2 | @forward 'default-theme/css-tokens-dark.css'; 3 | @forward 'default-theme/css-tokens-light.css'; 4 | -------------------------------------------------------------------------------- /packages/components-dev/content-panel/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /packages/components-dev/loader-overlay/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container { 2 | display: flex; 3 | 4 | width: 500px; 5 | height: 500px; 6 | 7 | border: 1px solid red; 8 | } 9 | -------------------------------------------------------------------------------- /packages/components/actions-panel/examples.actions-panel.ru.md: -------------------------------------------------------------------------------- 1 | ### Панель действий с выпадающим списком и поповером 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/dynamic-translation/examples.dynamic-translation.en.md: -------------------------------------------------------------------------------- 1 | ### Dynamic component creation 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/tree/tree.scss: -------------------------------------------------------------------------------- 1 | @use './tree-theme' as *; 2 | 3 | .kbq-tree { 4 | display: block; 5 | } 6 | 7 | @include kbq-tree-theme(); 8 | @include kbq-tree-typography(); 9 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/datepicker/datepicker__structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/datepicker/datepicker__structure.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/images/tree-select/tree-select__structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/tree-select/tree-select__structure.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/component statuses-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/component statuses-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/dynamic-translation-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/dynamic-translation-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/dynamic-translation-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/dynamic-translation-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/formatter-filesize-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/formatter-filesize-light.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/notification-center-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/notification-center-dark.png -------------------------------------------------------------------------------- /apps/docs/src/assets/images/welcome/notification-center-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/welcome/notification-center-light.png -------------------------------------------------------------------------------- /packages/angular-luxon-adapter/adapter/date-formats.ts: -------------------------------------------------------------------------------- 1 | import { LUXON_DATE_FORMATS } from '@koobiq/luxon-date-adapter'; 2 | 3 | export const KBQ_LUXON_DATE_FORMATS = LUXON_DATE_FORMATS; 4 | -------------------------------------------------------------------------------- /packages/components/code-block/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './code-block'; 2 | export * from './code-block-highlight'; 3 | export * from './code-block.module'; 4 | export * from './types'; 5 | -------------------------------------------------------------------------------- /packages/components/core/selection/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | export * from './pseudo-checkbox/pseudo-checkbox'; 3 | export * from './pseudo-checkbox/pseudo-checkbox.module'; 4 | -------------------------------------------------------------------------------- /packages/components/time-range/examples.time-range.en.md: -------------------------------------------------------------------------------- 1 | This example shows how to customize the display of a selection item in a dialog 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/docs-examples/components/markdown/markdown-code/markdown-code-example.html: -------------------------------------------------------------------------------- 1 | 2 | Use the `bypassSecurityTrustHtml()` function 3 | 4 | -------------------------------------------------------------------------------- /packages/schematics/tsconfig.rollup.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "module": "esnext", 5 | "sourceMap": false 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tools/api-gen/tsconfig.rollup.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES2022", 4 | "esModuleInterop": true 5 | }, 6 | "exclude": ["**/*.spec.ts"] 7 | } 8 | -------------------------------------------------------------------------------- /packages/components-dev/breadcrumbs/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -> products 4 |
5 | 6 |
7 | -------------------------------------------------------------------------------- /packages/components/core/animation/index.ts: -------------------------------------------------------------------------------- 1 | export * from './animation'; 2 | export { fadeAnimation } from './fade-animations'; 3 | export { kbqSelectAnimations } from './select-animations'; 4 | -------------------------------------------------------------------------------- /packages/components/core/common-behaviors/size.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Defines the available size options for Koobiq components. 3 | */ 4 | export type KbqDefaultSizes = 'compact' | 'normal' | 'big'; 5 | -------------------------------------------------------------------------------- /packages/components/dynamic-translation/examples.dynamic-translation.ru.md: -------------------------------------------------------------------------------- 1 | ### Динамическое создание компонента 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/components/navbar-ic/navbar-ic-divider.scss: -------------------------------------------------------------------------------- 1 | .kbq-navbar-ic-divider { 2 | display: block; 3 | 4 | height: 1px; 5 | 6 | margin: var(--kbq-size-s) var(--kbq-size-l); 7 | } 8 | -------------------------------------------------------------------------------- /packages/components/navbar-ic/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './navbar-ic'; 2 | export * from './navbar-ic-header'; 3 | export * from './navbar-ic-item'; 4 | export * from './navbar-ic.module'; 5 | -------------------------------------------------------------------------------- /packages/components/username/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | export * from './module'; 3 | export * from './types'; 4 | export * from './username'; 5 | export * from './username.pipe'; 6 | -------------------------------------------------------------------------------- /packages/docs-examples/components/link/link-application/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/docs-examples/components/link/link-application/favicon.ico -------------------------------------------------------------------------------- /packages/docs-examples/components/markdown/markdown-line-break/markdown-line-break-example.html: -------------------------------------------------------------------------------- 1 | 2 | First line 3 | Second line 4 | 5 | -------------------------------------------------------------------------------- /packages/schematics/src/ng-add/schema.ts: -------------------------------------------------------------------------------- 1 | export interface Schema { 2 | /** 3 | * Name of the project where Koobiq library should be installed 4 | */ 5 | project?: string; 6 | } 7 | -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "types": ["node", "jest"] 5 | }, 6 | "include": ["**/*.spec.ts", "**/*.d.ts"] 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs/src/assets/images/timepicker/timepicker-icon-hh_mm-empty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/apps/docs/src/assets/images/timepicker/timepicker-icon-hh_mm-empty.jpg -------------------------------------------------------------------------------- /apps/docs/src/assets/stackblitz/.stackblitzrc: -------------------------------------------------------------------------------- 1 | { 2 | "installDependencies": true, 3 | "startCommand": "${startCommand}", 4 | "env": { 5 | "ENABLE_CJS_IMPORTS": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages/angular-moment-adapter/adapter/moment-date-formats.ts: -------------------------------------------------------------------------------- 1 | import { MOMENT_DATE_FORMATS } from '@koobiq/moment-date-adapter'; 2 | 3 | export const KBQ_MOMENT_DATE_FORMATS = MOMENT_DATE_FORMATS; 4 | -------------------------------------------------------------------------------- /packages/cdk/a11y/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './key-manager/activedescendant-key-manager'; 2 | export * from './key-manager/focus-key-manager'; 3 | export * from './key-manager/list-key-manager'; 4 | -------------------------------------------------------------------------------- /packages/components-dev/ssr/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /packages/components/checkbox/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './checkbox'; 2 | export * from './checkbox-config'; 3 | export * from './checkbox-module'; 4 | export * from './checkbox-required-validator'; 5 | -------------------------------------------------------------------------------- /packages/components/core/selection/pseudo-checkbox/pseudo-checkbox.partial.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /packages/components/icon/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './icon-button.component'; 2 | export * from './icon-item.component'; 3 | export * from './icon.component'; 4 | export * from './icon.module'; 5 | -------------------------------------------------------------------------------- /packages/components/markdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './markdown.component'; 2 | export * from './markdown.module'; 3 | export * from './markdown.service'; 4 | export * from './markdown.values'; 5 | -------------------------------------------------------------------------------- /packages/components/sidebar/sidebar.component.html: -------------------------------------------------------------------------------- 1 | @if (internalState) { 2 | 3 | } @else { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /packages/angular-luxon-adapter/README.md: -------------------------------------------------------------------------------- 1 | # Koobiq Luxon Adapter 2 | 3 | The sources for this package are in the main [koobiq](https://github.com/koobiq/angular-components) repo. 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /packages/angular-moment-adapter/README.md: -------------------------------------------------------------------------------- 1 | # Koobiq Moment Adapter 2 | 3 | The sources for this package are in the main [koobiq](https://github.com/koobiq/angular-components) repo. 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /packages/components/input/input-errors.ts: -------------------------------------------------------------------------------- 1 | export function getKbqInputUnsupportedTypeError(inputType: string): Error { 2 | return Error(`Input type "${inputType}" isn't supported by kbqInput.`); 3 | } 4 | -------------------------------------------------------------------------------- /packages/components/scrollbar/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './scrollbar.component'; 2 | export * from './scrollbar.directive'; 3 | export * from './scrollbar.module'; 4 | export * from './scrollbar.types'; 5 | -------------------------------------------------------------------------------- /packages/components/tabs/tab-body.scss: -------------------------------------------------------------------------------- 1 | .kbq-tab-body__content { 2 | height: 100%; 3 | overflow: auto; 4 | 5 | .kbq-tab-group_dynamic-height { 6 | overflow: hidden; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /packages/components/tree/tree-selection.scss: -------------------------------------------------------------------------------- 1 | @use './tree-theme' as *; 2 | 3 | .kbq-tree-selection { 4 | display: block; 5 | } 6 | 7 | @include kbq-tree-theme(); 8 | @include kbq-tree-typography(); 9 | -------------------------------------------------------------------------------- /apps/docs/src/app/components/page-not-found/_page-not-found-theme.scss: -------------------------------------------------------------------------------- 1 | @mixin kbq-docs-page-not-found-theme() { 2 | .docs-page-not-found { 3 | background: var(--kbq-background-bg); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /packages/cdk/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/cdk", 4 | "lib": { 5 | "entryFile": "index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages/components/core/option/index.ts: -------------------------------------------------------------------------------- 1 | export * from './action'; 2 | export * from './action-container'; 3 | export * from './optgroup'; 4 | export * from './option'; 5 | export * from './option-module'; 6 | -------------------------------------------------------------------------------- /packages/components/core/styles/common/_size.scss: -------------------------------------------------------------------------------- 1 | @mixin size($width, $height) { 2 | width: $width; 3 | height: $height; 4 | } 5 | 6 | @mixin square($size) { 7 | @include size($size, $size); 8 | } 9 | -------------------------------------------------------------------------------- /packages/components/input/input-tokens.scss: -------------------------------------------------------------------------------- 1 | .kbq-input { 2 | --kbq-input-size-padding-horizontal: 0; 3 | --kbq-input-size-padding-vertical: var(--kbq-form-field-size-container-vertical-padding); 4 | } 5 | -------------------------------------------------------------------------------- /packages/components/markdown/examples.markdown.en.md: -------------------------------------------------------------------------------- 1 | #### Headers combinations 2 | 3 | 4 | 5 | #### Large article 6 | 7 | 8 | -------------------------------------------------------------------------------- /packages/components/markdown/examples.markdown.ru.md: -------------------------------------------------------------------------------- 1 | #### Комбинация заголовков 2 | 3 | 4 | 5 | #### Большая статья 6 | 7 | 8 | -------------------------------------------------------------------------------- /packages/components/popover/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './popover-animations'; 2 | export * from './popover-confirm.component'; 3 | export * from './popover.component'; 4 | export * from './popover.module'; 5 | -------------------------------------------------------------------------------- /apps/docs/src/app/components/copy-button/copy-button.scss: -------------------------------------------------------------------------------- 1 | .docs-copy-button { 2 | display: flex; 3 | 4 | position: absolute; 5 | 6 | top: 6px; 7 | right: 6px; 8 | z-index: 1; 9 | } 10 | -------------------------------------------------------------------------------- /packages/components-experimental/README.md: -------------------------------------------------------------------------------- 1 | # Components Experimental 2 | 3 | This package contains prototypes and experiments in development for Koobiq. Nothing in this package is NOT stable or production ready. 4 | -------------------------------------------------------------------------------- /packages/components/core/core.en.md: -------------------------------------------------------------------------------- 1 | The `core` module is a foundational part of the **Koobiq** design system. 2 | It provides essential utilities, services, and components used across other modules in the system. 3 | -------------------------------------------------------------------------------- /packages/components/input/input-value-accessor.ts: -------------------------------------------------------------------------------- 1 | import { InjectionToken } from '@angular/core'; 2 | 3 | export const KBQ_INPUT_VALUE_ACCESSOR = new InjectionToken<{ value: any }>('KBQ_INPUT_VALUE_ACCESSOR'); 4 | -------------------------------------------------------------------------------- /packages/components/core/option/optgroup.html: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /packages/components/core/pop-up/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | export * from './focus-trap-strategy'; 3 | export * from './pop-up'; 4 | export * from './pop-up-styles'; 5 | export * from './pop-up-trigger'; 6 | -------------------------------------------------------------------------------- /packages/components/list/list-item.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
6 | 7 | 8 | -------------------------------------------------------------------------------- /tools/builders/packager/schema.ts: -------------------------------------------------------------------------------- 1 | export interface IPackagerOptions { 2 | buildTarget: string; 3 | versionPlaceholder: string; 4 | ngVersionPlaceholder: string; 5 | additionalTargets: string[]; 6 | } 7 | -------------------------------------------------------------------------------- /apps/docs/src/app/version.ts: -------------------------------------------------------------------------------- 1 | import { VERSION } from '@koobiq/components/core'; 2 | 3 | export const docsKoobiqVersion = VERSION.full.match(/(\d+\.\d+\.\d+(?:[^\+]*))/)![1]; 4 | export const docsKoobiqVersionFull = VERSION; 5 | -------------------------------------------------------------------------------- /packages/cli/src/release/templates/template.hbs: -------------------------------------------------------------------------------- 1 | {{> header}} 2 | 3 | {{#each packageGroups}} 4 | ### {{title}} 5 | 6 | {{#each commits}} 7 | * {{type}} {{> commit root=@root}} 8 | {{/each}} 9 | 10 | {{/each}} 11 | -------------------------------------------------------------------------------- /packages/components-dev/alert/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-column-container { 2 | display: flex; 3 | flex-direction: column; 4 | 5 | margin-left: 15px; 6 | margin-right: 15px; 7 | 8 | gap: 16px; 9 | } 10 | -------------------------------------------------------------------------------- /packages/components/tags/__screenshots__/KbqTagModule-E2eTagEditable-editable-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/tags/__screenshots__/KbqTagModule-E2eTagEditable-editable-1.png -------------------------------------------------------------------------------- /packages/components/tags/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './tag-default-options'; 2 | export * from './tag-input'; 3 | export * from './tag-list.component'; 4 | export * from './tag.component'; 5 | export * from './tag.module'; 6 | -------------------------------------------------------------------------------- /packages/schematics/src/migrations/empty-state-size-attr/schema.ts: -------------------------------------------------------------------------------- 1 | export interface Schema { 2 | /** 3 | * Name of the project where Koobiq library should be installed 4 | */ 5 | project?: string; 6 | } 7 | -------------------------------------------------------------------------------- /packages/schematics/src/migrations/loader-overlay-size-attr/schema.ts: -------------------------------------------------------------------------------- 1 | export interface Schema { 2 | /** 3 | * Name of the project where Koobiq library should be installed 4 | */ 5 | project?: string; 6 | } 7 | -------------------------------------------------------------------------------- /tools/api-gen/rendering/templates/macros.html: -------------------------------------------------------------------------------- 1 | {% macro deprecationTitle(doc) %} 2 | {%- if doc.deletionTarget -%} 3 | title="Will be deleted in v{$ doc.deletionTarget $}" 4 | {%- endif -%} 5 | {% endmacro %} 6 | -------------------------------------------------------------------------------- /apps/docs/src/app/components/design-tokens-viewers/data/border-radius.ts: -------------------------------------------------------------------------------- 1 | // NOTE: Do not edit manually. This file is autogenerated. 2 | 3 | export const docsData = [{"type":"No-header","tokens":["--kbq-size-border-radius"]}]; 4 | -------------------------------------------------------------------------------- /packages/cdk/testing/wrapped-error-message.ts: -------------------------------------------------------------------------------- 1 | export function wrappedErrorMessage(e: Error) { 2 | const escapedMessage = e.message.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&'); 3 | 4 | return new RegExp(escapedMessage); 5 | } 6 | -------------------------------------------------------------------------------- /packages/components-dev/dl/styles.scss: -------------------------------------------------------------------------------- 1 | dev-app { 2 | display: block; 3 | max-width: 600px; 4 | padding: var(--kbq-size-s); 5 | } 6 | 7 | .kbq-dl { 8 | border: 1px solid var(--kbq-palette-cyan-50); 9 | } 10 | -------------------------------------------------------------------------------- /packages/components-dev/textarea/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container .kbq-form-field { 2 | width: 200px; 3 | } 4 | 5 | dev-app { 6 | display: block; 7 | max-width: 608px; 8 | padding: var(--kbq-size-m); 9 | } 10 | -------------------------------------------------------------------------------- /packages/components/content-panel/content-panel-footer.scss: -------------------------------------------------------------------------------- 1 | .kbq-content-panel-footer { 2 | display: flex; 3 | gap: var(--kbq-size-l); 4 | padding: var(--kbq-size-l) var(--kbq-content-panel-vertical-padding); 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/tags/__screenshots__/KbqTagModule-E2eTagStateAndStyle-states-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/tags/__screenshots__/KbqTagModule-E2eTagStateAndStyle-states-1.png -------------------------------------------------------------------------------- /packages/docs-examples/components/badge/badge-tooltip/badge-tooltip-example.css: -------------------------------------------------------------------------------- 1 | .example-badge-tooltip { 2 | display: flex; 3 | justify-content: center; 4 | 5 | kbq-badge { 6 | cursor: help; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /packages/docs-examples/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/docs-examples", 4 | "lib": { 5 | "entryFile": "index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages/components-dev/icon-item/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-icon-table { 2 | width: 550px; 3 | } 4 | 5 | .dev-icon-item-table, 6 | .dev-icon-item-big-table { 7 | thead > tr > td { 8 | width: 75px; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /packages/components/core/styles/common/_popup.scss: -------------------------------------------------------------------------------- 1 | @mixin popup-params() { 2 | box-shadow: var(--kbq-popup-shadow); 3 | border-color: var(--kbq-popup-border); 4 | 5 | background-color: var(--kbq-popup-background); 6 | } 7 | -------------------------------------------------------------------------------- /packages/components/toast/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './toast-container.component'; 2 | export * from './toast.component'; 3 | export * from './toast.module'; 4 | export * from './toast.service'; 5 | export * from './toast.type'; 6 | -------------------------------------------------------------------------------- /packages/components/actions-panel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './actions-panel'; 2 | export * from './actions-panel-config'; 3 | export * from './actions-panel-container'; 4 | export * from './actions-panel-ref'; 5 | export * from './module'; 6 | -------------------------------------------------------------------------------- /packages/components/autocomplete/autocomplete.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 |
6 | -------------------------------------------------------------------------------- /packages/components/autocomplete/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './autocomplete-origin.directive'; 2 | export * from './autocomplete-trigger.directive'; 3 | export * from './autocomplete.component'; 4 | export * from './autocomplete.module'; 5 | -------------------------------------------------------------------------------- /packages/components/core/highlight/_highlight-theme.scss: -------------------------------------------------------------------------------- 1 | @mixin kbq-highlight-theme() { 2 | .kbq-highlight { 3 | color: inherit; 4 | 5 | font-weight: bold; 6 | background-color: transparent; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /packages/components/core/styles/common/_button.scss: -------------------------------------------------------------------------------- 1 | @use 'vendor-prefixes'; 2 | 3 | @mixin kbq-button-reset { 4 | @include vendor-prefixes.user-select(none); 5 | cursor: pointer; 6 | outline: none; 7 | border: none; 8 | } 9 | -------------------------------------------------------------------------------- /packages/angular-luxon-adapter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/angular-luxon-adapter", 4 | "lib": { 5 | "entryFile": "index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages/components/core/core.ru.md: -------------------------------------------------------------------------------- 1 | Модуль `core` является фундаментальной частью дизайн-системы **Koobiq**. 2 | Он предоставляет базовые утилиты, сервисы и компоненты, необходимые для построения и функционирования остальных модулей системы. 3 | -------------------------------------------------------------------------------- /packages/docs-examples/components/button/button-hug-content/button-hug-content-example.css: -------------------------------------------------------------------------------- 1 | .example-hug-content__button { 2 | margin-bottom: 16px; 3 | } 4 | 5 | .example-hug-content__button:last-of-type { 6 | margin-bottom: 0; 7 | } 8 | -------------------------------------------------------------------------------- /packages/docs-examples/components/markdown/markdown-image/markdown-image-example.html: -------------------------------------------------------------------------------- 1 | 2 | ![With caption text](https://koobiq.io/assets/images/markdown/markdown-image.png) 3 | *Caption* 4 | 5 | -------------------------------------------------------------------------------- /packages/docs-examples/components/timepicker/timepicker-variations/timepicker-variations-example.css: -------------------------------------------------------------------------------- 1 | .kbq-radio-group { 2 | display: flex; 3 | flex-direction: column; 4 | } 5 | 6 | .kbq-radio-button { 7 | margin-bottom: 8px; 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/src/app/constants/locale.ts: -------------------------------------------------------------------------------- 1 | export enum DocsLocale { 2 | En = 'en', 3 | Ru = 'ru' 4 | } 5 | 6 | export const DOCS_DEFAULT_LOCALE = DocsLocale.Ru; 7 | 8 | export const DOCS_SUPPORTED_LOCALES = Object.values(DocsLocale); 9 | -------------------------------------------------------------------------------- /packages/angular-moment-adapter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/angular-moment-adapter", 4 | "lib": { 5 | "entryFile": "index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages/components-dev/datepicker/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container { 2 | height: calc(100vh - 16px); 3 | } 4 | 5 | .dev-radio-group { 6 | width: 150px; 7 | flex-direction: column; 8 | display: flex; 9 | gap: 4px; 10 | } 11 | -------------------------------------------------------------------------------- /packages/components/notification-center/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './notification-center'; 2 | export * from './notification-center-animations'; 3 | export * from './notification-center.module'; 4 | export * from './notification-center.service'; 5 | -------------------------------------------------------------------------------- /packages/components/sidebar/sidebar.scss: -------------------------------------------------------------------------------- 1 | .kbq-sidebar { 2 | display: inline-block; 3 | 4 | height: 100%; 5 | 6 | overflow: hidden; 7 | } 8 | 9 | .kbq-sidebar-opened, 10 | .kbq-sidebar-closed { 11 | height: 100%; 12 | } 13 | -------------------------------------------------------------------------------- /packages/components/tags/__screenshots__/KbqTagModule-E2eTagEditable-editable-dark-theme-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/tags/__screenshots__/KbqTagModule-E2eTagEditable-editable-dark-theme-1.png -------------------------------------------------------------------------------- /packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleStateAndStyle-default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleStateAndStyle-default-1.png -------------------------------------------------------------------------------- /packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleWithTextAndCaption-big-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleWithTextAndCaption-big-1.png -------------------------------------------------------------------------------- /packages/docs-examples/components/icon-item/icon-item-default/icon-item-default-example.css: -------------------------------------------------------------------------------- 1 | .example-icon-item-container { 2 | display: flex; 3 | flex-direction: column; 4 | align-items: center; 5 | justify-content: center; 6 | } 7 | -------------------------------------------------------------------------------- /packages/components/table/table-tokens.scss: -------------------------------------------------------------------------------- 1 | .kbq-table { 2 | --kbq-table-size-border-width: var(--kbq-size-border-width); 3 | --kbq-table-size-row-padding-vertical: 10px; 4 | --kbq-table-size-row-padding-horizontal: var(--kbq-size-s); 5 | } 6 | -------------------------------------------------------------------------------- /packages/components/tags/__screenshots__/KbqTagModule-E2eTagStateAndStyle-states-dark-theme-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/tags/__screenshots__/KbqTagModule-E2eTagStateAndStyle-states-dark-theme-1.png -------------------------------------------------------------------------------- /packages/docs-examples/components/accordion/accordion-in-section/accordion-in-section-example.css: -------------------------------------------------------------------------------- 1 | .example-accordion-in-section { 2 | width: 316px; 3 | 4 | border: 1px solid var(--kbq-line-contrast-fade); 5 | 6 | border-radius: 16px; 7 | } 8 | -------------------------------------------------------------------------------- /packages/docs-examples/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './example-data'; 2 | 3 | // The example-module file will be auto-generated. As soon as the 4 | // examples are being compiled, the module file will be generated. 5 | export * from './example-module'; 6 | -------------------------------------------------------------------------------- /packages/docs-examples/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "types": [ 5 | "node" 6 | ] 7 | }, 8 | "include": [ 9 | "**/*.ts" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /tools/update-doc-versions/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": ["es2015"], 4 | "module": "commonjs", 5 | "target": "es5", 6 | "sourceMap": true, 7 | "types": ["node"] 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /packages/cli/src/release/templates/footer.hbs: -------------------------------------------------------------------------------- 1 | {{#if noteGroups}} 2 | {{#each noteGroups}} 3 | 4 | ### {{title}} 5 | 6 | {{#each notes}} 7 | * {{#if commit.scope}}**{{commit.scope}}:** {{/if}}{{text}} 8 | {{/each}} 9 | {{/each}} 10 | 11 | {{/if}} 12 | -------------------------------------------------------------------------------- /packages/components-dev/ssr/main.ts: -------------------------------------------------------------------------------- 1 | import { bootstrapApplication } from '@angular/platform-browser'; 2 | import config from './config'; 3 | import { DevApp } from './module'; 4 | 5 | bootstrapApplication(DevApp, config).catch((err) => console.error(err)); 6 | -------------------------------------------------------------------------------- /packages/components-dev/validation/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-container { 2 | display: flex; 3 | flex-direction: row; 4 | 5 | & .kbq-form-field { 6 | width: 200px; 7 | } 8 | } 9 | 10 | .dev-margin { 11 | margin-left: 50px; 12 | } 13 | -------------------------------------------------------------------------------- /packages/components/alert/__screenshots__/KbqAlertModule-E2eAlertStateAndStyle-KbqAlert-states-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/alert/__screenshots__/KbqAlertModule-E2eAlertStateAndStyle-KbqAlert-states-1.png -------------------------------------------------------------------------------- /packages/components/button/button.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/components/file-upload/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './file-drop'; 2 | export * from './file-upload'; 3 | export * from './file-upload.module'; 4 | export * from './multiple-file-upload.component'; 5 | export * from './single-file-upload.component'; 6 | -------------------------------------------------------------------------------- /packages/components/filter-bar/examples.filter-bar.en.md: -------------------------------------------------------------------------------- 1 | #### Example of adding a custom pipe 2 | 3 | 4 | 5 | #### Example of multiple pipes with the same type 6 | 7 | 8 | -------------------------------------------------------------------------------- /packages/components/filter-bar/examples.filter-bar.ru.md: -------------------------------------------------------------------------------- 1 | #### Пример добавления пользовательского пайпа 2 | 3 | 4 | 5 | #### Пример множества пайпов с одинаковым типом 6 | 7 | 8 | -------------------------------------------------------------------------------- /packages/components/modal/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './modal-ref.class'; 2 | export * from './modal.component'; 3 | export * from './modal.directive'; 4 | export * from './modal.module'; 5 | export * from './modal.service'; 6 | export * from './modal.type'; 7 | -------------------------------------------------------------------------------- /packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleStateAndStyle-indeterminate-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleStateAndStyle-indeterminate-1.png -------------------------------------------------------------------------------- /packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleWithTextAndCaption-default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/toggle/__screenshots__/KbqToggleModule-E2eToggleWithTextAndCaption-default-1.png -------------------------------------------------------------------------------- /packages/docs-examples/components/date-formatter/range-date-formatter/range-date-formatter-example.css: -------------------------------------------------------------------------------- 1 | .example-light-text-secondary { 2 | color: #ccc; 3 | } 4 | 5 | .example-row-border { 6 | padding: 8px; 7 | border-bottom: 1px solid #ccc; 8 | } 9 | -------------------------------------------------------------------------------- /packages/docs-examples/components/markdown/markdown-headers/markdown-headers-example.html: -------------------------------------------------------------------------------- 1 | 2 | # Heading 1 3 | ## Heading 2 4 | ### Heading 3 5 | #### Heading 4 6 | ##### Heading 5 7 | ###### Heading 6 8 | 9 | -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "noEmit": true, 5 | "incremental": true 6 | }, 7 | "include": [ 8 | "**/*.ts", 9 | "**/*.html" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /packages/cdk/testing/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './dispatch-events'; 2 | export * from './element-focus'; 3 | export * from './event-objects'; 4 | export * from './mock-ng-zone'; 5 | export * from './type-in-element'; 6 | export * from './wrapped-error-message'; 7 | -------------------------------------------------------------------------------- /packages/components/breadcrumbs/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './breadcrumbs'; 2 | export * from './breadcrumbs.module'; 3 | export * from './breadcrumbs.types'; 4 | export * from './roving-focus-group.directive'; 5 | export * from './roving-focus-item.directive'; 6 | -------------------------------------------------------------------------------- /packages/components/divider/__screenshots__/KbqDivider-E2eDividerStateAndStyle-KbqDivider-states-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koobiq/angular-components/HEAD/packages/components/divider/__screenshots__/KbqDivider-E2eDividerStateAndStyle-KbqDivider-states-1.png -------------------------------------------------------------------------------- /packages/docs-examples/components/tabs/tabs-empty-label/tabs-empty-label-example.css: -------------------------------------------------------------------------------- 1 | .example-tabs-empty-label .example-tabs-empty-label_tab-content { 2 | display: flex; 3 | align-items: center; 4 | justify-content: center; 5 | height: 200px; 6 | } 7 | --------------------------------------------------------------------------------