Examples
With description
Single-tenant cloud service hosted and managed by Red Hat that offers high-availability enterprise-grade clusters in a virtual private cloud on AWS or GCP.
With description and body
Single-tenant cloud service hosted and managed by Red Hat that offers high-availability enterprise-grade clusters in a virtual private cloud on AWS or GCP.This is where custom content goes.
Props
Radio
Name | Type | Default | Description |
---|---|---|---|
idrequired | string | Id of the radio. | |
namerequired | string | Name for group of radios | |
aria-label | string | Aria label for the radio. | |
body | React.ReactNode | Body of the radio. | |
checked | boolean | Flag to show if the radio is checked. | |
className | string | '' | Additional classes added to the radio wrapper. This will be a div element if isLabelWrapped is true, otherwise this will be a label element. |
description | React.ReactNode | Description text of the radio. | |
inputClassName | string | Additional classed added to the radio input | |
isChecked | boolean | Flag to show if the radio is checked. | |
isDisabled | boolean | false | Flag to show if the radio is disabled. |
isLabelBeforeButton | boolean | Flag to show if the radio label is shown before the radio button. | |
isLabelWrapped | boolean | Flag to show if the radio label is wrapped on small screen. | |
isValid | boolean | true | Flag to show if the radio selection is valid or invalid. |
label | React.ReactNode | Label text of the radio. | |
onChange | (event: React.FormEvent<HTMLInputElement>, checked: boolean) => void | () => {} | A callback for when the radio selection changes. |
ouiaId | number | string | Value to overwrite the randomly generated data-ouia-component-id. | |
ouiaSafe | boolean | Set the value of data-ouia-safe. Only set to true when the component is in a static state, i.e. no animations are occurring. At all other times, this value must be false. |
CSS variables
Selector | Variable | Value | ||
---|---|---|---|---|
.pf-v5-c-radio | --pf-v5-c-radio--GridGap | 0.25rem 0.5rem | ||
--pf-v5-c-radio--GridGap --pf-v5-global--spacer--xs --pf-v5-global--spacer--sm $pf-v5-global--spacer--xs $pf-v5-global--spacer--sm pf-size-prem(4px) pf-size-prem(8px) 0.25rem 0.5rem | ||||
.pf-v5-c-radio | --pf-v5-c-radio__label--disabled--Color | #6a6e73 | ||
--pf-v5-c-radio__label--disabled--Color --pf-v5-global--disabled-color--100 $pf-v5-global--disabled-color--100 $pf-v5-color-black-600 #6a6e73 | ||||
.pf-v5-c-radio | --pf-v5-c-radio__label--Color | #151515 | ||
--pf-v5-c-radio__label--Color --pf-v5-global--Color--100 $pf-v5-global--Color--100 $pf-v5-color-black-900 #151515 | ||||
.pf-v5-c-radio | --pf-v5-c-radio__label--FontWeight | 400 | ||
--pf-v5-c-radio__label--FontWeight --pf-v5-global--FontWeight--normal $pf-v5-global--FontWeight--normal 400 | ||||
.pf-v5-c-radio | --pf-v5-c-radio__label--FontSize | 1rem | ||
--pf-v5-c-radio__label--FontSize --pf-v5-global--FontSize--md $pf-v5-global--FontSize--md pf-font-prem(16px) 1rem | ||||
.pf-v5-c-radio | --pf-v5-c-radio__label--LineHeight | 1.5 | ||
--pf-v5-c-radio__label--LineHeight --pf-v5-global--LineHeight--md $pf-v5-global--LineHeight--md 1.5 | ||||
.pf-v5-c-radio | --pf-v5-c-radio__input--TranslateY--moz | 5px | ||
.pf-v5-c-radio | --pf-v5-c-radio__input--first-child--MarginLeft | 0.0625rem | ||
.pf-v5-c-radio | --pf-v5-c-radio__input--last-child--MarginRight | 0.0625rem | ||
.pf-v5-c-radio | --pf-v5-c-radio__description--FontSize | 0.875rem | ||
--pf-v5-c-radio__description--FontSize --pf-v5-global--FontSize--sm $pf-v5-global--FontSize--sm pf-font-prem(14px) 0.875rem | ||||
.pf-v5-c-radio | --pf-v5-c-radio__description--Color | #6a6e73 | ||
--pf-v5-c-radio__description--Color --pf-v5-global--Color--200 $pf-v5-global--Color--200 $pf-v5-color-black-600 #6a6e73 | ||||
.pf-v5-c-radio | --pf-v5-c-radio__body--MarginTop | 0.5rem | ||
--pf-v5-c-radio__body--MarginTop --pf-v5-global--spacer--sm $pf-v5-global--spacer--sm pf-size-prem(8px) 0.5rem | ||||
.pf-v5-c-radio.pf-m-standalone | --pf-v5-c-radio--GridGap | 0 | ||
.pf-v5-c-radio.pf-m-standalone | --pf-v5-c-radio__input--TranslateY--moz | 0 | ||
.pf-v5-c-radio__label:disabled | --pf-v5-c-radio__label--Color | #6a6e73 | ||
--pf-v5-c-radio__label--Color --pf-v5-c-radio__label--disabled--Color --pf-v5-global--disabled-color--100 $pf-v5-global--disabled-color--100 $pf-v5-color-black-600 #6a6e73 |
View source on GitHub