@atlaskit/dropdown-menu
Version:
A dropdown menu displays a list of actions or options to a user.
10 lines (9 loc) • 391 B
TypeScript
type RadioStateArgs = {
id: string;
isSelected: boolean | undefined;
defaultSelected: boolean | undefined;
};
type SetStateCallback = (value: boolean | undefined) => boolean;
type RadioStateValue = [boolean, (newValue: SetStateCallback) => void];
declare function useRadioState({ id, isSelected, defaultSelected }: RadioStateArgs): RadioStateValue;
export default useRadioState;