@gluestack-ui-nightly/core
Version:
Universal UI components for React Native, Expo, and Next.js
14 lines • 630 B
TypeScript
import { ButtonAria } from './useButton';
import type { ToggleState } from '@react-stately/toggle';
import type { PressEvents } from '@gluestack-ui-nightly/utils/aria';
import type { PressableProps } from 'react-native';
export type AriaButtonProps = PressableProps & PressEvents & {
isDisabled: boolean;
};
export interface AriaToggleButtonProps extends AriaButtonProps {
isSelected?: boolean;
defaultSelected?: boolean;
onChange?: (isSelected: boolean) => void;
}
export declare function useToggleButton(props: AriaToggleButtonProps, state: ToggleState): ButtonAria;
//# sourceMappingURL=useToggleButton.d.ts.map