From 0e32dca9a1c5208f4767b0dc3725d017664a80be Mon Sep 17 00:00:00 2001 From: Goncalo Alves Ferreira Date: Fri, 23 Sep 2022 14:47:26 +0200 Subject: [PATCH] feat(core/tabs): add oval tab headers --- packages/angular/src/components.ts | 8 +- packages/core/component-doc.json | 569 ++++++++++-------- packages/core/src/components.d.ts | 24 + .../core/src/components/tab-item/readme.md | 18 +- .../src/components/tab-item/tab-item.scss | 97 ++- .../core/src/components/tab-item/tab-item.tsx | 22 +- .../tab-item/test/tab-item.spec.tsx | 1 + packages/core/src/components/tabs/readme.md | 13 +- packages/core/src/components/tabs/tabs.tsx | 7 + .../src/components/tabs/test/basic/index.html | 37 +- .../components/tabs/test/rounded/index.html | 36 ++ .../core/src/components/tabs/test/tabs.e2e.ts | 4 + ...-1-chromium---theme-classic-dark-linux.png | Bin 6992 -> 18333 bytes ...1-chromium---theme-classic-light-linux.png | Bin 6985 -> 18399 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 24605 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 23837 bytes 16 files changed, 547 insertions(+), 289 deletions(-) create mode 100644 packages/core/src/components/tabs/test/rounded/index.html create mode 100644 packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-rounded-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-rounded-1-chromium---theme-classic-light-linux.png diff --git a/packages/angular/src/components.ts b/packages/angular/src/components.ts index 5fbd2fb66d9..2d8fa184e4a 100644 --- a/packages/angular/src/components.ts +++ b/packages/angular/src/components.ts @@ -1331,13 +1331,13 @@ export declare interface IxTabItem extends Components.IxTabItem {} @ProxyCmp({ defineCustomElementFn: undefined, - inputs: ['disabled', 'icon', 'layout', 'placement', 'selected', 'small'] + inputs: ['counter', 'disabled', 'icon', 'layout', 'placement', 'rounded', 'selected', 'small'] }) @Component({ selector: 'ix-tab-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '', - inputs: ['disabled', 'icon', 'layout', 'placement', 'selected', 'small'] + inputs: ['counter', 'disabled', 'icon', 'layout', 'placement', 'rounded', 'selected', 'small'] }) export class IxTabItem { protected el: HTMLElement; @@ -1352,13 +1352,13 @@ export declare interface IxTabs extends Components.IxTabs {} @ProxyCmp({ defineCustomElementFn: undefined, - inputs: ['layout', 'placement', 'selected', 'small'] + inputs: ['layout', 'placement', 'rounded', 'selected', 'small'] }) @Component({ selector: 'ix-tabs', changeDetection: ChangeDetectionStrategy.OnPush, template: '', - inputs: ['layout', 'placement', 'selected', 'small'] + inputs: ['layout', 'placement', 'rounded', 'selected', 'small'] }) export class IxTabs { protected el: HTMLElement; diff --git a/packages/core/component-doc.json b/packages/core/component-doc.json index d24d3df91e3..a0a76341ab5 100644 --- a/packages/core/component-doc.json +++ b/packages/core/component-doc.json @@ -7,11 +7,11 @@ }, "components": [ { - "dirPath": "./src/components/animated-tab", - "filePath": "./src/components/animated-tab/animated-tab.tsx", + "dirPath": "./src\\components\\animated-tab", + "filePath": "./src\\components\\animated-tab\\animated-tab.tsx", "fileName": "animated-tab.tsx", - "readmePath": "./src/components/animated-tab/readme.md", - "usagesDir": "./src/components/animated-tab/usage", + "readmePath": "./src\\components\\animated-tab\\readme.md", + "usagesDir": "./src\\components\\animated-tab\\usage", "tag": "ix-animated-tab", "readme": "\n\n# animated-tab\n\n\n", "usage": {}, @@ -63,11 +63,11 @@ "listeners": [] }, { - "dirPath": "./src/components/animated-tabs", - "filePath": "./src/components/animated-tabs/animated-tabs.tsx", + "dirPath": "./src\\components\\animated-tabs", + "filePath": "./src\\components\\animated-tabs\\animated-tabs.tsx", "fileName": "animated-tabs.tsx", - "readmePath": "./src/components/animated-tabs/readme.md", - "usagesDir": "./src/components/animated-tabs/usage", + "readmePath": "./src\\components\\animated-tabs\\readme.md", + "usagesDir": "./src\\components\\animated-tabs\\usage", "tag": "ix-animated-tabs", "readme": "\n\n# animated-tabs\n\n\n", "usage": {}, @@ -171,11 +171,11 @@ ] }, { - "dirPath": "./src/components/application-header", - "filePath": "./src/components/application-header/application-header.tsx", + "dirPath": "./src\\components\\application-header", + "filePath": "./src\\components\\application-header\\application-header.tsx", "fileName": "application-header.tsx", - "readmePath": "./src/components/application-header/readme.md", - "usagesDir": "./src/components/application-header/usage", + "readmePath": "./src\\components\\application-header\\readme.md", + "usagesDir": "./src\\components\\application-header\\usage", "tag": "ix-application-header", "readme": "\n\n# ix-application-header\n", "usage": {}, @@ -217,11 +217,11 @@ "listeners": [] }, { - "dirPath": "./src/components/basic-navigation", - "filePath": "./src/components/basic-navigation/basic-navigation.tsx", + "dirPath": "./src\\components\\basic-navigation", + "filePath": "./src\\components\\basic-navigation\\basic-navigation.tsx", "fileName": "basic-navigation.tsx", - "readmePath": "./src/components/basic-navigation/readme.md", - "usagesDir": "./src/components/basic-navigation/usage", + "readmePath": "./src\\components\\basic-navigation\\readme.md", + "usagesDir": "./src\\components\\basic-navigation\\usage", "tag": "ix-basic-navigation", "readme": "\n\n# ix-basic-navigation\n", "usage": {}, @@ -280,11 +280,11 @@ "listeners": [] }, { - "dirPath": "./src/components/blind", - "filePath": "./src/components/blind/blind.tsx", + "dirPath": "./src\\components\\blind", + "filePath": "./src\\components\\blind\\blind.tsx", "fileName": "blind.tsx", - "readmePath": "./src/components/blind/readme.md", - "usagesDir": "./src/components/blind/usage", + "readmePath": "./src\\components\\blind\\readme.md", + "usagesDir": "./src\\components\\blind\\usage", "tag": "ix-blind", "readme": "\n\n# ix-blind\n", "usage": {}, @@ -347,11 +347,11 @@ "listeners": [] }, { - "dirPath": "./src/components/breadcrumb", - "filePath": "./src/components/breadcrumb/breadcrumb.tsx", + "dirPath": "./src\\components\\breadcrumb", + "filePath": "./src\\components\\breadcrumb\\breadcrumb.tsx", "fileName": "breadcrumb.tsx", - "readmePath": "./src/components/breadcrumb/readme.md", - "usagesDir": "./src/components/breadcrumb/usage", + "readmePath": "./src\\components\\breadcrumb\\readme.md", + "usagesDir": "./src\\components\\breadcrumb\\usage", "tag": "ix-breadcrumb", "readme": "\n\n# cui-breadcrumb\n\n\n", "usage": {}, @@ -453,11 +453,11 @@ "listeners": [] }, { - "dirPath": "./src/components/breadcrumb-item", - "filePath": "./src/components/breadcrumb-item/breadcrumb-item.tsx", + "dirPath": "./src\\components\\breadcrumb-item", + "filePath": "./src\\components\\breadcrumb-item\\breadcrumb-item.tsx", "fileName": "breadcrumb-item.tsx", - "readmePath": "./src/components/breadcrumb-item/readme.md", - "usagesDir": "./src/components/breadcrumb-item/usage", + "readmePath": "./src\\components\\breadcrumb-item\\readme.md", + "usagesDir": "./src\\components\\breadcrumb-item\\usage", "tag": "ix-breadcrumb-item", "readme": "\n\n# ix-breadcrumb-item\n", "usage": {}, @@ -509,11 +509,11 @@ "listeners": [] }, { - "dirPath": "./src/components/button", - "filePath": "./src/components/button/button.tsx", + "dirPath": "./src\\components\\button", + "filePath": "./src\\components\\button\\button.tsx", "fileName": "button.tsx", - "readmePath": "./src/components/button/readme.md", - "usagesDir": "./src/components/button/usage", + "readmePath": "./src\\components\\button\\readme.md", + "usagesDir": "./src\\components\\button\\usage", "tag": "ix-button", "readme": "\n\n# ix-button\n", "usage": {}, @@ -690,11 +690,11 @@ "listeners": [] }, { - "dirPath": "./src/components/category-filter", - "filePath": "./src/components/category-filter/category-filter.tsx", + "dirPath": "./src\\components\\category-filter", + "filePath": "./src\\components\\category-filter\\category-filter.tsx", "fileName": "category-filter.tsx", - "readmePath": "./src/components/category-filter/readme.md", - "usagesDir": "./src/components/category-filter/usage", + "readmePath": "./src\\components\\category-filter\\readme.md", + "usagesDir": "./src\\components\\category-filter\\usage", "tag": "ix-category-filter", "readme": "\n\n# ix-category-filter\n", "usage": {}, @@ -956,11 +956,11 @@ ] }, { - "dirPath": "./src/components/chip", - "filePath": "./src/components/chip/chip.tsx", + "dirPath": "./src\\components\\chip", + "filePath": "./src\\components\\chip\\chip.tsx", "fileName": "chip.tsx", - "readmePath": "./src/components/chip/readme.md", - "usagesDir": "./src/components/chip/usage", + "readmePath": "./src\\components\\chip\\readme.md", + "usagesDir": "./src\\components\\chip\\usage", "tag": "ix-chip", "readme": "\n\n# cui-chip\n\n\n", "usage": {}, @@ -1141,11 +1141,11 @@ "listeners": [] }, { - "dirPath": "./src/components/counter-pill", - "filePath": "./src/components/counter-pill/counter-pill.tsx", + "dirPath": "./src\\components\\counter-pill", + "filePath": "./src\\components\\counter-pill\\counter-pill.tsx", "fileName": "counter-pill.tsx", - "readmePath": "./src/components/counter-pill/readme.md", - "usagesDir": "./src/components/counter-pill/usage", + "readmePath": "./src\\components\\counter-pill\\readme.md", + "usagesDir": "./src\\components\\counter-pill\\usage", "tag": "ix-counter-pill", "readme": "\n\n# ix-counter-pill\n", "usage": {}, @@ -1277,11 +1277,11 @@ "listeners": [] }, { - "dirPath": "./src/components/date-picker", - "filePath": "./src/components/date-picker/date-picker.tsx", + "dirPath": "./src\\components\\date-picker", + "filePath": "./src\\components\\date-picker\\date-picker.tsx", "fileName": "date-picker.tsx", - "readmePath": "./src/components/date-picker/readme.md", - "usagesDir": "./src/components/date-picker/usage", + "readmePath": "./src\\components\\date-picker\\readme.md", + "usagesDir": "./src\\components\\date-picker\\usage", "tag": "ix-date-picker", "readme": "\n\n# ix-date-picker\n", "usage": {}, @@ -1419,11 +1419,11 @@ "listeners": [] }, { - "dirPath": "./src/components/date-time-card", - "filePath": "./src/components/date-time-card/date-time-card.tsx", + "dirPath": "./src\\components\\date-time-card", + "filePath": "./src\\components\\date-time-card\\date-time-card.tsx", "fileName": "date-time-card.tsx", - "readmePath": "./src/components/date-time-card/readme.md", - "usagesDir": "./src/components/date-time-card/usage", + "readmePath": "./src\\components\\date-time-card\\readme.md", + "usagesDir": "./src\\components\\date-time-card\\usage", "tag": "ix-date-time-card", "readme": "\n\n# ix-date-time-card\n", "usage": {}, @@ -1496,11 +1496,11 @@ "listeners": [] }, { - "dirPath": "./src/components/datetime-picker", - "filePath": "./src/components/datetime-picker/datetime-picker.tsx", + "dirPath": "./src\\components\\datetime-picker", + "filePath": "./src\\components\\datetime-picker\\datetime-picker.tsx", "fileName": "datetime-picker.tsx", - "readmePath": "./src/components/datetime-picker/readme.md", - "usagesDir": "./src/components/datetime-picker/usage", + "readmePath": "./src\\components\\datetime-picker\\readme.md", + "usagesDir": "./src\\components\\datetime-picker\\usage", "tag": "ix-datetime-picker", "readme": "\n\n# ix-datetime-picker\n", "usage": {}, @@ -1640,11 +1640,11 @@ "listeners": [] }, { - "dirPath": "./src/components/drawer", - "filePath": "./src/components/drawer/drawer.tsx", + "dirPath": "./src\\components\\drawer", + "filePath": "./src\\components\\drawer\\drawer.tsx", "fileName": "drawer.tsx", - "readmePath": "./src/components/drawer/readme.md", - "usagesDir": "./src/components/drawer/usage", + "readmePath": "./src\\components\\drawer\\readme.md", + "usagesDir": "./src\\components\\drawer\\usage", "tag": "ix-drawer", "readme": "\n\n# ix-drawer\n", "usage": {}, @@ -1815,11 +1815,11 @@ "listeners": [] }, { - "dirPath": "./src/components/dropdown", - "filePath": "./src/components/dropdown/dropdown.tsx", + "dirPath": "./src\\components\\dropdown", + "filePath": "./src\\components\\dropdown\\dropdown.tsx", "fileName": "dropdown.tsx", - "readmePath": "./src/components/dropdown/readme.md", - "usagesDir": "./src/components/dropdown/usage", + "readmePath": "./src\\components\\dropdown\\readme.md", + "usagesDir": "./src\\components\\dropdown\\usage", "tag": "ix-dropdown", "readme": "\n\n# ix-dropdown\n", "usage": {}, @@ -2134,11 +2134,11 @@ ] }, { - "dirPath": "./src/components/dropdown-item", - "filePath": "./src/components/dropdown-item/dropdown-item.tsx", + "dirPath": "./src\\components\\dropdown-item", + "filePath": "./src\\components\\dropdown-item\\dropdown-item.tsx", "fileName": "dropdown-item.tsx", - "readmePath": "./src/components/dropdown-item/readme.md", - "usagesDir": "./src/components/dropdown-item/usage", + "readmePath": "./src\\components\\dropdown-item\\readme.md", + "usagesDir": "./src\\components\\dropdown-item\\usage", "tag": "ix-dropdown-item", "readme": "\n\n# ix-dropdown-item\n", "usage": {}, @@ -2294,11 +2294,11 @@ "listeners": [] }, { - "dirPath": "./src/components/event-list", - "filePath": "./src/components/event-list/event-list.tsx", + "dirPath": "./src\\components\\event-list", + "filePath": "./src\\components\\event-list\\event-list.tsx", "fileName": "event-list.tsx", - "readmePath": "./src/components/event-list/readme.md", - "usagesDir": "./src/components/event-list/usage", + "readmePath": "./src\\components\\event-list\\readme.md", + "usagesDir": "./src\\components\\event-list\\usage", "tag": "ix-event-list", "readme": "\n\n# ix-event-list\n", "usage": {}, @@ -2393,11 +2393,11 @@ "listeners": [] }, { - "dirPath": "./src/components/event-list-item", - "filePath": "./src/components/event-list-item/event-list-item.tsx", + "dirPath": "./src\\components\\event-list-item", + "filePath": "./src\\components\\event-list-item\\event-list-item.tsx", "fileName": "event-list-item.tsx", - "readmePath": "./src/components/event-list-item/readme.md", - "usagesDir": "./src/components/event-list-item/usage", + "readmePath": "./src\\components\\event-list-item\\readme.md", + "usagesDir": "./src\\components\\event-list-item\\usage", "tag": "ix-event-list-item", "readme": "\n\n# ix-event-list-item\n", "usage": {}, @@ -2520,11 +2520,11 @@ ] }, { - "dirPath": "./src/components/expanding-search", - "filePath": "./src/components/expanding-search/expanding-search.tsx", + "dirPath": "./src\\components\\expanding-search", + "filePath": "./src\\components\\expanding-search\\expanding-search.tsx", "fileName": "expanding-search.tsx", - "readmePath": "./src/components/expanding-search/readme.md", - "usagesDir": "./src/components/expanding-search/usage", + "readmePath": "./src\\components\\expanding-search\\readme.md", + "usagesDir": "./src\\components\\expanding-search\\usage", "tag": "ix-expanding-search", "readme": "\n\n# expanding-search\n\n\n", "usage": {}, @@ -2616,11 +2616,11 @@ "listeners": [] }, { - "dirPath": "./src/components/filter-chip", - "filePath": "./src/components/filter-chip/filter-chip.tsx", + "dirPath": "./src\\components\\filter-chip", + "filePath": "./src\\components\\filter-chip\\filter-chip.tsx", "fileName": "filter-chip.tsx", - "readmePath": "./src/components/filter-chip/readme.md", - "usagesDir": "./src/components/filter-chip/usage", + "readmePath": "./src\\components\\filter-chip\\readme.md", + "usagesDir": "./src\\components\\filter-chip\\usage", "tag": "ix-filter-chip", "readme": "\n\n# cui-filter-chip\n\n\n", "usage": {}, @@ -2682,11 +2682,11 @@ "listeners": [] }, { - "dirPath": "./src/components/flip-tile", - "filePath": "./src/components/flip-tile/flip-tile.tsx", + "dirPath": "./src\\components\\flip-tile", + "filePath": "./src\\components\\flip-tile\\flip-tile.tsx", "fileName": "flip-tile.tsx", - "readmePath": "./src/components/flip-tile/readme.md", - "usagesDir": "./src/components/flip-tile/usage", + "readmePath": "./src\\components\\flip-tile\\readme.md", + "usagesDir": "./src\\components\\flip-tile\\usage", "tag": "ix-flip-tile", "readme": "\n\n# ix-flip-tile\n", "usage": {}, @@ -2759,11 +2759,11 @@ "listeners": [] }, { - "dirPath": "./src/components/flip-tile-content", - "filePath": "./src/components/flip-tile-content/flip-tile-content.tsx", + "dirPath": "./src\\components\\flip-tile-content", + "filePath": "./src\\components\\flip-tile-content\\flip-tile-content.tsx", "fileName": "flip-tile-content.tsx", - "readmePath": "./src/components/flip-tile-content/readme.md", - "usagesDir": "./src/components/flip-tile-content/usage", + "readmePath": "./src\\components\\flip-tile-content\\readme.md", + "usagesDir": "./src\\components\\flip-tile-content\\usage", "tag": "ix-flip-tile-content", "readme": "\n\n# ix-flip-tile-content\n", "usage": {}, @@ -2782,11 +2782,11 @@ "listeners": [] }, { - "dirPath": "./src/components/group", - "filePath": "./src/components/group/group.tsx", + "dirPath": "./src\\components\\group", + "filePath": "./src\\components\\group\\group.tsx", "fileName": "group.tsx", - "readmePath": "./src/components/group/readme.md", - "usagesDir": "./src/components/group/usage", + "readmePath": "./src\\components\\group\\readme.md", + "usagesDir": "./src\\components\\group\\usage", "tag": "ix-group", "readme": "\n\n# ix-group\n", "usage": {}, @@ -2974,11 +2974,11 @@ ] }, { - "dirPath": "./src/components/group-dropdown-item", - "filePath": "./src/components/group-dropdown-item/group-dropdown-item.tsx", + "dirPath": "./src\\components\\group-dropdown-item", + "filePath": "./src\\components\\group-dropdown-item\\group-dropdown-item.tsx", "fileName": "group-dropdown-item.tsx", - "readmePath": "./src/components/group-dropdown-item/readme.md", - "usagesDir": "./src/components/group-dropdown-item/usage", + "readmePath": "./src\\components\\group-dropdown-item\\readme.md", + "usagesDir": "./src\\components\\group-dropdown-item\\usage", "tag": "ix-group-dropdown-item", "readme": "\n\n# ix-group-dropdown-item\n", "usage": {}, @@ -3039,11 +3039,11 @@ "listeners": [] }, { - "dirPath": "./src/components/group-item", - "filePath": "./src/components/group-item/group-item.tsx", + "dirPath": "./src\\components\\group-item", + "filePath": "./src\\components\\group-item\\group-item.tsx", "fileName": "group-item.tsx", - "readmePath": "./src/components/group-item/readme.md", - "usagesDir": "./src/components/group-item/usage", + "readmePath": "./src\\components\\group-item\\readme.md", + "usagesDir": "./src\\components\\group-item\\usage", "tag": "ix-group-item", "readme": "\n\n# ix-group-item\n", "usage": {}, @@ -3204,11 +3204,11 @@ ] }, { - "dirPath": "./src/components/icon", - "filePath": "./src/components/icon/icon.tsx", + "dirPath": "./src\\components\\icon", + "filePath": "./src\\components\\icon\\icon.tsx", "fileName": "icon.tsx", - "readmePath": "./src/components/icon/readme.md", - "usagesDir": "./src/components/icon/usage", + "readmePath": "./src\\components\\icon\\readme.md", + "usagesDir": "./src\\components\\icon\\usage", "tag": "ix-icon", "readme": "\n\n# ix-icon\n", "usage": {}, @@ -3379,11 +3379,11 @@ "listeners": [] }, { - "dirPath": "./src/components/icon-button", - "filePath": "./src/components/icon-button/icon-button.tsx", + "dirPath": "./src\\components\\icon-button", + "filePath": "./src\\components\\icon-button\\icon-button.tsx", "fileName": "icon-button.tsx", - "readmePath": "./src/components/icon-button/readme.md", - "usagesDir": "./src/components/icon-button/usage", + "readmePath": "./src\\components\\icon-button\\readme.md", + "usagesDir": "./src\\components\\icon-button\\usage", "tag": "ix-icon-button", "readme": "\n\n# ix-icon-button\n", "usage": {}, @@ -3680,11 +3680,11 @@ "listeners": [] }, { - "dirPath": "./src/components/input-group", - "filePath": "./src/components/input-group/input-group.tsx", + "dirPath": "./src\\components\\input-group", + "filePath": "./src\\components\\input-group\\input-group.tsx", "fileName": "input-group.tsx", - "readmePath": "./src/components/input-group/readme.md", - "usagesDir": "./src/components/input-group/usage", + "readmePath": "./src\\components\\input-group\\readme.md", + "usagesDir": "./src\\components\\input-group\\usage", "tag": "ix-input-group", "readme": "\n\n# ix-input-group\n", "usage": {}, @@ -3703,11 +3703,11 @@ "listeners": [] }, { - "dirPath": "./src/components/kpi", - "filePath": "./src/components/kpi/kpi.tsx", + "dirPath": "./src\\components\\kpi", + "filePath": "./src\\components\\kpi\\kpi.tsx", "fileName": "kpi.tsx", - "readmePath": "./src/components/kpi/readme.md", - "usagesDir": "./src/components/kpi/usage", + "readmePath": "./src\\components\\kpi\\readme.md", + "usagesDir": "./src\\components\\kpi\\usage", "tag": "ix-kpi", "readme": "\n\n# ix-kpi\n\n\n", "usage": {}, @@ -3832,11 +3832,11 @@ "listeners": [] }, { - "dirPath": "./src/components/map-navigation", - "filePath": "./src/components/map-navigation/map-navigation.tsx", + "dirPath": "./src\\components\\map-navigation", + "filePath": "./src\\components\\map-navigation\\map-navigation.tsx", "fileName": "map-navigation.tsx", - "readmePath": "./src/components/map-navigation/readme.md", - "usagesDir": "./src/components/map-navigation/usage", + "readmePath": "./src\\components\\map-navigation\\readme.md", + "usagesDir": "./src\\components\\map-navigation\\usage", "tag": "ix-map-navigation", "readme": "\n\n# ix-map-navigation\n", "usage": {}, @@ -3986,11 +3986,11 @@ "listeners": [] }, { - "dirPath": "./src/components/map-navigation-overlay", - "filePath": "./src/components/map-navigation-overlay/map-navigation-overlay.tsx", + "dirPath": "./src\\components\\map-navigation-overlay", + "filePath": "./src\\components\\map-navigation-overlay\\map-navigation-overlay.tsx", "fileName": "map-navigation-overlay.tsx", - "readmePath": "./src/components/map-navigation-overlay/readme.md", - "usagesDir": "./src/components/map-navigation-overlay/usage", + "readmePath": "./src\\components\\map-navigation-overlay\\readme.md", + "usagesDir": "./src\\components\\map-navigation-overlay\\usage", "tag": "ix-map-navigation-overlay", "readme": "\n\n# ix-map-navigation-overlay\n", "usage": {}, @@ -4084,11 +4084,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu", - "filePath": "./src/components/menu/menu.tsx", + "dirPath": "./src\\components\\menu", + "filePath": "./src\\components\\menu\\menu.tsx", "fileName": "menu.tsx", - "readmePath": "./src/components/menu/readme.md", - "usagesDir": "./src/components/menu/usage", + "readmePath": "./src\\components\\menu\\readme.md", + "usagesDir": "./src\\components\\menu\\usage", "tag": "ix-menu", "readme": "\n\n# ix-menu\n", "usage": {}, @@ -4461,11 +4461,11 @@ ] }, { - "dirPath": "./src/components/menu-about", - "filePath": "./src/components/menu-about/menu-about.tsx", + "dirPath": "./src\\components\\menu-about", + "filePath": "./src\\components\\menu-about\\menu-about.tsx", "fileName": "menu-about.tsx", - "readmePath": "./src/components/menu-about/readme.md", - "usagesDir": "./src/components/menu-about/usage", + "readmePath": "./src\\components\\menu-about\\readme.md", + "usagesDir": "./src\\components\\menu-about\\usage", "tag": "ix-menu-about", "readme": "\n\n# ix-menu-about\n", "usage": {}, @@ -4581,11 +4581,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-about-item", - "filePath": "./src/components/menu-about-item/menu-about-item.tsx", + "dirPath": "./src\\components\\menu-about-item", + "filePath": "./src\\components\\menu-about-item\\menu-about-item.tsx", "fileName": "menu-about-item.tsx", - "readmePath": "./src/components/menu-about-item/readme.md", - "usagesDir": "./src/components/menu-about-item/usage", + "readmePath": "./src\\components\\menu-about-item\\readme.md", + "usagesDir": "./src\\components\\menu-about-item\\usage", "tag": "ix-menu-about-item", "readme": "\n\n# ix-menu-about-item\n", "usage": {}, @@ -4621,11 +4621,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-about-news", - "filePath": "./src/components/menu-about-news/menu-about-news.tsx", + "dirPath": "./src\\components\\menu-about-news", + "filePath": "./src\\components\\menu-about-news\\menu-about-news.tsx", "fileName": "menu-about-news.tsx", - "readmePath": "./src/components/menu-about-news/readme.md", - "usagesDir": "./src/components/menu-about-news/usage", + "readmePath": "./src\\components\\menu-about-news\\readme.md", + "usagesDir": "./src\\components\\menu-about-news\\usage", "tag": "ix-menu-about-news", "readme": "\n\n# ix-menu-about-news\n", "usage": {}, @@ -4775,11 +4775,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-avatar", - "filePath": "./src/components/menu-avatar/menu-avatar.tsx", + "dirPath": "./src\\components\\menu-avatar", + "filePath": "./src\\components\\menu-avatar\\menu-avatar.tsx", "fileName": "menu-avatar.tsx", - "readmePath": "./src/components/menu-avatar/readme.md", - "usagesDir": "./src/components/menu-avatar/usage", + "readmePath": "./src\\components\\menu-avatar\\readme.md", + "usagesDir": "./src\\components\\menu-avatar\\usage", "tag": "ix-menu-avatar", "readme": "\n\n# ix-menu-avatar\n", "usage": {}, @@ -4878,11 +4878,11 @@ ] }, { - "dirPath": "./src/components/menu-avatar-item", - "filePath": "./src/components/menu-avatar-item/menu-avatar-item.tsx", + "dirPath": "./src\\components\\menu-avatar-item", + "filePath": "./src\\components\\menu-avatar-item\\menu-avatar-item.tsx", "fileName": "menu-avatar-item.tsx", - "readmePath": "./src/components/menu-avatar-item/readme.md", - "usagesDir": "./src/components/menu-avatar-item/usage", + "readmePath": "./src\\components\\menu-avatar-item\\readme.md", + "usagesDir": "./src\\components\\menu-avatar-item\\usage", "tag": "ix-menu-avatar-item", "readme": "\n\n# ix-menu-avatar-item\n", "usage": {}, @@ -4958,11 +4958,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-item", - "filePath": "./src/components/menu-item/menu-item.tsx", + "dirPath": "./src\\components\\menu-item", + "filePath": "./src\\components\\menu-item\\menu-item.tsx", "fileName": "menu-item.tsx", - "readmePath": "./src/components/menu-item/readme.md", - "usagesDir": "./src/components/menu-item/usage", + "readmePath": "./src\\components\\menu-item\\readme.md", + "usagesDir": "./src\\components\\menu-item\\usage", "tag": "ix-menu-item", "readme": "\n\n# ix-menu-item\n", "usage": {}, @@ -5087,11 +5087,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-settings", - "filePath": "./src/components/menu-settings/menu-settings.tsx", + "dirPath": "./src\\components\\menu-settings", + "filePath": "./src\\components\\menu-settings\\menu-settings.tsx", "fileName": "menu-settings.tsx", - "readmePath": "./src/components/menu-settings/readme.md", - "usagesDir": "./src/components/menu-settings/usage", + "readmePath": "./src\\components\\menu-settings\\readme.md", + "usagesDir": "./src\\components\\menu-settings\\usage", "tag": "ix-menu-settings", "readme": "\n\n# ix-menu-settings\n", "usage": {}, @@ -5184,11 +5184,11 @@ "listeners": [] }, { - "dirPath": "./src/components/menu-settings-item", - "filePath": "./src/components/menu-settings-item/menu-settings-item.tsx", + "dirPath": "./src\\components\\menu-settings-item", + "filePath": "./src\\components\\menu-settings-item\\menu-settings-item.tsx", "fileName": "menu-settings-item.tsx", - "readmePath": "./src/components/menu-settings-item/readme.md", - "usagesDir": "./src/components/menu-settings-item/usage", + "readmePath": "./src\\components\\menu-settings-item\\readme.md", + "usagesDir": "./src\\components\\menu-settings-item\\usage", "tag": "ix-menu-settings-item", "readme": "\n\n# ix-menu-settings-item\n", "usage": {}, @@ -5224,11 +5224,11 @@ "listeners": [] }, { - "dirPath": "./src/components/message-bar", - "filePath": "./src/components/message-bar/message-bar.tsx", + "dirPath": "./src\\components\\message-bar", + "filePath": "./src\\components\\message-bar\\message-bar.tsx", "fileName": "message-bar.tsx", - "readmePath": "./src/components/message-bar/readme.md", - "usagesDir": "./src/components/message-bar/usage", + "readmePath": "./src\\components\\message-bar\\readme.md", + "usagesDir": "./src\\components\\message-bar\\usage", "tag": "ix-message-bar", "readme": "\n\n# message-bar\n\n\n", "usage": {}, @@ -5312,11 +5312,11 @@ "listeners": [] }, { - "dirPath": "./src/components/modal", - "filePath": "./src/components/modal/modal.tsx", + "dirPath": "./src\\components\\modal", + "filePath": "./src\\components\\modal\\modal.tsx", "fileName": "modal.tsx", - "readmePath": "./src/components/modal/readme.md", - "usagesDir": "./src/components/modal/usage", + "readmePath": "./src\\components\\modal\\readme.md", + "usagesDir": "./src\\components\\modal\\usage", "tag": "ix-modal", "readme": "\n\n# ix-modal\n", "usage": {}, @@ -5698,11 +5698,11 @@ "listeners": [] }, { - "dirPath": "./src/components/modal-container", - "filePath": "./src/components/modal-container/modal-container.tsx", + "dirPath": "./src\\components\\modal-container", + "filePath": "./src\\components\\modal-container\\modal-container.tsx", "fileName": "modal-container.tsx", - "readmePath": "./src/components/modal-container/readme.md", - "usagesDir": "./src/components/modal-container/usage", + "readmePath": "./src\\components\\modal-container\\readme.md", + "usagesDir": "./src\\components\\modal-container\\usage", "tag": "ix-modal-container", "readme": "\n\n# overlay-container\n\n\n", "usage": {}, @@ -5752,11 +5752,11 @@ "listeners": [] }, { - "dirPath": "./src/components/my-component", - "filePath": "./src/components/my-component/example-modal.tsx", + "dirPath": "./src\\components\\my-component", + "filePath": "./src\\components\\my-component\\example-modal.tsx", "fileName": "example-modal.tsx", - "readmePath": "./src/components/my-component/readme.md", - "usagesDir": "./src/components/my-component/usage", + "readmePath": "./src\\components\\my-component\\readme.md", + "usagesDir": "./src\\components\\my-component\\usage", "tag": "ix-modal-example", "readme": "\n\n# my-component\n\n\n", "usage": {}, @@ -5794,11 +5794,11 @@ "listeners": [] }, { - "dirPath": "./src/components/pill", - "filePath": "./src/components/pill/pill.tsx", + "dirPath": "./src\\components\\pill", + "filePath": "./src\\components\\pill\\pill.tsx", "fileName": "pill.tsx", - "readmePath": "./src/components/pill/readme.md", - "usagesDir": "./src/components/pill/usage", + "readmePath": "./src\\components\\pill\\readme.md", + "usagesDir": "./src\\components\\pill\\usage", "tag": "ix-pill", "readme": "\n\n# ix-pill\n", "usage": {}, @@ -5952,11 +5952,11 @@ "listeners": [] }, { - "dirPath": "./src/components/select", - "filePath": "./src/components/select/select.tsx", + "dirPath": "./src\\components\\select", + "filePath": "./src\\components\\select\\select.tsx", "fileName": "select.tsx", - "readmePath": "./src/components/select/readme.md", - "usagesDir": "./src/components/select/usage", + "readmePath": "./src\\components\\select\\readme.md", + "usagesDir": "./src\\components\\select\\usage", "tag": "ix-select", "readme": "\n\n# ix-select\n", "usage": {}, @@ -6196,11 +6196,11 @@ ] }, { - "dirPath": "./src/components/select-item", - "filePath": "./src/components/select-item/select-item.tsx", + "dirPath": "./src\\components\\select-item", + "filePath": "./src\\components\\select-item\\select-item.tsx", "fileName": "select-item.tsx", - "readmePath": "./src/components/select-item/readme.md", - "usagesDir": "./src/components/select-item/usage", + "readmePath": "./src\\components\\select-item\\readme.md", + "usagesDir": "./src\\components\\select-item\\usage", "tag": "ix-select-item", "readme": "\n\n# ix-select-item\n", "usage": {}, @@ -6327,11 +6327,11 @@ "listeners": [] }, { - "dirPath": "./src/components/spinner", - "filePath": "./src/components/spinner/spinner.tsx", + "dirPath": "./src\\components\\spinner", + "filePath": "./src\\components\\spinner\\spinner.tsx", "fileName": "spinner.tsx", - "readmePath": "./src/components/spinner/readme.md", - "usagesDir": "./src/components/spinner/usage", + "readmePath": "./src\\components\\spinner\\readme.md", + "usagesDir": "./src\\components\\spinner\\usage", "tag": "ix-spinner", "readme": "\n\n# ix-spinner\n", "usage": {}, @@ -6405,11 +6405,11 @@ "listeners": [] }, { - "dirPath": "./src/components/split-button", - "filePath": "./src/components/split-button/split-button.tsx", + "dirPath": "./src\\components\\split-button", + "filePath": "./src\\components\\split-button\\split-button.tsx", "fileName": "split-button.tsx", - "readmePath": "./src/components/split-button/readme.md", - "usagesDir": "./src/components/split-button/usage", + "readmePath": "./src\\components\\split-button\\readme.md", + "usagesDir": "./src\\components\\split-button\\usage", "tag": "ix-split-button", "readme": "\n\n# ix-split-button\n", "usage": {}, @@ -6667,11 +6667,11 @@ "listeners": [] }, { - "dirPath": "./src/components/split-button-item", - "filePath": "./src/components/split-button-item/split-button-item.tsx", + "dirPath": "./src\\components\\split-button-item", + "filePath": "./src\\components\\split-button-item\\split-button-item.tsx", "fileName": "split-button-item.tsx", - "readmePath": "./src/components/split-button-item/readme.md", - "usagesDir": "./src/components/split-button-item/usage", + "readmePath": "./src\\components\\split-button-item\\readme.md", + "usagesDir": "./src\\components\\split-button-item\\usage", "tag": "ix-split-button-item", "readme": "\n\n# ix-split-button-item\n", "usage": {}, @@ -6742,11 +6742,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tab-item", - "filePath": "./src/components/tab-item/tab-item.tsx", + "dirPath": "./src\\components\\tab-item", + "filePath": "./src\\components\\tab-item\\tab-item.tsx", "fileName": "tab-item.tsx", - "readmePath": "./src/components/tab-item/readme.md", - "usagesDir": "./src/components/tab-item/usage", + "readmePath": "./src\\components\\tab-item\\readme.md", + "usagesDir": "./src\\components\\tab-item\\usage", "tag": "ix-tab-item", "readme": "\n\n# ix-tab-item\n", "usage": {}, @@ -6767,6 +6767,22 @@ ] }, "props": [ + { + "name": "counter", + "type": "number", + "mutable": false, + "attr": "counter", + "reflectToAttr": false, + "docs": "Set counter value", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, { "name": "disabled", "type": "boolean", @@ -6845,6 +6861,23 @@ "optional": false, "required": false }, + { + "name": "rounded", + "type": "boolean", + "mutable": false, + "attr": "rounded", + "reflectToAttr": false, + "docs": "Set rounded tab", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "selected", "type": "boolean", @@ -6888,11 +6921,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tabs", - "filePath": "./src/components/tabs/tabs.tsx", + "dirPath": "./src\\components\\tabs", + "filePath": "./src\\components\\tabs\\tabs.tsx", "fileName": "tabs.tsx", - "readmePath": "./src/components/tabs/readme.md", - "usagesDir": "./src/components/tabs/usage", + "readmePath": "./src\\components\\tabs\\readme.md", + "usagesDir": "./src\\components\\tabs\\usage", "tag": "ix-tabs", "readme": "\n\n# ix-tabs\n", "usage": {}, @@ -6957,6 +6990,22 @@ "optional": false, "required": false }, + { + "name": "rounded", + "type": "any", + "mutable": false, + "attr": "rounded", + "reflectToAttr": false, + "docs": "Set rounded tabs", + "docsTags": [], + "values": [ + { + "type": "any" + } + ], + "optional": false, + "required": false + }, { "name": "selected", "type": "number", @@ -7007,11 +7056,11 @@ ] }, { - "dirPath": "./src/components/tile", - "filePath": "./src/components/tile/tile.tsx", + "dirPath": "./src\\components\\tile", + "filePath": "./src\\components\\tile\\tile.tsx", "fileName": "tile.tsx", - "readmePath": "./src/components/tile/readme.md", - "usagesDir": "./src/components/tile/usage", + "readmePath": "./src\\components\\tile\\readme.md", + "usagesDir": "./src\\components\\tile\\usage", "tag": "ix-tile", "readme": "\n\n# ix-tile\n", "usage": {}, @@ -7057,11 +7106,11 @@ "listeners": [] }, { - "dirPath": "./src/components/time-picker", - "filePath": "./src/components/time-picker/time-picker.tsx", + "dirPath": "./src\\components\\time-picker", + "filePath": "./src\\components\\time-picker\\time-picker.tsx", "fileName": "time-picker.tsx", - "readmePath": "./src/components/time-picker/readme.md", - "usagesDir": "./src/components/time-picker/usage", + "readmePath": "./src\\components\\time-picker\\readme.md", + "usagesDir": "./src\\components\\time-picker\\usage", "tag": "ix-time-picker", "readme": "\n\n# ix-time-picker\n", "usage": {}, @@ -7229,11 +7278,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toast", - "filePath": "./src/components/toast/toast.tsx", + "dirPath": "./src\\components\\toast", + "filePath": "./src\\components\\toast\\toast.tsx", "fileName": "toast.tsx", - "readmePath": "./src/components/toast/readme.md", - "usagesDir": "./src/components/toast/usage", + "readmePath": "./src\\components\\toast\\readme.md", + "usagesDir": "./src\\components\\toast\\usage", "tag": "ix-toast", "readme": "\n\n# ix-toast-container\n", "usage": {}, @@ -7390,11 +7439,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toast", - "filePath": "./src/components/toast/toast-container.tsx", + "dirPath": "./src\\components\\toast", + "filePath": "./src\\components\\toast\\toast-container.tsx", "fileName": "toast-container.tsx", - "readmePath": "./src/components/toast/readme.md", - "usagesDir": "./src/components/toast/usage", + "readmePath": "./src\\components\\toast\\readme.md", + "usagesDir": "./src\\components\\toast\\usage", "tag": "ix-toast-container", "readme": "\n\n# ix-toast-container\n", "usage": {}, @@ -7495,11 +7544,11 @@ "listeners": [] }, { - "dirPath": "./src/components/toggle", - "filePath": "./src/components/toggle/toggle.tsx", + "dirPath": "./src\\components\\toggle", + "filePath": "./src\\components\\toggle\\toggle.tsx", "fileName": "toggle.tsx", - "readmePath": "./src/components/toggle/readme.md", - "usagesDir": "./src/components/toggle/usage", + "readmePath": "./src\\components\\toggle\\readme.md", + "usagesDir": "./src\\components\\toggle\\usage", "tag": "ix-toggle", "readme": "\n\n# ix-toggle\n", "usage": {}, @@ -7678,11 +7727,11 @@ ] }, { - "dirPath": "./src/components/tree", - "filePath": "./src/components/tree/tree.tsx", + "dirPath": "./src\\components\\tree", + "filePath": "./src\\components\\tree\\tree.tsx", "fileName": "tree.tsx", - "readmePath": "./src/components/tree/readme.md", - "usagesDir": "./src/components/tree/usage", + "readmePath": "./src\\components\\tree\\readme.md", + "usagesDir": "./src\\components\\tree\\usage", "tag": "ix-tree", "readme": "\n\n# ix-tree\n", "usage": {}, @@ -7792,11 +7841,11 @@ "listeners": [] }, { - "dirPath": "./src/components/tree-item", - "filePath": "./src/components/tree-item/tree-item.tsx", + "dirPath": "./src\\components\\tree-item", + "filePath": "./src\\components\\tree-item\\tree-item.tsx", "fileName": "tree-item.tsx", - "readmePath": "./src/components/tree-item/readme.md", - "usagesDir": "./src/components/tree-item/usage", + "readmePath": "./src\\components\\tree-item\\readme.md", + "usagesDir": "./src\\components\\tree-item\\usage", "tag": "ix-tree-item", "readme": "\n\n# ix-tree-item\n", "usage": {}, @@ -7893,11 +7942,11 @@ "listeners": [] }, { - "dirPath": "./src/components/upload", - "filePath": "./src/components/upload/upload.tsx", + "dirPath": "./src\\components\\upload", + "filePath": "./src\\components\\upload\\upload.tsx", "fileName": "upload.tsx", - "readmePath": "./src/components/upload/readme.md", - "usagesDir": "./src/components/upload/usage", + "readmePath": "./src\\components\\upload\\readme.md", + "usagesDir": "./src\\components\\upload\\usage", "tag": "ix-upload", "readme": "\n\n# ix-upload\n", "usage": {}, @@ -8147,11 +8196,11 @@ "listeners": [] }, { - "dirPath": "./src/components/validation-tooltip", - "filePath": "./src/components/validation-tooltip/validation-tooltip.tsx", + "dirPath": "./src\\components\\validation-tooltip", + "filePath": "./src\\components\\validation-tooltip\\validation-tooltip.tsx", "fileName": "validation-tooltip.tsx", - "readmePath": "./src/components/validation-tooltip/readme.md", - "usagesDir": "./src/components/validation-tooltip/usage", + "readmePath": "./src\\components\\validation-tooltip\\readme.md", + "usagesDir": "./src\\components\\validation-tooltip\\usage", "tag": "ix-validation-tooltip", "readme": "\n\n# ix-validation-tooltip\n\n\n", "usage": {}, @@ -8271,11 +8320,11 @@ "listeners": [] }, { - "dirPath": "./src/components/workflow-step", - "filePath": "./src/components/workflow-step/workflow-step.tsx", + "dirPath": "./src\\components\\workflow-step", + "filePath": "./src\\components\\workflow-step\\workflow-step.tsx", "fileName": "workflow-step.tsx", - "readmePath": "./src/components/workflow-step/readme.md", - "usagesDir": "./src/components/workflow-step/usage", + "readmePath": "./src\\components\\workflow-step\\readme.md", + "usagesDir": "./src\\components\\workflow-step\\usage", "tag": "ix-workflow-step", "readme": "\n\n# cw-workflow-step\n\n\n", "usage": {}, @@ -8429,11 +8478,11 @@ "listeners": [] }, { - "dirPath": "./src/components/workflow-steps", - "filePath": "./src/components/workflow-steps/workflow-steps.tsx", + "dirPath": "./src\\components\\workflow-steps", + "filePath": "./src\\components\\workflow-steps\\workflow-steps.tsx", "fileName": "workflow-steps.tsx", - "readmePath": "./src/components/workflow-steps/readme.md", - "usagesDir": "./src/components/workflow-steps/usage", + "readmePath": "./src\\components\\workflow-steps\\readme.md", + "usagesDir": "./src\\components\\workflow-steps\\usage", "tag": "ix-workflow-steps", "readme": "\n\n# cw-workflow-steps\n\n\n", "usage": {}, @@ -8531,11 +8580,11 @@ "listeners": [] }, { - "dirPath": "./src/components/my-component", - "filePath": "./src/components/my-component/my-component.tsx", + "dirPath": "./src\\components\\my-component", + "filePath": "./src\\components\\my-component\\my-component.tsx", "fileName": "my-component.tsx", - "readmePath": "./src/components/my-component/readme.md", - "usagesDir": "./src/components/my-component/usage", + "readmePath": "./src\\components\\my-component\\readme.md", + "usagesDir": "./src\\components\\my-component\\usage", "tag": "my-component", "readme": "\n\n# my-component\n\n\n", "usage": {}, diff --git a/packages/core/src/components.d.ts b/packages/core/src/components.d.ts index 7f5810d0b67..f57cda014f0 100644 --- a/packages/core/src/components.d.ts +++ b/packages/core/src/components.d.ts @@ -1069,6 +1069,10 @@ export namespace Components { "label": string; } interface IxTabItem { + /** + * Set counter value + */ + "counter": number; /** * Set disabled tab */ @@ -1085,6 +1089,10 @@ export namespace Components { * Set selected placement */ "placement": 'bottom' | 'top'; + /** + * Set rounded tab + */ + "rounded": boolean; /** * Set selected tab */ @@ -1103,6 +1111,10 @@ export namespace Components { * Set placement style */ "placement": 'bottom' | 'top'; + /** + * Set rounded tabs + */ + "rounded": boolean; /** * Set default selected tab by index */ @@ -2966,6 +2978,10 @@ declare namespace LocalJSX { "onItemClick"?: (event: CustomEvent) => void; } interface IxTabItem { + /** + * Set counter value + */ + "counter"?: number; /** * Set disabled tab */ @@ -2982,6 +2998,10 @@ declare namespace LocalJSX { * Set selected placement */ "placement"?: 'bottom' | 'top'; + /** + * Set rounded tab + */ + "rounded"?: boolean; /** * Set selected tab */ @@ -3000,6 +3020,10 @@ declare namespace LocalJSX { * Set placement style */ "placement"?: 'bottom' | 'top'; + /** + * Set rounded tabs + */ + "rounded"?: boolean; /** * Set default selected tab by index */ diff --git a/packages/core/src/components/tab-item/readme.md b/packages/core/src/components/tab-item/readme.md index dc11b16c0b7..b5292a94bde 100644 --- a/packages/core/src/components/tab-item/readme.md +++ b/packages/core/src/components/tab-item/readme.md @@ -11,14 +11,16 @@ SPDX-License-Identifier: MIT ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ----------- | ---------------------- | ----------------------- | ---------- | -| `disabled` | `disabled` | Set disabled tab | `boolean` | `false` | -| `icon` | `icon` | Set icon only tab | `boolean` | `false` | -| `layout` | `layout` | Set layout width style | `"auto" \| "stretched"` | `'auto'` | -| `placement` | `placement` | Set selected placement | `"bottom" \| "top"` | `'bottom'` | -| `selected` | `selected` | Set selected tab | `boolean` | `false` | -| `small` | `small` | Set small size tab | `boolean` | `false` | +| Property | Attribute | Description | Type | Default | +| ----------- | ----------- | ---------------------- | ----------------------- | ----------- | +| `counter` | `counter` | Set counter value | `number` | `undefined` | +| `disabled` | `disabled` | Set disabled tab | `boolean` | `false` | +| `icon` | `icon` | Set icon only tab | `boolean` | `false` | +| `layout` | `layout` | Set layout width style | `"auto" \| "stretched"` | `'auto'` | +| `placement` | `placement` | Set selected placement | `"bottom" \| "top"` | `'bottom'` | +| `rounded` | `rounded` | Set rounded tab | `boolean` | `false` | +| `selected` | `selected` | Set selected tab | `boolean` | `false` | +| `small` | `small` | Set small size tab | `boolean` | `false` | ---------------------------------------------- diff --git a/packages/core/src/components/tab-item/tab-item.scss b/packages/core/src/components/tab-item/tab-item.scss index 21a681fa3e9..469d72009ef 100644 --- a/packages/core/src/components/tab-item/tab-item.scss +++ b/packages/core/src/components/tab-item/tab-item.scss @@ -24,6 +24,10 @@ ix-tab-item { background-color: var(--theme-tab--background); color: var(--theme-tab--color); + &.circle { + height: 72px; + } + &.top { &::after { top: 0; @@ -63,16 +67,17 @@ ix-tab-item { vertical-align: middle; } - &:hover { + &:hover:not(.circle) { background-color: var(--theme-tab--background--hover); color: var(--theme-tab-color-hover); + cursor: pointer; &::after { background-color: var(--theme-tab-indicator--background--hover); } } - &:active { + &:active:not(.circle) { background-color: var(--theme-tab--background--active); color: var(--theme-tab-color--active); @@ -82,9 +87,18 @@ ix-tab-item { } &:focus-visible { - outline: 1px solid var(--theme-focus--border-color); + outline: 0px solid var(--focus--border-color); + + .circle { + outline: 1px solid var(--focus--border-color); + } } + &:focus-visible:not(.circle) { + outline: 1px solid var(--focus--border-color); + } + + &.disabled { color: var(--theme-tab--color--disabled); background-color: var(--theme-tab--background--disabled); @@ -94,7 +108,7 @@ ix-tab-item { } } - &.selected { + &.selected:not(.disabled) { background-color: var(--theme-tab--background--selected); color: var(--theme-tab--color--selected); @@ -115,4 +129,79 @@ ix-tab-item { padding: $default-space $tiny-space; } } + + + .circle { + display: flex; + justify-content: center; + align-items: center; + height: 48px; + width: 48px; + background-color: var(--theme-animated-tab-indicator--background); + border-radius: 50%; + border: 2px solid var(--theme-animated-tab-circle--border-color); + color: var(--theme-an…icon--color); + cursor: pointer; + + &.selected:not(.disabled) { + background-color: var(--theme-animated-tab-circle--background--selected); + color: var(--theme-animated-tab-icon--color--selected); + border-color: var(--theme-animated-tab-circle--border-color--selected); + + &:hover { + background-color: var(--theme-animated-tab-circle--background--selected); + } + } + + &:hover { + background-color: var(--theme-animated-tab-circle--background--hover); + } + + &:active { + background-color: var(--theme-animated-tab-circle--background--active); + } + + &:active { + background-color: var(--theme-animated-tab-circle--background--active); + } + + &.disabled { + background-color: var(--theme-animated-tab-circle--background--disabled); + border-color: var(--theme-animated-tab-circle--border-color--disabled); + } + + } + + .counter { + position: absolute; + z-index: 1; + height: 16px; + width: auto; + background-color: var(--theme-pill-outline--background); + border: 1px solid var(--theme-tab-pill--border-color); + border-radius: 100px; + bottom: 6px; + display: flex; + justify-content: center; + align-items: center; + padding-left: $tiny-space; + padding-right: $tiny-space; + font-size: 12px; + line-height: 16px; + color: var(--theme-pill-outline--color); + cursor: pointer; + + &.selected { + border-color: var(--theme-tab-pill--border-color--selected); + } + + &.disabled { + border-color: var(--theme-tab-pill--border-color--disabled); + } + } + + .hidden { + display: none; + } + } diff --git a/packages/core/src/components/tab-item/tab-item.tsx b/packages/core/src/components/tab-item/tab-item.tsx index 372d0450e98..eec9c510fec 100644 --- a/packages/core/src/components/tab-item/tab-item.tsx +++ b/packages/core/src/components/tab-item/tab-item.tsx @@ -35,6 +35,16 @@ export class TabItem { */ @Prop() icon = false; + /** + * Set rounded tab + */ + @Prop() rounded = false; + + /** + * Set counter value + */ + @Prop() counter: number; + /** * Set layout width style */ @@ -50,6 +60,7 @@ export class TabItem { disabled: boolean; small: boolean; icon: boolean; + circle: boolean; layout: 'auto' | 'stretched'; placement: 'bottom' | 'top'; }) { @@ -61,6 +72,7 @@ export class TabItem { stretched: props.layout === 'stretched', bottom: props.placement === 'bottom', top: props.placement === 'top', + circle: props.circle }; } @@ -74,11 +86,15 @@ export class TabItem { icon: this.icon, layout: this.layout, placement: this.placement, + circle: this.rounded, })} - tabindex="0" + tabIndex={0} > -
- +
+ +
+
+ {this.counter}
); diff --git a/packages/core/src/components/tab-item/test/tab-item.spec.tsx b/packages/core/src/components/tab-item/test/tab-item.spec.tsx index 133cb7df129..78634321b7a 100644 --- a/packages/core/src/components/tab-item/test/tab-item.spec.tsx +++ b/packages/core/src/components/tab-item/test/tab-item.spec.tsx @@ -23,6 +23,7 @@ describe('tab-item', () => {
Some text
+ `); }); }); diff --git a/packages/core/src/components/tabs/readme.md b/packages/core/src/components/tabs/readme.md index a54595b7dd5..6b68642da44 100644 --- a/packages/core/src/components/tabs/readme.md +++ b/packages/core/src/components/tabs/readme.md @@ -11,12 +11,13 @@ SPDX-License-Identifier: MIT ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ----------- | --------------------------------- | ----------------------- | ---------- | -| `layout` | `layout` | Set layout width style | `"auto" \| "stretched"` | `'auto'` | -| `placement` | `placement` | Set placement style | `"bottom" \| "top"` | `'bottom'` | -| `selected` | `selected` | Set default selected tab by index | `number` | `0` | -| `small` | `small` | Set tab items to small size | `boolean` | `false` | +| Property | Attribute | Description | Type | Default | +| ----------- | ----------- | --------------------------------- | ----------------------- | ----------- | +| `layout` | `layout` | Set layout width style | `"auto" \| "stretched"` | `'auto'` | +| `placement` | `placement` | Set placement style | `"bottom" \| "top"` | `'bottom'` | +| `rounded` | `rounded` | Set rounded tabs | `any` | `undefined` | +| `selected` | `selected` | Set default selected tab by index | `number` | `0` | +| `small` | `small` | Set tab items to small size | `boolean` | `false` | ---------------------------------------------- diff --git a/packages/core/src/components/tabs/tabs.tsx b/packages/core/src/components/tabs/tabs.tsx index 5853dff0d0f..f833c923dc1 100644 --- a/packages/core/src/components/tabs/tabs.tsx +++ b/packages/core/src/components/tabs/tabs.tsx @@ -32,6 +32,11 @@ export class Tabs { */ @Prop() small = false; + /** + * Set rounded tabs + */ + @Prop() rounded = false; + /** * Set default selected tab by index */ @@ -207,6 +212,8 @@ export class Tabs { tabs.forEach((element, index) => { if (this.small) element.setAttribute('small', 'true'); + if(this.rounded) element.setAttribute('rounded', 'true'); + element.setAttribute('layout', this.layout); element.setAttribute( 'selected', diff --git a/packages/core/src/components/tabs/test/basic/index.html b/packages/core/src/components/tabs/test/basic/index.html index 907407aa0bf..1b009df7c55 100644 --- a/packages/core/src/components/tabs/test/basic/index.html +++ b/packages/core/src/components/tabs/test/basic/index.html @@ -14,10 +14,39 @@ Stencil Component Starter - - Tab 1 - Tab 2 - Tab 3 + + + + + + + + + + + Example + Example + Example + Example + Example + Example + + + + Example + Example + Example + Example + Example + Example + + + Example + Example + Example + Example + Example + Example diff --git a/packages/core/src/components/tabs/test/rounded/index.html b/packages/core/src/components/tabs/test/rounded/index.html new file mode 100644 index 00000000000..7623ce18e9f --- /dev/null +++ b/packages/core/src/components/tabs/test/rounded/index.html @@ -0,0 +1,36 @@ + + + + + + + Stencil Component Starter + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/core/src/components/tabs/test/tabs.e2e.ts b/packages/core/src/components/tabs/test/tabs.e2e.ts index de8b89ea71f..dc795a0b77e 100644 --- a/packages/core/src/components/tabs/test/tabs.e2e.ts +++ b/packages/core/src/components/tabs/test/tabs.e2e.ts @@ -15,4 +15,8 @@ regressionTest.describe('tabs', () => { await page.goto(`tabs/test/basic`); expect(await page.screenshot({ fullPage: true })).toMatchSnapshot(); }); + regressionTest('rounded', async ({ page }) => { + await page.goto(`tabs/test/rounded`); + expect(await page.screenshot({ fullPage: true })).toMatchSnapshot(); + }); }); diff --git a/packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-basic-1-chromium---theme-classic-dark-linux.png index cff8dad43adf6b5ea524192a3241201bdc95cfb6..07c257c56aab876cc65982b60bbf06bcca9c2776 100644 GIT binary patch literal 18333 zcmeHv2UJsAyKMkFqDQ4D2v|VrC{>Uq2pD=tx=IgK>4DHZfQo>ICLm2Z0U{;zqM#xm zMS2TJhd}5Fl2G2t;hg{e_l$Gzf8V(8y*u6*CqqUyWM%K2wbu82^P6+V=UN)dbSIck zKp+r0=)Jo-5XfP0NZobp2zcs5U=6?%m79*TJfx`O;sOM62?D))N6-8164uAH*CSVO?$_JT>xKJxrx`Sx*v2cK5~ zHu-{~;$2pT&yYJGT`i||s-iO8UOm<54s!qc9ory_EPD=pbyazzeM39;%C>*Q?yi6J z_&BT^?RQGoTkWkOxFO2pWXtFX-N7NG3vmoWb#P2`6>{j{=;TYtF9%0AZcxh|9DVpe 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 literal 6992 zcmeHLYgAKL7QTw(s{=UFDFYaAmLslN6`9roB^s~-Qi_5V0vHJBIPys3p%C5yD^gUBcY>Vmt{P zKjWHKfg`dC{@RA-k1u{2o%Xdb9Yp!PJU{-2_nqCJj(mOTn{$N92WKry4?VFQOiFjy z%=}H~rIXf*WpPVxCWpyi)=&{dhwu;uhKr$nlryyxw#(=j@VLCv(S$&})2>4%ym#QP z2@YKZ_88&rwcSTe<{lfs^!d?JV86-i-E+?Ci`}c82SBobuLeNGb7kUWh1vo!cE7lbo#o-rp-q&QT`9eP>o0PE<)Y^UJe3 zJ6Ff34P|i^>Sh(DCA+!`k68t&`2%r=>VB&u4Jrh(jb6twz;Z6(ChUR>m8LETwtpN& zZwR&s!`?EytD~I(dF0KwIG-wx|3o3mhif4jw>q}+&KH)HM}jt$-e0OO%4f{Xh!C7< zV`GsM7Sq(+&0#tS(r7fVoC${8TN071p~ny>V7|AiOFK`=eQTOvf;sxfV1t?(hQ+qf zXdfVbRA`-IDJ(vNFkM81P%J8^DP2E@ciY)0E{C|)eEqhITP=;&hA1l&I~GFAzn3>d z1n6~dZ>M}pr|9|0f@GK&rc?A1f4caVAiR6iIUDlf11%uKMS#7G$pvpHxiyHpWD@vmHo=MXcZC!|Fz>mj_n~p7 zyB^;Z@9X)k$H~S%TTY8st0lz8*LAlfq%!mi1rUMdT%6z@CjkHER2S%a6<1q(1MVrX zhP26vnc{T@dHOjPOHx1S3;7sHyR*sjfR>NjV#8x%P!9H>o{|K{?Grl6cw0~UAKAGf zw%!q`r*vX_ClrH26hhswESs0w4iXmZlIw-z))VeX+Q;JIdG*|LH=?kib8T%1Y;13L z6mS0+I%%TS>Ryo=c#CM{OMx*Of>OE_g-?Ztp|vF@gFK80FF3JWs!&m5ti9Jhm$I{~ z!zMF*7+qO@N(qbIrWzmZ9i&l5^*W*s6~i1wB$09Wj7yc|xixz!yV1%jsqE8O;ol9} zN$=jlKX|OrTfE=YEHrAbp~NiqgLZE{DEHE@4G|V5J6I}Nv}elkvSoQQn@;!2&?REA z5Ew?znd=wrRDEWO>EMVuW>?gbVq4x$Aw}?##f|) z+QH+2B^NafV^V{qjQJSPCg$F1*u=DUgJ2LQZYE&hNLIE#hO0gU&yLo@%X%URDmDU3 zx)oV*RaqB!$cU?8{DlwvgF-iPdgqhV#^6~~P;{AwBWnznWk*W6v3PuzW}Y?sU|z{N zVDe0{YSnY0_Dc^JZuhfOSED!_j!nL51)bHPR;wS13avPo8DVs7w(j*UzNjD!tKTr4 z=_}jt3>ih#to9Z*2Sp4uy?8+=q8ML&*f{?vBo69u;=Z!y#U>)ND0p_}*moFh>ljmh zCpWjt%E>E=D8yV2EIG+ErO(!6j_jW@qaQ%e0kl0}8?(Xh)RI*U*uh=UQ%*9bn_@H4 zJB0L)b|IEm`q7P9IDrOZYe(w}e0)OADmUEY24~Sr`f$-yp-^<1z7HHFKz>v<2fV$8 ztNPuZoLFjDQEW@URre0goy}gFl+lwCk+^AqE)f0_IUp;1FbfT-K z*zjITMn(n}Ysq=P`Wc?&hpn7!Fzy9*jkr9-?5dgCcwI)4x~UpLkar@t5rySd%@I8} zuiP!yt=z3TkoEW$z+o-GS5TqX!w-IDCs$cbqrC^A_S!O<|}f)%#m z)q^&#sg=l5cV}J4^2!Qx=oIIrR+~*Xipn#5mR}`lp^T+z>UEcyj_O=t29P9fW}WJq zzSp@~PHo)kmg8BAO}+MZcJ)k~^m#tQ__?gx9pZqWf?g-9>MfqTi<)L;2x9pVv_UdV?IU$0FdyuE1^F`1U%U4&5*4IP diff --git a/packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-basic-1-chromium---theme-classic-light-linux.png b/packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-basic-1-chromium---theme-classic-light-linux.png index 04ea14e1144a9ae0f9c57626e769027f2f36a43d..ec416ff5fdd9628cc50b421b9ddc30fabbb265e0 100644 GIT binary patch literal 18399 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 UyiY@s;R-M0On4yulcb`50@y;D0RR91 diff --git a/packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-rounded-1-chromium---theme-classic-dark-linux.png b/packages/core/src/components/tabs/test/tabs.e2e.ts-snapshots/tabs-rounded-1-chromium---theme-classic-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6c864dcc872ac206171726aa815c81d5fbf5d851 GIT binary patch literal 24605 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ȑC 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 literal 0 HcmV?d00001