Skip to content

Commit 546bffb

Browse files
authored
Merge pull request #752 from dxc-technology/aida-fix-radio-group
Export interface radio item
2 parents ebd9ffe + b1d09d9 commit 546bffb

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.component.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,10 @@ import { EventEmitter } from "@angular/core";
1313
import { css } from "emotion";
1414
import { BehaviorSubject, Subscription } from "rxjs";
1515
import { CssUtils } from "../utils";
16-
import {
17-
BlurEvent,
18-
RadioItem,
19-
RadioGroupProperties,
20-
} from "./dxc-radio-group.types";
16+
import { BlurEvent, RadioGroupProperties } from "./dxc-radio-group.types";
2117
import { RadioGroupService } from "./services/radio-group.service";
2218
import { v4 as uuidv4 } from "uuid";
19+
import { RadioItem } from "./interfaces/radio-item.interface";
2320

2421
@Component({
2522
selector: "dxc-radio-group",

projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio-group.types.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { RadioItem } from "./interfaces/radio-item.interface";
12
export interface RadioGroupProperties {
23
label: string;
34
helperText?: string;
@@ -12,12 +13,6 @@ export interface RadioGroupProperties {
1213
error?: string;
1314
}
1415

15-
export type RadioItem = {
16-
label: string;
17-
value: string;
18-
disabled?: boolean;
19-
};
20-
2116
export type BlurEvent = {
2217
value: string;
2318
error: string;

projects/dxc-ngx-cdk/src/lib/dxc-radio-group/dxc-radio/dxc-radio.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { css } from "emotion";
1111
import { BehaviorSubject } from "rxjs";
1212
import { v4 as uuidv4 } from "uuid";
1313
import { RadioGroupService } from "../services/radio-group.service";
14-
import { RadioItem } from "../dxc-radio-group.types";
14+
import { RadioItem } from "../interfaces/radio-item.interface";
1515

1616
@Component({
1717
selector: "dxc-radio-group-item",
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export interface RadioItem {
2+
label: string;
3+
value: string;
4+
disabled?: boolean;
5+
}

projects/dxc-ngx-cdk/src/lib/dxc-radio-group/services/radio-group.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Injectable } from "@angular/core";
22
import { BehaviorSubject, Subject } from "rxjs";
3-
import { RadioItem } from "../dxc-radio-group.types";
3+
import { RadioItem } from "../interfaces/radio-item.interface";
44

55
@Injectable({
66
providedIn: "root",

projects/dxc-ngx-cdk/src/public-api.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ export * from "./lib/dxc-application-layout/dxc-application-layout-sidenav/dxc-a
174174
export * from "./lib/dxc-application-layout/dxc-application-layout-header/dxc-application-layout-header.component";
175175
export * from "./lib/dxc-application-layout/dxc-application-layout-footer/dxc-application-layout-footer.component";
176176

177-
export * from './lib/dxc-radio-group/dxc-radio-group.component';
178-
export * from './lib/dxc-radio-group/dxc-radio/dxc-radio.component';
179-
export * from './lib/dxc-radio-group/dxc-radio-group.module';
177+
export * from "./lib/dxc-radio-group/dxc-radio-group.component";
178+
export * from "./lib/dxc-radio-group/dxc-radio/dxc-radio.component";
179+
export * from "./lib/dxc-radio-group/dxc-radio-group.module";
180+
export * from "./lib/dxc-radio-group/interfaces/radio-item.interface";

0 commit comments

Comments
 (0)