# AUTO GENERATED FILE - DO NOT EDIT import typing # noqa: F401 from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401 from dash.development.base_component import Component, _explicitize_args ComponentType = typing.Union[ str, int, float, Component, None, typing.Sequence[typing.Union[str, int, float, Component, None]], ] NumberType = typing.Union[ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex ] class RadioItems(Component): """A RadioItems component. RadioItems is a component that encapsulates several radio item inputs. The values and labels of the RadioItems is specified in the `options` property and the seleced item is specified with the `value` property. Each radio item is rendered as an input with a surrounding label. Keyword arguments: - options (list of dicts; optional): An array of options, or inline dictionary of options. `options` is a list of string | number | booleans | dict | list of dicts with keys: - label (a list of or a singular dash component, string or number; required): The option's label. - value (string | number | boolean; required): The value of the option. This value corresponds to the items specified in the `value` property. - disabled (boolean; optional): If True, this option is disabled and cannot be selected. - title (string; optional): The HTML 'title' attribute for the option. Allows for information on hover. For more information on this attribute, see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title. - value (string | number | boolean; optional): The currently selected value. - inline (boolean; default False): Indicates whether the options labels should be displayed inline (True=horizontal) or in a block (False=vertical). - className (string; optional): The class of the container (div). - inputStyle (dict; optional): The style of the radio element. - inputClassName (string; default ''): The class of the radio element. - labelStyle (dict; optional): The style of the