UNPKG

react-wheel-menu

Version:

React components & hooks for building a radial wheel menu

19 lines (18 loc) 628 B
import { CSSProperties } from 'react'; import { Angle } from '../angle/Angle'; import { SpokeAlignment } from './SpokeAlignment'; import { SpokeOffset } from './SpokeOffset'; import { SpokeState } from './SpokeState'; export interface UseSpokeProps { readonly className?: string; readonly style?: CSSProperties; readonly angle: Angle; readonly align?: SpokeAlignment; readonly offset?: SpokeOffset; } export interface UseSpokeReturn { readonly state: SpokeState; readonly className: string; readonly style: CSSProperties; } export declare function useSpoke(props: UseSpokeProps): UseSpokeReturn;