Radio - horizontal

Data
$data = [
    [
        "value" => 0,
        "name"  => "Non"
    ], [
        "value" => 1,
        "name"  => "Oui"
    ]
];
<label>Radio</label>
{{ IrisForm::radio('radio1', $data) }}
<label>Radio with value</label>
{{ IrisForm::radio('radio2', $data, 1) }}
<label>Radio with class</label>
{{ IrisForm::radio('radio3', $data, '', 'is-danger') }}
<label>Radio without icon</label>
{{ IrisForm::radio('radio4', $data, '', '', false) }}
<script>
    function radioChange(radio) {
        console.info("Value : " + radio.value);
    }
</script>

<label>Radio with JS</label>
{{ IrisForm::radio('radio5', $data, '', '', true, "onchange=\"radioChange(this)\"") }}
<script>
    function radioChange(radio) {
        console.info("Value : " + radio.value);
    }
</script>

<label>Radio with value, class and JS</label>
{{ IrisForm::radio('radio6', $data, 1, 'is-danger', true, "onchange=\"radioChange(this)\"") }}

Radio - horizontal

Data
$data = [
    [
        "value" => 0,
        "name"  => "Anakin"
    ], [
        "value" => 2,
        "name"  => "Luke"
    ], [
        "value" => 3,
        "name"  => "Leila"
    ]
];
<label>Radio</label>
{{ IrisForm::radio('radio7', $data, '', '', true, '', 'v') }}
<label>Radio with value</label>
{{ IrisForm::radio('radio8', $data, 1, '', true, '', 'v') }}
<label>Radio with class</label>
{{ IrisForm::radio('radio9', $data, '', 'is-danger', true, '', 'v') }}
<label>Radio without icon</label>
{{ IrisForm::radio('radio10', $data, '', '', false, '', 'v') }}
<script>
function radioChange(radio) {
    console.info("Value : " + radio.value);
}
</script>

<label>Radio with JS</label>
{{ IrisForm::radio('radio11', $data, '', '', true, "onchange=\"radioChange(this)\"", 'v') }}
<script>
function radioChange(radio) {
    console.info("Value : " + radio.value);
}
</script>

<label>Radio with value, class and JS</label>
{{ IrisForm::radio('radio12', $data, 1, 'is-danger', true, "onchange=\"radioChange(this)\"", 'v') }}