All files / src/components/StyledText types.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9                 
import type { TextProps, TitleProps } from '@mantine/core';
import type { ReactNode } from 'react';
 
export type StyledTextProps<C extends 'title' | 'text'> = {
  componentType?: C;
  gradient?: boolean; // Overriding Mantine's gradient prop type
  children?: ReactNode;
} & Omit<C extends 'title' ? TitleProps : TextProps, 'gradient'>;