@base-ui-components/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
21 lines (20 loc) • 847 B
TypeScript
import * as React from 'react';
export declare function useRadioRoot(params: useRadioRoot.Parameters): {
checked: boolean;
getRootProps: (externalProps?: React.ComponentPropsWithRef<"button">) => React.ComponentPropsWithRef<"button">;
getInputProps: (externalProps?: React.ComponentPropsWithRef<"input">) => React.ComponentPropsWithRef<"input">;
};
declare namespace useRadioRoot {
interface Parameters {
value: unknown;
disabled?: boolean;
readOnly?: boolean;
required?: boolean;
}
interface ReturnValue {
checked: boolean;
getRootProps: (externalProps?: React.ComponentPropsWithRef<'button'>) => React.ComponentPropsWithRef<'button'>;
getInputProps: (externalProps?: React.ComponentPropsWithRef<'input'>) => React.ComponentPropsWithRef<'input'>;
}
}
export {};