diff --git a/scss/components/form/_checks.scss b/scss/components/form/_checks.scss index 36b0bb5e..6519ed61 100644 --- a/scss/components/form/_checks.scss +++ b/scss/components/form/_checks.scss @@ -219,4 +219,14 @@ display: inline-block; margin-right: $gap-md; } + + &-group { + padding-left: px2rem(120px); + @include clearfix(); + } + + &-groupLabel { + float: left; + margin-left: px2rem(-120px); + } } diff --git a/src/components/Radios.tsx b/src/components/Radios.tsx index a7dbf653..72372fdb 100644 --- a/src/components/Radios.tsx +++ b/src/components/Radios.tsx @@ -30,6 +30,7 @@ interface RadioProps extends OptionProps { disabled?: boolean; onChange?: Function; columnsCount: number; + itemClassName?: string; classPrefix: string; classnames: ClassNamesFn; } @@ -71,6 +72,47 @@ export class Radios extends React.Component { onChange && onChange(newValue); } + renderGroup(option:Option, index:number, valueArray: Array