useIndicator.d.ts 483 B

12345678910111213141516
  1. import React from 'react';
  2. import type { TabOffset } from '../interface';
  3. export type GetIndicatorSize = number | ((origin: number) => number);
  4. interface UseIndicatorOptions {
  5. activeTabOffset: TabOffset;
  6. horizontal: boolean;
  7. rtl: boolean;
  8. indicator?: {
  9. size?: GetIndicatorSize;
  10. align?: 'start' | 'center' | 'end';
  11. };
  12. }
  13. declare const useIndicator: (options: UseIndicatorOptions) => {
  14. style: React.CSSProperties;
  15. };
  16. export default useIndicator;