0.0.5 • Published 5 years ago

custom-radio-button v0.0.5

Weekly downloads
12
License
-
Repository
-
Last release
5 years ago

Custom radio button component

Custom radio button is highly configrable and easy to use.

Table of contents

Features

  • Custom radio button bindings to property or object
  • Custom theme changes
  • Custom label text
  • Custom Enable/Disable mode
  • No external dependencies (easy to use!),
  • Minimal styling (easy to customize!),
  • Great performance.

Installation

$ npm i custom-radio-button

Getting started

import { CustomRadioButtonModule } from 'custom-radio-button';

@NgModule({
  imports: [
    CustomRadioButtonModule
  ]
})

API

InputTypeDefaultRequiredDescription
customBgColorstring#eeenoWill add background-color (#ddd) of the radio button.
customSelectedBgColorstring#fffnoWill add inner-selected-color (#ff0000) of the radio button.
boxTypestringcirclenoCan change the shape of the radio button to square. Default circle.
customBorderColorstringtransparentnoWill add border-color of the radio button.
customSizestringXlargenoWill increase/decrease the size of the radio button 3 more options small,large,medium.
boxlabelstringLabelnoWill change the label text.
boxcheckedbooleanfalsenoIf you want to checked the radio button by defalut. Set it totrue.
boxdisabledbooleanfalsenoIf you want to disabled the radio button by defalut. Set it totrue.
customInnerBorderColorstringtransparentnoWill add inner-border-color of the radio button.

Basic example

<custom-radio-button 
[boxType]="'square'"
[customInnerBorderColor]="'#fff'" 
[boxlabel]="'one'" 
[customBgColor]="'red'" 
[customSelectedBgColor]="'black'"
[boxchecked]="false" 
[boxdisabled]="false"
[customSize]="'medium'"
[customBorderColor]="'green'"></custom-radio-button>