UNPKG

@clubmed/trident-icons

Version:

Shared ClubMed Icons library

31 lines (30 loc) 945 B
export declare const ORIENTATIONS: { readonly left: { readonly intrinsicRotation: 180; readonly intrinsicClassName: "rtl:-scale-x-100"; }; readonly up: { readonly intrinsicRotation: 270; readonly intrinsicClassName: ""; }; readonly down: { readonly intrinsicRotation: 90; readonly intrinsicClassName: ""; }; readonly right: { readonly intrinsicClassName: "rtl:-scale-x-100"; readonly intrinsicRotation: 0; }; }; export type IconOrientations = keyof typeof ORIENTATIONS; export interface IconOrientationProps { orientation?: IconOrientations; rotation?: number; intrinsicRotation?: number; intrinsicClassName?: string; } export declare function useIconOrientation({ orientation, rotation, intrinsicRotation, intrinsicClassName, }: IconOrientationProps): { intrinsicClassName: string; transform: string; rotate: string; };