useDefaultProps()
useDefaultProps<
K,P>(props,key):P
Select default props from context and merge with provided props with provided props taking precedence
Type Parameters
• K extends "Menu" | "NumberField" | "Button" | "Checkbox" | "CheckboxGroup" | "Chip" | "ChipGroup" | "ComboBox" | "Dialog" | "Drawer" | "DrawerTab" | "DrawerTabList" | "Icon" | "Input" | "LinkButton" | "MenuList" | "MenuItem" | "Options" | "OptionsList" | "OptionsItem" | "Picker" | "Popover" | "Radio" | "RadioGroup" | "SearchField" | "Select" | "Slider" | "SliderBar" | "SliderInput" | "SliderOutput" | "SliderThumb" | "SliderTrack" | "Switch" | "Tab" | "TabList" | "TabPanel" | "TabPanels" | "Tabs" | "TextArea" | "TextField" | "ToggleButton" | "Tooltip" | "TooltipTarget" | "Tree"
• P extends undefined | OmitProtectedProps<object[K]>
Parameters
props
P
key
K
Returns
P