From ee6928fcad3b0308848091702df4c7ef06965096 Mon Sep 17 00:00:00 2001 From: agonzalez97 Date: Mon, 28 Mar 2022 14:52:57 +0200 Subject: [PATCH 1/4] Export interface --- .../src/lib/dxc-radio-group/dxc-radio-group.types.ts | 7 +------ .../lib/dxc-radio-group/interfaces/radio-item.interface.ts | 5 +++++ projects/dxc-ngx-cdk/src/public-api.ts | 7 ++++--- 3 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 projects/dxc-ngx-cdk/src/lib/dxc-radio-group/interfaces/radio-item.interface.ts diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.types.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.types.ts index 5837f5e95..93923db15 100644 --- a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.types.ts +++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.types.ts @@ -1,3 +1,4 @@ +import { RadioItem } from "./interfaces/radio-item.interface"; export interface RadioGroupProperties { label: string; helperText?: string; @@ -12,12 +13,6 @@ export interface RadioGroupProperties { error?: string; } -export type RadioItem = { - label: string; - value: string; - disabled?: boolean; -}; - export type BlurEvent = { value: string; error: string; diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/interfaces/radio-item.interface.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/interfaces/radio-item.interface.ts new file mode 100644 index 000000000..55495d53b --- /dev/null +++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/interfaces/radio-item.interface.ts @@ -0,0 +1,5 @@ +export interface RadioItem { + label: string; + value: string; + disabled?: boolean; +} diff --git a/projects/dxc-ngx-cdk/src/public-api.ts b/projects/dxc-ngx-cdk/src/public-api.ts index c006de145..d14fd25ee 100644 --- a/projects/dxc-ngx-cdk/src/public-api.ts +++ b/projects/dxc-ngx-cdk/src/public-api.ts @@ -174,6 +174,7 @@ export * from "./lib/dxc-application-layout/dxc-application-layout-sidenav/dxc-a export * from "./lib/dxc-application-layout/dxc-application-layout-header/dxc-application-layout-header.component"; export * from "./lib/dxc-application-layout/dxc-application-layout-footer/dxc-application-layout-footer.component"; -export * from './lib/dxc-radio-group/dxc-radio-group.component'; -export * from './lib/dxc-radio-group/dxc-radio/dxc-radio.component'; -export * from './lib/dxc-radio-group/dxc-radio-group.module'; \ No newline at end of file +export * from "./lib/dxc-radio-group/dxc-radio-group.component"; +export * from "./lib/dxc-radio-group/dxc-radio/dxc-radio.component"; +export * from "./lib/dxc-radio-group/dxc-radio-group.module"; +export * from "./lib/dxc-radio-group/interfaces/radio-item.interface"; From c1a44c2b724aa764d352d2dc7f17943b05094de2 Mon Sep 17 00:00:00 2001 From: agonzalez97 Date: Mon, 28 Mar 2022 14:59:17 +0200 Subject: [PATCH 2/4] Fixed interface export --- .../src/lib/dxc-radio-group/dxc-radio/dxc-radio.component.ts | 2 +- .../src/lib/dxc-radio-group/services/radio-group.service.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio/dxc-radio.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio/dxc-radio.component.ts index 0efa3a507..325b5898f 100644 --- a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio/dxc-radio.component.ts +++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio/dxc-radio.component.ts @@ -11,7 +11,7 @@ import { css } from "emotion"; import { BehaviorSubject } from "rxjs"; import { v4 as uuidv4 } from "uuid"; import { RadioGroupService } from "../services/radio-group.service"; -import { RadioItem } from "../dxc-radio-group.types"; +import { RadioItem } from "../interfaces/radio-item.interface"; @Component({ selector: "dxc-radio-group-item", diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/services/radio-group.service.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/services/radio-group.service.ts index db06343d7..7286e0c5e 100644 --- a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/services/radio-group.service.ts +++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/services/radio-group.service.ts @@ -1,6 +1,6 @@ import { Injectable } from "@angular/core"; import { BehaviorSubject, Subject } from "rxjs"; -import { RadioItem } from "../dxc-radio-group.types"; +import { RadioItem } from "../interfaces/radio-item.interface"; @Injectable({ providedIn: "root", From e3b9890be28718561f1a268d71f8fcfcdeb2a30d Mon Sep 17 00:00:00 2001 From: agonzalez97 Date: Mon, 28 Mar 2022 15:04:48 +0200 Subject: [PATCH 3/4] Update dxc-radio-group.component.ts --- .../src/lib/dxc-radio-group/dxc-radio-group.component.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts index 04b9defc3..61fb46691 100644 --- a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts +++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts @@ -13,11 +13,7 @@ import { EventEmitter } from "@angular/core"; import { css } from "emotion"; import { BehaviorSubject, Subscription } from "rxjs"; import { CssUtils } from "../utils"; -import { - BlurEvent, - RadioItem, - RadioGroupProperties, -} from "./dxc-radio-group.types"; +import { BlurEvent, RadioGroupProperties } from "./dxc-radio-group.types"; import { RadioGroupService } from "./services/radio-group.service"; import { v4 as uuidv4 } from "uuid"; From b1d09d9c9b6bb9c591750db77b117fad8e30b423 Mon Sep 17 00:00:00 2001 From: agonzalez97 Date: Mon, 28 Mar 2022 15:10:42 +0200 Subject: [PATCH 4/4] Update dxc-radio-group.component.ts --- .../src/lib/dxc-radio-group/dxc-radio-group.component.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts index 61fb46691..d3ffb6721 100644 --- a/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts +++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts @@ -16,6 +16,7 @@ import { CssUtils } from "../utils"; import { BlurEvent, RadioGroupProperties } from "./dxc-radio-group.types"; import { RadioGroupService } from "./services/radio-group.service"; import { v4 as uuidv4 } from "uuid"; +import { RadioItem } from "./interfaces/radio-item.interface"; @Component({ selector: "dxc-radio-group",